 .blog-page{padding-top:70px}.blog-page h1{font-family:Georgia,serif;font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:1.05;margin:18px 0}.blog-page h1 em{color:#8b543c}.blog-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:56px;align-items:start}.posts-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-page h2{font-size:1.7rem;line-height:1.3}.composer{background:#eee9df;padding:30px;border-top:3px solid #9e6244}.composer p{font-size:15px}.composer label:not(.consent){display:block;font-weight:600;margin:18px 0 7px}.composer input:not([type=checkbox]),.composer textarea{box-sizing:border-box;width:100%;font:inherit;color:#132c39;background:#fff;border:1px solid #b6b6ab;padding:12px;border-radius:2px}.composer textarea{resize:vertical}.composer small{display:block;font-size:12px;line-height:1.6}.consent{display:flex;gap:10px;font-size:13px;line-height:1.6;margin:20px 0}.consent input{flex-shrink:0;align-self:flex-start;margin-top:5px}.composer .button{width:100%;justify-content:space-between;cursor:pointer;font:inherit}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.blog-post{border-top:1px solid #d4d1c6;padding:26px 0;overflow-wrap:anywhere}.blog-post h3{font:normal 1.8rem/1.25 Georgia,serif;margin:12px 0}.post-meta{font-size:12px;color:#5c6567}.post-body{white-space:pre-wrap;line-height:1.8}.report-link{font-size:12px;color:#687377}.empty-posts{background:#f1ede4;padding:30px;line-height:1.7}.blog-note{margin-top:40px;font-size:13px;color:#5c6567}#form-status{font-weight:600}button:disabled{opacity:.6;cursor:wait}nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}input:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid #8b543c;outline-offset:3px}@media(max-width:850px){.blog-layout{grid-template-columns:1fr;gap:30px}.composer{grid-row:1}.blog-page{padding-top:35px}.composer{padding:22px}}