/* Static guides remain readable with or without JavaScript. */
.content-page{display:block;height:auto;min-height:100dvh;overflow:visible}.content-page .topbar{min-height:84px;padding:18px clamp(20px,4vw,64px);flex-wrap:wrap;gap:18px}.content-navigation{display:flex;gap:22px;margin-left:auto;align-items:center;font-size:13px;color:var(--muted)}.content-navigation a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.content-page main{overflow:visible}.content-page .topbar>.button{font-size:12px;min-height:42px}.reading-shell{max-width:1220px;margin:0 auto;padding:40px clamp(20px,4vw,50px) 0;display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:30px 58px;align-items:start}.reading-header{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:30px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:28px}.breadcrumbs a:hover{text-decoration:underline}.reading-header>.eyebrow{font-size:10px}.reading-header h1{max-width:870px;font-size:clamp(32px,4.2vw,52px);letter-spacing:-1.4px;line-height:1.12;margin:14px 0 20px;overflow-wrap:break-word}.article-lead{max-width:780px;font-size:17px;line-height:1.75;color:var(--muted)}.guide-article{min-width:0;padding-bottom:16px}.guide-article h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin:34px 0 14px}.guide-article>h2:first-child{margin-top:0}.guide-article h3{font-size:17px;line-height:1.45;margin:0 0 9px}.guide-article p{font-size:15px;line-height:1.8;color:#536659}.guide-article p+p{margin-top:12px}.guide-article a:not(.button){color:var(--green);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a5b49a}.guide-article a:not(.button):hover{text-decoration-color:var(--green)}.article-note{padding:22px 24px;background:#eaf0df;border:1px solid #d7e0c9;border-radius:14px;margin:25px 0}.article-note:first-child{margin-top:0}.article-note>strong{display:block;font-size:14px;line-height:1.5;margin-bottom:8px}.article-note p{font-size:14px;color:#506248}.setup-steps{list-style:none;padding:0;margin:18px 0 28px;counter-reset:setup;display:grid;gap:14px}.setup-steps>li{counter-increment:setup;position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:23px 24px 23px 69px}.setup-steps>li:before{content:counter(setup,decimal-leading-zero);position:absolute;left:22px;top:24px;color:#6e8656;font-size:13px;font-weight:650}.setup-steps p{font-size:14px;line-height:1.8}.article-list{padding-left:22px;color:#536659;font-size:15px;line-height:1.8}.article-list>li+li{margin-top:10px}.reading-sidebar{position:sticky;top:28px;padding-top:3px}.reading-sidebar>.eyebrow{font-size:9px;color:var(--muted)}.resource-list{display:grid;margin-top:14px;border-top:1px solid var(--line)}.resource-list a{display:grid;gap:5px;padding:15px 13px;border-bottom:1px solid var(--line);line-height:1.4;border-radius:8px}.resource-list a[aria-current=page]{background:#e7eddd;border-color:transparent}.resource-list a:hover{background:#edf0e5}.resource-list strong{font-size:13px;font-weight:600}.resource-list span{font-size:11px;color:var(--muted)}.sidebar-help{font-size:12px;line-height:1.8;color:var(--muted);margin:23px 13px}.sidebar-help a{display:inline-block;color:var(--green);text-decoration:underline;text-underline-offset:3px;margin-top:4px}.article-next{display:grid;gap:8px;margin-top:32px;padding:24px 0;border-block:1px solid var(--line)}.article-next>span{font-size:10px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.article-next>a{font-size:16px;font-weight:600;line-height:1.6}.content-stats{max-width:1120px;margin:30px auto 42px;padding:24px 30px}.content-stats .public-stats-values{margin-block:22px 17px}.content-stats .public-stats-values dd{font-size:34px}.content-stats .public-stats-values dt{font-size:12px;max-width:none}.content-stats .public-stats-note,.content-stats .public-stats-status{font-size:11px}.content-stats .public-stats-heading .eyebrow{font-size:10px}.content-stats .public-stats-heading>a{font-size:12px}.content-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:25px clamp(20px,4vw,64px);border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.7}.content-footer nav{display:flex;flex-wrap:wrap;gap:12px 23px}.content-footer a:hover{color:var(--green);text-decoration:underline}.release-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;display:grid;gap:22px}.release-platform{font-size:10px;letter-spacing:1px;color:var(--muted)}.release-card h2{margin:11px 0 8px}.release-card p{font-size:13px}.release-card>.button{justify-self:start}.release-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:18px;border-top:1px solid var(--line);margin:0}.release-details dt{color:var(--muted);font-size:11px}.release-details dd{font-size:17px;margin:7px 0 0;line-height:1.5;font-weight:600}.release-card details{font-size:12px;color:var(--muted);line-height:1.8}.release-card summary{cursor:pointer}.release-card code{display:block;overflow-wrap:anywhere;margin-top:10px;font-size:11px}.release-card details p{font-size:11px;margin-top:7px}.metric-definitions{margin:22px 0}.metric-definitions>div{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;margin-bottom:14px}.metric-definitions dt{font-size:20px;font-weight:600;line-height:1.4;display:flex;gap:15px;align-items:baseline}.metric-definitions dt>span{font-size:11px;color:#6e8656;flex-shrink:0}.metric-definitions dd{margin:13px 0 0}.metric-definitions p{font-size:14px}
@media(max-width:1180px){.content-stats{margin-inline:4vw}.reading-shell{gap:28px 35px;grid-template-columns:minmax(0,1fr) 215px}.content-navigation{gap:16px}}
@media(max-width:900px){.content-page .topbar{padding-block:16px;gap:14px}.content-navigation{order:3;width:100%;margin-left:0;justify-content:space-between;gap:12px}.content-page .topbar>.button{margin-left:auto}.reading-shell{grid-template-columns:1fr;gap:30px;padding-top:28px}.reading-header h1{max-width:780px}.reading-sidebar{position:static;border-top:1px solid var(--line);padding-top:24px}.resource-list{grid-template-columns:1fr 1fr;gap:8px;border-top:0}.resource-list a{border:1px solid var(--line);padding:15px}.sidebar-help{margin:20px 0 0}.content-stats{margin:30px 4vw}.content-footer{flex-wrap:wrap}.breadcrumbs{margin-bottom:24px}}
@media(max-width:600px){.content-page .topbar{padding:15px 20px;gap:12px}.content-page .brand{font-size:17px;gap:8px}.content-page .brand img{width:30px;height:30px}.content-page .topbar>.button{font-size:11px;padding:9px 12px;min-height:37px}.content-navigation{font-size:12px;gap:12px}.reading-shell{padding:26px 20px 0;gap:24px}.reading-header{padding-bottom:25px}.reading-header h1{font-size:34px;letter-spacing:-.9px;margin-top:12px}.article-lead{font-size:15px;line-height:1.75}.guide-article h2{font-size:23px;margin-top:28px}.guide-article p,.article-list{font-size:14px}.setup-steps>li{padding:20px 18px 20px 52px}.setup-steps>li:before{left:17px;top:23px;font-size:11px}.guide-article h3{font-size:16px}.setup-steps p{font-size:13px}.article-note{padding:18px}.article-note p{font-size:13px}.content-stats{margin:24px 20px 30px;padding:20px}.content-stats .public-stats-values dd{font-size:28px}.content-stats .public-stats-values dt{font-size:11px}.content-stats .public-stats-values{gap:10px}.content-stats .public-stats-values>div+div{padding-left:10px}.content-stats .public-stats-note{font-size:10px}.content-footer{padding:22px 20px;gap:13px}.content-footer nav{gap:9px 16px}.release-card{padding:21px;gap:19px}.release-card>.button{width:100%}.metric-definitions>div{padding:20px}.metric-definitions dt{font-size:18px}.metric-definitions p{font-size:13px}.resource-list strong{font-size:12px}.resource-list span{font-size:10px}.resource-list a{padding:13px}.breadcrumbs{font-size:10px}}
@media(max-width:375px){.content-page .topbar{padding-inline:16px}.content-page .brand{font-size:16px}.content-page .topbar>.button{font-size:10px;padding-inline:9px}.reading-shell{padding-inline:16px}.reading-header h1{font-size:31px}.content-stats{margin-inline:16px;padding:16px}.public-stats-values dd{font-size:25px}.content-stats .public-stats-heading .eyebrow{font-size:9px}.content-stats .public-stats-heading>a{font-size:10px}.content-stats .public-stats-values dt{font-size:10px}.content-navigation{font-size:11px}.resource-list{grid-template-columns:1fr}}
