.search-snapshot,.search-resource-nav{max-width:1100px;margin:24px auto;padding:24px;color:#123e36;line-height:1.75}.search-snapshot img{max-width:100%;height:auto;max-height:600px;object-fit:contain}.search-snapshot h1{font:500 clamp(30px,5vw,54px)/1.15 Georgia,serif}.search-snapshot dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.search-snapshot dd{margin:0}.search-resource-nav{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #d9ddd9;font-size:13px}.search-resource-nav a{text-decoration:underline}.guide-table-wrap{overflow-x:auto}.search-snapshot table{border-collapse:collapse;width:100%}.search-snapshot th,.search-snapshot td{border:1px solid #d9ddd9;padding:12px;text-align:left}.search-snapshot details{padding:15px 0;border-bottom:1px solid #d9ddd9}.search-snapshot summary{cursor:pointer;font-weight:700}@media(max-width:650px){.search-snapshot,.search-resource-nav{padding:18px;margin:12px auto}.search-snapshot dl{grid-template-columns:1fr 1fr}}
.guide-chapter{margin-top:64px;padding-top:40px;border-top:1px solid #c4a369}.guide-chapter h2{font-size:clamp(28px,3.4vw,40px);line-height:1.2;scroll-margin-top:30px}.guide-chapter h3{font-size:24px;line-height:1.3;margin:32px 0 12px}.guide-chapter li{margin-bottom:12px}.guide-chapter a,.guide-contents a{text-decoration:underline;text-underline-offset:3px}.guide-chapter .button{text-decoration:none}.guide-note,.guide-formula{padding:20px 24px;background:#edf1eb;border-left:3px solid #c4a369;margin:24px 0}.guide-formula{font-weight:600;overflow-wrap:anywhere}.guide-contents{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding:24px;background:#fff;border:1px solid #d9ddd9}.guide-contents strong{flex-basis:100%}.guide-chapter caption{text-align:left;font-size:13px;color:#52645a;margin:12px 0}.guide-chapter table{font-size:14px}.guide-chapter th{background:#123e36;color:#fff}.guide-chapter td{vertical-align:top}.guide-chapter tbody tr:nth-child(even){background:#eff2ed}@media(max-width:650px){.guide-chapter{margin-top:40px;padding-top:28px}.guide-note,.guide-formula{padding:16px}.guide-chapter th,.guide-chapter td{padding:10px;min-width:130px}.guide-contents{padding:18px}}
