:root{color:#1c2733;background:#f6f1e7}body{font-size:16px;line-height:1.65}header nav a,.back{display:inline-flex;align-items:center;min-height:44px}header{flex-wrap:wrap}header nav{flex-wrap:wrap}h1{font-size:clamp(40px,6.5vw,78px);max-width:15ch;line-height:1.06}h2{font:clamp(27px,3.5vw,38px)/1.2 Fraunces,Georgia,serif;letter-spacing:-.02em}h3{font:25px/1.25 Fraunces,Georgia,serif}.secondary-story{margin:36px 0 64px}.secondary-lede{font-size:clamp(19px,2vw,23px);line-height:1.6;max-width:42ch;margin:0 0 36px}.secondary-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,7vw,88px);align-items:start}.secondary-prose{max-width:62ch}.secondary-prose p{margin:0 0 24px}.secondary-note{padding:30px;background:#eee6d9;border:1px solid #d9d1c4;border-radius:4px}.secondary-note h2{font-size:29px}.secondary-note a,.moments-grid a,.moments-feature a:not(.moments-art),.secondary-return{display:inline-flex;align-items:center;min-height:44px;color:#755327}.button{background:#1c2733;color:#f6f1e7;border-radius:3px;min-height:48px}.contact-address{font:clamp(22px,3vw,34px)/1.4 Fraunces,Georgia,serif;overflow-wrap:anywhere;color:#755327;display:inline-flex;min-height:44px;align-items:center}.secondary-return{margin-top:32px}.eyebrow{font-size:12px;letter-spacing:.12em;color:#755327}.moments-intro{margin-bottom:68px}.moments-intro h1{max-width:14ch}.moments-section{border-top:1px solid #d9d1c4;padding-top:40px;margin:48px 0 0}.moments-section>p{max-width:62ch}.moments-features{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:32px}.moments-feature{min-width:0}.moments-art{display:block;background:#eee6d9;padding:24px}.moments-art img{display:block;width:100%;height:300px;object-fit:contain;filter:drop-shadow(0 8px 10px #392c2320)}.moments-feature .eyebrow{margin:24px 0 12px}.moments-feature h3{max-width:24ch;margin:0 0 16px}.moments-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px;margin:30px 0}.moments-grid article{padding-top:22px;border-top:1px solid #d9d1c4}.moments-grid h3{margin:0 0 12px}.moments-grid p{margin:0;max-width:48ch}:focus-visible{outline:3px solid #755327;outline-offset:4px}.skip:focus{z-index:10}@media(max-width:700px){header{gap:16px}header nav{gap:24px}.secondary-story{margin-top:26px}.secondary-columns,.moments-features,.moments-grid{grid-template-columns:1fr;gap:28px}.secondary-note{padding:24px}.moments-art img{height:290px}.moments-section{padding-top:30px}.secondary-lede{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.problem-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin:24px 0}.problem-actions a{margin:0;min-height:44px}.problem-draft-note{max-width:58ch;font-size:16px}.problem-actions+.problem-draft-note{margin-top:18px}
