.c35-hero h1{max-width:1000px}.c35-date{color:var(--color-muted);margin-top:1.2rem}.c35-guide{gap:2rem;display:grid}.c35-boundary{border-left:5px solid #874b2c}.c35-boundary p{margin-bottom:.5rem}.c35-contract{border:1px solid var(--color-border);background:#fffdf8;border-radius:1rem;padding:1.5rem}.c35-contract h2{margin-bottom:1rem}.c35-contract dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.c35-contract dl div{background:#f4efe5;border-radius:.75rem;padding:1rem}.c35-contract dt{color:#6d412b;margin-bottom:.35rem;font-weight:800}.c35-contract dd{margin:0}.c35-faq-list{gap:1rem;display:grid}.c35-faq-list section{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;padding:1.2rem}.c35-faq-list h3{margin-bottom:.55rem;font-size:1.08rem}.c35-citations{margin-bottom:0;font-size:.9rem}.c35-source-kind{color:#6d412b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:800}.c35-sources .source-list{counter-reset:source;gap:1rem;padding:0;list-style:none;display:grid}.c35-sources .source-list li{border:1px solid var(--color-border);counter-increment:source;background:#fff;border-radius:.85rem;padding:1.25rem}.c35-sources .source-list h3{margin-bottom:.45rem;font-size:1.08rem}.c35-sources .source-list p{margin-bottom:.5rem}.c35-related{border-top:1px solid var(--color-border);padding-top:1.5rem}.c35-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.c35-related .card{text-decoration:none;display:block}.c35-related .card>span{color:#6d412b;text-transform:uppercase;font-size:.8rem;font-weight:800}.c35-related .card h3{margin:.35rem 0;font-size:1.05rem}.c35-related .card p{color:var(--color-text)}@media (width<=720px){.c35-contract dl,.c35-related>div{grid-template-columns:1fr}.c35-contract,.c35-sources .source-list li{padding:1rem}}.c35-answer{background:#eef6f3;border-top:4px solid #395e62}.c35-answer>p:last-child{font-size:1.08rem;line-height:1.75}.c35-table-scroll{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;overflow-x:auto}.c35-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #9b5f39}.c35-map table{border-collapse:collapse;width:100%;min-width:760px}.c35-map th,.c35-map td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.85rem}.c35-map thead{background:#efe8dc}.c35-map tbody tr:last-child th,.c35-map tbody tr:last-child td{border-bottom:0}.c35-status{border-radius:999px;padding:.28rem .58rem;font-size:.76rem;font-weight:800;line-height:1.25;display:inline-block}.c35-status-governs{color:#174b35;background:#d9efe2}.c35-status-supports{color:#234e62;background:#dcecf1}.c35-status-procedural{color:#665012;background:#f3eabf}.c35-status-future-application{color:#743a15;background:#f7dfce}.c35-status-not-comparable,.c35-status-not-established{color:#603940;background:#f0dfe3}.c35-layer-details>h2,.c35-readings>h2{margin-bottom:1.15rem}.c35-layer-list{gap:1.2rem;display:grid}.c35-layer-list>article{border:1px solid var(--color-border);background:#fff;border-radius:1rem;padding:1.4rem;scroll-margin-top:1rem}.c35-layer-list>article>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.c35-layer-list header p{color:#6d412b;margin:0 0 .2rem;font-size:.78rem;font-weight:800}.c35-layer-list header h3{margin:0}.c35-layer-list h4{margin:1.1rem 0 .45rem}.c35-authority{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.c35-authority div{background:#f6f2e9;border-radius:.7rem;padding:.8rem}.c35-authority dt{font-weight:800}.c35-authority dd{margin:.2rem 0 0}.c35-layer-list aside{background:#fbf4eb;border-left:4px solid #9b5f39;margin:1rem 0;padding:1rem}.c35-layer-list aside p{margin:.35rem 0 0}.c35-temporal{border-top:1px solid var(--color-border);padding-top:.8rem}.c35-citations{overflow-wrap:anywhere;font-size:.88rem}.c35-steps ol{counter-reset:c35-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.c35-steps li{border:1px solid var(--color-border);counter-increment:c35-step;border-radius:.8rem;padding:1.1rem}.c35-steps h3:before{content:counter(c35-step) ". ";color:#874b2c}.c35-steps h3{font-size:1.02rem}.c35-readings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.c35-readings article{background:#f2f5f1;border-radius:.9rem;padding:1.25rem}.c35-readings h3{font-size:1.1rem}@media (width<=720px){.c35-layer-list>article>header{display:block}.c35-layer-list>article>header .c35-status{margin-top:.65rem}.c35-authority,.c35-steps ol,.c35-readings>div{grid-template-columns:1fr}.c35-layer-list>article{padding:1rem}}
