.search-discovery{max-width:1100px;margin:34px auto;padding:24px clamp(18px,4vw,48px);border-top:1px solid #d8d1c7;line-height:1.75;box-sizing:border-box}.search-discovery h2{font-size:22px;margin:0 0 8px}.search-discovery p{margin:0 0 12px}.search-discovery nav{display:flex;flex-wrap:wrap;gap:12px 22px}.search-discovery a,.guide-main a{color:#965014;text-decoration:underline;text-underline-offset:4px}.guide-main{max-width:1000px;margin:auto;padding:24px clamp(18px,4vw,44px) 70px;line-height:1.85;overflow-wrap:anywhere}.guide-main h1{font-size:clamp(27px,4vw,42px);line-height:1.35;margin:18px 0}.guide-main h2{font-size:24px;line-height:1.5;margin:36px 0 12px}.guide-main h3{font-size:19px;margin:24px 0 8px}.guide-main p{margin:12px 0}.guide-kicker{font-size:13px;color:#756c60;letter-spacing:.08em}.guide-lead{font-size:19px}.guide-note{padding:16px 20px;border-left:3px solid #df6b25;background:#f5f0e8;color:#3f3930}.guide-table-wrap{overflow-x:auto;max-width:100%;margin:18px 0;border:1px solid #ddd5ca;border-radius:12px}.guide-table{width:100%;border-collapse:collapse;font-size:14px}.guide-table th,.guide-table td{padding:12px;text-align:left;border-bottom:1px solid #e5dfd5;min-width:84px}.guide-table th{background:#f4efe7}.guide-table td:first-child{min-width:190px}.guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:24px 0}.guide-card{padding:22px;border:1px solid #d8d1c7;border-radius:16px}.guide-card h2{margin:0 0 12px;font-size:21px}.guide-main .guide-cta{display:inline-block;padding:10px 18px;border-radius:10px;background:#ce591a;color:white;text-decoration:none;font-weight:bold;margin:8px 8px 8px 0}.guide-main li{margin:8px 0}.guide-main ul,.guide-main ol{padding-left:24px}.guide-crumbs{font-size:13px;display:flex;flex-wrap:wrap;gap:8px}[data-theme=dark] .search-discovery,[data-theme=dark] .guide-card,[data-theme=dark] .guide-table-wrap{border-color:#48433c}[data-theme=dark] .guide-main a,[data-theme=dark] .search-discovery a{color:#ffb377}[data-theme=dark] .guide-note,[data-theme=dark] .guide-table th{background:#29251f;color:#ece5dc}[data-theme=dark] .guide-table td,[data-theme=dark] .guide-table th{border-color:#48433c}[data-theme=dark] .guide-kicker{color:#c3b8aa}[data-theme=dark] .guide-main .guide-cta{color:white}
