.agency-site .agency-reading-layout{padding-block:clamp(2rem,6vw,5.5rem)}.agency-site .agency-reading-with-outline{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,6vw,6rem);display:grid}.agency-site .agency-reading-outline{max-height:calc(100dvh - 3rem);position:sticky;top:1.5rem;overflow:auto}.agency-site .agency-reading-outline p{font-weight:700}.agency-site .agency-reading-outline ul{border-top:1px solid var(--agency-line);margin-top:.75rem}.agency-site .agency-reading-outline a{border-bottom:1px solid var(--agency-line);text-underline-offset:.16em;align-items:center;min-height:2.75rem;padding-block:.4rem;font-size:.875rem;line-height:1.35;text-decoration:underline;display:flex}.agency-site .agency-article-body{min-width:0;max-width:72ch}.agency-site .agency-resource-article{--article-navy:var(--agency-hero-dark);--article-steel:var(--agency-muted);--article-mist:var(--agency-paper);--article-rust:var(--agency-copper);--article-line:var(--agency-line)}.agency-site .agency-article-body :is(h2,h3){margin:2.25rem 0 1rem}.agency-site .agency-article-body h2{font:700 clamp(1.625rem, 2.5vw, 2.25rem)/1.2 var(--font-roboto), Arial, sans-serif}.agency-site .agency-resource-article .agency-editorial-hero h1{font-size:clamp(2.5rem,5.8vw,5rem)}.agency-site .agency-article-body .resource-article__body{min-width:0}.agency-site .agency-article-body .resource-article__table{border-radius:.3125rem;max-width:100%;overflow:auto}.agency-site .agency-article-body .lexical-table-container{max-width:100%;margin-block:1.5rem;overflow-x:auto}.agency-site .agency-article-body .lexical-table{width:100%;min-width:28rem;font-size:.875rem}.agency-site .agency-article-body .lexical-table :is(th,td){vertical-align:top;border:1px solid;padding:.5rem}.agency-site .agency-article-body .lexical-table th{background:var(--agency-paper);text-align:left}.agency-site .agency-article-body .resource-article__table :is(th,td){font-size:.875rem}.agency-site .agency-article-body .resource-article__table th{color:var(--agency-hero-light)}.agency-site .agency-article-body :is(p,li){color:var(--agency-muted);font-size:1.06rem}.agency-site .agency-article-body a{color:var(--agency-copper)}.agency-site .agency-article-body a:not([class]){text-underline-offset:.16em;text-decoration:underline}.agency-site .agency-related{background:var(--agency-paper)}@media (max-width:47.5rem){.agency-site .agency-reading-with-outline{grid-template-columns:minmax(0,1fr);gap:1.5rem}.agency-site .agency-reading-outline{max-height:none;position:static}}
