.page-default{padding-top:calc(var(--header-h) + clamp(2rem,6vh,4.5rem))}.page-default__head{text-align:center}.page-default__kicker{justify-content:center;color:var(--stage-accent);margin-bottom:1.5rem}.page-default__title{font-family:var(--font-display);font-weight:500;line-height:1.06;letter-spacing:-.012em;font-size:var(--fs-d2);color:var(--stage-fg);text-wrap:balance;max-width:20ch;margin-inline:auto}.page-default__rule{width:min(120px,40%);margin:clamp(1.6rem,3vw,2.2rem) auto 0;height:0;border-top:1px solid var(--stage-line);position:relative}.page-default__rule:after{content:"\2726";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--stage-bg);padding:0 .7rem;color:var(--stage-accent-small-text);font-size:.75rem}.page-default__measure{box-sizing:content-box;max-width:calc(var(--fs-lead) * 30);margin-inline:auto;padding-inline:var(--gutter);margin-top:clamp(2.75rem,6vw,4.5rem)}.page-default__empty{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;line-height:1.7;color:var(--stage-muted);text-align:center;padding:2rem;border:1px dashed var(--stage-line)}.page-body{font-size:var(--fs-lead);line-height:1.85;color:color-mix(in srgb,var(--stage-fg) 90%,transparent)}.page-body>*{margin-block:0}.page-body p{margin-top:1.5em}.page-body p:first-child{margin-top:0}.page-body :is(h2,h3,h4){font-family:var(--font-display);font-weight:500;line-height:1.18;color:var(--stage-fg);letter-spacing:-.005em;text-wrap:balance}.page-body h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);margin-top:2.4em}.page-body h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);margin-top:2em}.page-body h4{font-size:1.2rem;margin-top:1.8em;color:var(--stage-accent-hi)}.page-body :is(h2,h3,h4)+p{margin-top:.7em}.page-body a{color:var(--stage-accent-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#c49a4a73;transition:text-decoration-color .35s var(--ease-expo),color .35s var(--ease-expo)}.page-body a:hover{color:var(--gold-hi);text-decoration-color:currentColor}.page-body strong,.page-body b{color:var(--stage-fg);font-weight:600}.page-body em,.page-body i{font-style:italic}.page-body ul,.page-body ol{margin-top:1.4em;padding-left:1.4em;display:flex;flex-direction:column;gap:.5em}.page-body ul{list-style:none}.page-body ul li{position:relative;padding-left:1.2em}.page-body ul li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--stage-accent)}.page-body ol{list-style:decimal}.page-body ol li::marker{color:var(--stage-accent);font-family:var(--font-mono);font-size:.85em}.page-body blockquote{margin:2em 0;padding-left:1.5rem;border-left:2px solid var(--stage-accent);font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.4;color:var(--stage-fg)}.page-body blockquote p{opacity:1;margin-top:.5em}.page-body hr{height:0;border:0;margin:clamp(2.5rem,5vw,3.5rem) auto;width:min(120px,40%);border-top:1px solid var(--stage-line);position:relative;overflow:visible}.page-body hr:after{content:"\2726";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--stage-bg);padding:0 .7rem;color:var(--stage-accent-small-text);font-size:.75rem}.page-body img{width:100%;height:auto;margin-block:.5em;border:1px solid var(--stage-line)}.page-body :is(h2,h3,h4):has(>img:only-child){margin-block:clamp(2.25rem,4.5vw,3.25rem);font-size:0;line-height:0}.page-body figure{margin:clamp(2rem,4vw,3rem) 0}.page-body figcaption{margin-top:.7rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-muted);text-align:center}.page-body table{width:100%;margin-top:1.6em;border-collapse:collapse;font-size:.95em}.page-body :is(th,td){padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--stage-line)}.page-body th{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-accent-small-text);font-weight:500}.page-body td{opacity:.9}@media(max-width:760px){.page-body table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-page.css.map */
