.writ-header{padding-bottom:2rem}.writ-header h1{max-width:19ch}.writ-caption{font-size:.85rem!important;line-height:1.55;color:#52645b}.writ-jumps{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0}.writ-jumps a{border:1px solid #788779;padding:.6rem .9rem;text-decoration:none}.writ-lead{background:#153b31;color:#fcf8ed;padding:2rem clamp(1.2rem,4vw,3rem);margin-block:1.5rem 3rem;border-top:4px solid #b19661}.writ-lead h2,.writ-lead p,.writ-lead strong{color:inherit}.writ-lead .eyebrow{color:#e0ca96}.writ-lead h2{font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.18;max-width:34ch}.writ-prose{min-width:0}.writ-prose>section{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #d8cfba;scroll-margin-top:7rem}.writ-prose h2{line-height:1.18}.writ-contrast{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.writ-contrast>section{padding:1.15rem;background:#eee7d8;color:#173c31;border-top:3px solid #9d804b;min-width:0}.writ-contrast h3,.writ-contrast p,.writ-contrast blockquote{color:#173c31}.writ-contrast h3{margin:0 0 .7rem}.writ-contrast blockquote{font:inherit;font-weight:650;margin:.5rem 0;padding:.6rem 0;border:0}.writ-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.writ-page{margin:1.5rem 0;background:#fff;border:1px solid #cfc7b6;padding:.5rem;align-self:start}.writ-page img{display:block;width:100%;height:auto;object-fit:contain}.writ-page figcaption{padding:.6rem;color:#263e34;font-size:.8rem;line-height:1.5}.writ-seal{max-width:430px;margin:1.5rem auto;background:white;padding:1rem;border:1px solid #cfc7b6}.writ-seal img{width:100%;height:auto}.writ-seal figcaption{font-size:.8rem;color:#263e34}.writ-timeline{padding-left:1.3rem}.writ-timeline li{padding:.5rem 0}.writ-question{padding:1.25rem 0;border-top:1px solid #c7bca2;scroll-margin-top:7rem}.writ-question .eyebrow{line-height:1.65}.writ-question h3{margin-top:.5rem}.writ-source-details{border:1px solid #bfb49c;padding:1rem;margin:1rem 0}.writ-source-details summary{font-weight:700;cursor:pointer;line-height:1.5}.writ-next,.writ-bridge{background:#eee7d8;color:#173c31;padding:clamp(1.2rem,3vw,2rem);margin:2rem 0;border-left:4px solid #9d804b}.writ-next h2,.writ-next p,.writ-bridge h2,.writ-bridge p,.writ-bridge a{color:#173c31}.writ-next a,.writ-bridge a{display:inline-block;margin:.2rem .7rem .2rem 0}.writ-update{font-size:.95rem!important;background:#fff9e8;color:#153b31;padding:1rem;border-left:3px solid #987a41}.writ-update a{color:#153b31}.writ-profile{max-width:850px;padding-bottom:3rem}@media(max-width:700px){.writ-contrast,.writ-document-grid{grid-template-columns:1fr}.writ-lead{width:calc(100% - 2rem)}.writ-header h1{font-size:clamp(2.25rem,9vw,3.8rem)}.writ-bridge h2{font-size:1.7rem}.writ-prose{overflow-wrap:anywhere}}
.writ-prose>.writ-promises{border:1px solid #c4b79b;border-top:4px solid #9d804b;padding:clamp(1.1rem,3vw,2rem);background:#fffaf0;color:#173c31;scroll-margin-top:7rem}.writ-promises h2,.writ-promises h3,.writ-promises p,.writ-promises strong,.writ-promises a{color:#173c31}.writ-promises .eyebrow{color:#556448}.writ-promises .writ-demand{font-size:1.12rem;line-height:1.55;border-left:3px solid #9d804b;padding-left:1rem}.writ-promises .writ-contrast{grid-template-columns:1fr}.writ-promises a{overflow-wrap:anywhere}
