.fw-block{padding:100px 0;background:var(--cream);color:var(--ink)}.fw-block h2{font-size:clamp(2.3rem,5vw,4.6rem);margin:0 0 32px;line-height:1.05}.fw-block h3{font-family:var(--serif);font-size:2rem;font-weight:400}.fw-block p{max-width:780px;white-space:pre-line}.fw-block img{max-height:660px;object-fit:cover}.fw-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fw-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fw-columns img{height:350px}.fw-columns article{border-top:1px solid var(--line);padding:25px 0}.fw-quote{text-align:center;background:var(--lichen)}.fw-quote p{margin:20px auto}.fw-block details{padding:22px 0;border-bottom:1px solid var(--line)}.fw-block summary{cursor:pointer;font-size:1.2rem}.fw-block video,.fw-block audio{width:100%;max-height:650px}.fw-inner-page .topbar{position:relative;background:var(--sage)}.fw-inner-page main{min-height:65vh}.fw-extra-nav{white-space:nowrap}.nav-links{flex-wrap:wrap;gap:14px 22px}.nav{min-height:96px;height:auto;padding:18px 0}.mobile-menu{overflow:auto}.fw-selected{outline:2px solid #bf8734!important;outline-offset:5px!important}.fw-editing .reveal{opacity:1!important;transform:none!important}.fw-editing *{animation:none!important;transition:none!important}.fw-editing [data-fw-key]{cursor:pointer}.fw-editing [data-fw-key]:hover{outline:1px dashed #bf8734;outline-offset:3px}.fw-editing .fw-block video:empty,.fw-editing video:not([src]),.fw-editing audio:not([src]){min-height:90px;background:#eee}.fw-edited-text{white-space:pre-line}.fw-loading-page{min-height:70vh;padding:100px 32px;text-align:center}
@media(max-width:900px){.nav{min-height:78px}.fw-split,.fw-columns{grid-template-columns:1fr}.fw-block{padding:70px 0}.fw-split{gap:30px}.fw-columns img{height:auto}}
