:root{--color-bg:#f6efe6;--color-surface:#ece2d5;--color-text:#23211f;--color-muted:#5c574f;--color-accent:#1a1ac8;--color-accent-100:#e7e7fb;--color-accent-200:#cfcff6;--color-accent-600:#1414a3;--color-accent-700:#101080;--color-accent-800:#0c0c5e;--text-display:clamp(40px, 7vw, 52px);--text-title:22px;--text-brand:21px;--text-lead:19px;--text-body:16px;--text-small:15px;--text-caption:13px;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-6:30px;--space-8:40px}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:var(--text-body);margin:0;line-height:1.6}h1,h2,h3{letter-spacing:-.015em;color:var(--color-accent);margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--text-display)}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}a:hover{color:var(--color-accent-700)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-200)}img{max-width:100%;display:block}
.layout-module__L5FxyW__sheet{max-width:1180px;padding:0 var(--space-6) var(--space-8);margin:0 auto}@media screen and (max-width:60rem){.layout-module__L5FxyW__sheet{padding:0 16px calc(64px + var(--space-8) + env(safe-area-inset-bottom,0px))}}