.gd-main{max-width:760px;padding:var(--space-8) var(--container-pad) var(--space-11);margin:0 auto}.gd-crumbs ol{gap:var(--space-2);margin:0 0 var(--space-6);font-size:var(--fs-body-s);color:var(--text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gd-crumbs li+li:before{content:"›";margin-right:var(--space-2);color:var(--text-tertiary)}.gd-crumbs a{color:var(--text-secondary)}.gd-head{margin-bottom:var(--space-7)}.gd-kicker{margin:0 0 var(--space-3);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);color:var(--text-secondary)}.gd-title{margin:0 0 var(--space-4);font-size:clamp(30px,4.4vw,44px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.gd-lead{font-size:var(--fs-body-l);color:var(--text-secondary);margin:0}.gd-date{font-size:var(--fs-body-s);color:var(--text-secondary);margin:0}.gd-answer{margin-bottom:var(--space-8);padding:var(--space-6);border-radius:var(--radius-l);background:var(--tile-mint)}.gd-answer h2{margin:0 0 var(--space-3);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.gd-answer p{font-size:var(--fs-body-l);line-height:var(--lh-body);margin:0}.gd-prose{font-size:var(--fs-body);line-height:var(--lh-body)}.gd-prose>:is(h2,h3){margin:var(--space-8) 0 var(--space-4);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.gd-prose>h2{font-size:var(--fs-h3)}.gd-prose>h3{font-size:var(--fs-h5)}.gd-prose>:is(p,ul,ol){margin:0 0 var(--space-5)}.gd-prose>ul{padding-left:var(--space-6);list-style:outside}.gd-prose>ol{padding-left:var(--space-6);list-style:decimal}.gd-prose li::marker{font-weight:var(--weight-semibold)}.gd-prose li+li{margin-top:var(--space-2)}.gd-prose>table{width:100%;margin:0 0 var(--space-6);border-collapse:collapse;font-size:var(--fs-body-s);display:block;overflow-x:auto}.gd-prose :is(th,td){padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.gd-main a:not(.btn){color:var(--text-primary);text-underline-offset:3px}.gd-prose blockquote{margin:0 0 var(--space-6);padding:var(--space-5) var(--space-6);border-left:4px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-inset)}.gd-prose blockquote p{margin:0}.gd-faq,.gd-sources{margin-top:var(--space-9)}.gd-faq h2,.gd-sources h2{margin:0 0 var(--space-4);font-size:var(--fs-h4)}.gd-faq details{border-bottom:1px solid var(--line)}.gd-faq summary{min-height:var(--hit-min);padding:var(--space-3) 0;font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.gd-faq details p{margin:0 0 var(--space-4);line-height:var(--lh-body)}.gd-sources ol{margin:0 0 var(--space-5);padding-left:var(--space-6);font-size:var(--fs-body-s);line-height:var(--lh-body);overflow-wrap:anywhere}.gd-disclaimer{font-size:var(--fs-body-s);color:var(--text-secondary);margin:0}.gd-list{gap:var(--space-5);margin:0 0 var(--space-9);padding:0;list-style:none;display:grid}.gd-item{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-l);background:var(--surface-card)}.gd-item h2{margin:0 0 var(--space-3);font-size:var(--fs-h5);line-height:var(--lh-heading)}.gd-item p{margin:0 0 var(--space-3);color:var(--text-secondary)}.gd-cta{margin-top:var(--space-10);padding:var(--space-7);border-radius:var(--radius-xl);background:var(--tile-peach)}.gd-cta h2{margin:0 0 var(--space-3);font-size:var(--fs-h4)}.gd-cta p{margin:0 0 var(--space-5)}.gd-cta-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.gd-cta-inline{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--radius-l);background:var(--tile-peach)}.gd-cta .gd-cta-title{margin:0 0 var(--space-2);font-size:var(--fs-h5);font-weight:var(--weight-semibold);line-height:var(--lh-heading)}@media (width<=480px){.gd-answer,.gd-item,.gd-cta{padding:var(--space-5)}.gd-cta-actions .btn{flex:100%}}.gd-byline{align-items:center;gap:var(--space-3);font-size:var(--fs-body-s);color:var(--text-secondary);margin:0;display:flex}.gd-byline-photo,.gd-author-photo{border-radius:var(--radius-pill);object-fit:cover;flex:none}.gd-author{gap:var(--space-5);margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--line);align-items:flex-start;display:flex}.gd-author p{margin:0 0 var(--space-2);line-height:var(--lh-body)}.gd-author-label{margin:0 0 var(--space-2);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-secondary)}.gd-author-name{font-weight:var(--weight-semibold)}.gd-author-role{font-size:var(--fs-body-s);color:var(--text-secondary)}@media (width<=480px){.gd-author{flex-direction:column}}
