.guides{max-width:1180px;padding-top:48px}.guide-intro{max-width:840px;margin-bottom:32px}.guide-intro h1{font-size:clamp(34px,4.2vw,56px)}.guide-search{display:grid;grid-template-columns:minmax(200px,1fr) 200px auto;align-items:end;gap:16px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.guide-search label{display:grid;gap:8px;font-size:14px;font-weight:600}.guide-search input,.guide-search select,.guide-search button{min-height:48px;border:1px solid var(--line);border-radius:8px;padding:10px 14px;font:inherit;background:var(--bg);color:var(--fg);width:100%}.guide-search button{background:var(--mint);color:var(--ds-on-primary);cursor:pointer;font-weight:650}.guide-search :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.search-note,.article-meta{font-size:13px;color:var(--muted);margin-top:14px}.guide-count{font-size:14px;margin:28px 0 16px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);display:flex;flex-direction:column}.guide-card h2{font-size:21px;margin:16px 0}.guide-card p{font-size:14px;color:var(--muted);flex:1}.topic{font-size:12px;color:var(--mint);letter-spacing:.4px}.read-guide{font-size:14px;color:var(--mint);font-weight:600}.guide-disclaimer{margin:48px 0;padding:22px;border-left:3px solid var(--blue);background:var(--panel);font-size:13px;color:var(--muted)}.breadcrumbs{font-size:14px;color:var(--muted);margin-bottom:28px}.breadcrumbs a{color:var(--mint)}.guide-article{max-width:850px;margin:auto}.guide-article h1{font-size:clamp(32px,3.6vw,48px)}.quick-answer{font-size:19px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);margin:30px 0}.guide-article section{margin:38px 0}.guide-article h2{font-size:25px}.guide-table{overflow-x:auto;margin-top:28px;border:1px solid var(--line);border-radius:12px}.guide-table table{width:100%;border-collapse:collapse;font-size:14px}.guide-table caption{text-align:left;font-size:17px;font-weight:600;padding:18px;background:var(--panel)}.guide-table th,.guide-table td{padding:14px 18px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.guide-table th{color:var(--mint)}.review-checks{padding-left:22px}.review-checks li{padding:5px 0}.guide-faq details{border-top:1px solid var(--line);padding:16px 0}.guide-faq summary{cursor:pointer;font-weight:600}.guide-faq details p{margin:16px 0 0;color:var(--muted)}.guide-sources{font-size:14px}.guide-sources a,.related-guides a{color:var(--mint)}.related-guides a{display:block;margin:12px 0}.editorial-link{font-size:14px;margin-top:24px}[hidden]{display:none!important}
@media(max-width:950px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-search{grid-template-columns:minmax(180px,1fr) 180px}.guide-search button{grid-column:1/-1}}
@media(max-width:600px){.guides{padding-top:28px}.guide-grid,.guide-search{grid-template-columns:1fr}.guide-search{padding:18px}.guide-card{padding:20px}.guide-search button{grid-column:auto}.quick-answer{padding:20px;font-size:17px}.guide-table th,.guide-table td{padding:12px;font-size:13px}.guide-article h2{font-size:23px}.guides .intro{font-size:17px}}
