.ar-layout--LONGFORM .gh-article{grid-template-columns:minmax(0,1fr);justify-items:center}.ar-layout--LONGFORM .gh-prose{max-width:72ch}.ar-layout--LONGFORM .gh-article__aside{display:none}.ar-layout--DATA .gh-prose{max-width:88ch}.ar-layout--GALLERY .gh-article{grid-template-columns:minmax(0,1fr)}.ar-layout--GALLERY .gh-article__aside{display:none}.ar-layout--GALLERY .gh-prose{max-width:78ch;margin-inline:auto}.ar-cover{aspect-ratio:21/9;border-radius:var(--radius-well);background:var(--mist);width:100%;margin-bottom:var(--s6);overflow:hidden}.ar-cover img{object-fit:cover;width:100%;height:100%}.ar-layout--WIDE .ar-cover{aspect-ratio:5/2;margin-bottom:var(--s7);border-radius:0}.ar-layout--WIDE .gh-article{grid-template-columns:minmax(0,1fr);justify-items:center}.ar-layout--WIDE .gh-article__aside{display:none}.ar-layout--WIDE .gh-prose{max-width:68ch}.cms-answer{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);max-width:62ch;padding-left:var(--s5);border-left:2px solid var(--forest);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45}.cms-takeaways{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);background:var(--mist)}.cms-takeaways__title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--s3);font-size:11px}.cms-takeaways ul{gap:var(--s3);display:grid}.cms-takeaways li{padding-left:var(--s5);font-size:16px;line-height:1.55;position:relative}.cms-takeaways li:before{content:"";border-top:1.5px solid var(--forest);width:10px;position:absolute;top:.68em;left:2px}.ar-callout{border-left:2px solid var(--line-strong);padding:var(--s3) 0 var(--s3) var(--s5);gap:4px;display:grid}.ar-callout[data-tone=caution]{border-left-color:var(--caution)}.ar-callout[data-tone=positive]{border-left-color:var(--positive)}.ar-callout__title{font-weight:500}.ar-stats{gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ar-stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.15;display:block}.ar-stat__label{margin-top:4px;font-size:15px;display:block}.ar-stat__note{color:var(--slate);margin-top:2px;font-size:13px;display:block}.ar-figure{gap:var(--s2);display:grid}.ar-figure img{border-radius:var(--radius-well);width:100%}.ar-figure figcaption{color:var(--slate);font-size:13px;line-height:1.45}.ar-gallery{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ar-embed{gap:var(--s2);display:grid}.ar-embed__frame{border-radius:var(--radius-well);border:1px solid var(--line);background:var(--mist);width:100%;position:relative;overflow:hidden}.ar-embed__frame iframe{border:0;width:100%;display:block}.ar-embed__frame[data-shape=video]{aspect-ratio:16/9}.ar-embed__frame[data-shape=video] iframe{height:100%}.ar-embed__frame[data-shape=post] iframe{height:660px}.ar-embed__frame[data-shape=audio] iframe{height:152px}.ar-embed__card{justify-content:space-between;align-items:center;gap:var(--s4);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4) var(--s5);transition:border-color var(--dur-micro) var(--ease);display:flex}.ar-embed__card:hover{border-color:var(--line-strong)}.ar-embed__network{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:11px}.ar-embed__url{overflow-wrap:anywhere;font-size:15px;display:block}.ar-cta{gap:var(--s2);justify-items:start;display:grid}.ar-faq{border-top:1px solid var(--line);gap:0;display:grid}.ar-faq__item{border-bottom:1px solid var(--line);padding:var(--s4) 0}.ar-faq__q{font-family:var(--font-display);margin-bottom:var(--s2);font-size:1.125rem;line-height:1.35}.ar-faq__a{color:var(--ink);max-width:66ch}.ar-code{padding:var(--s4);border-radius:var(--radius);background:var(--mist);border:1px solid var(--line);font-family:var(--font-mono);font-size:13.5px;line-height:1.6;overflow-x:auto}.ar-meta{gap:var(--s3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.ar-meta span+span{padding-left:var(--s3);border-left:1px solid var(--line)}.ar-byline{padding-top:var(--s5);margin-top:var(--s7);border-top:1px solid var(--line);gap:2px;display:grid}.ar-byline__name{font-weight:500}.ar-byline__role{color:var(--slate);font-size:14px}@media (max-width:720px){.ar-embed__frame[data-shape=post] iframe{height:560px}.cms-answer{padding-left:var(--s4)}}
