@font-face{font-family:Pangolin;src:url(../fonts/pangolin.woff2)format("woff2");font-display:optional}@font-face{font-family:Golos Text;src:url(../fonts/golos-text.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--paper:#f6f1e6;--card:#fffcf4;--card-92:#fffcf4eb;--ink:#2a2724;--accent:#b5442b;--accent-hover:#9c3a24;--shadow:#2a27242e;--font-head:"Pangolin", "Comic Sans MS", sans-serif;--font-body:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--text-h1:calc(clamp(2.375rem, 1.5rem + 3.6vw, 4.5rem));--text-h2:calc(clamp(2rem, 1.7rem + 1.2vw, 2.75rem));--text-h3:1.5rem;--text-lead:1.25rem;--text-body:1.0625rem;--text-small:.9375rem;--leading-head:1.1;--leading-body:1.6;--word-spacing-head:.14em;--stroke-head:1px;--radius-plate:18px 22px 16px 24px;--radius-chip:14px 18px 12px 16px;--radius-big:22px 26px 18px 28px;--border-plate:3px;--border-chip:2px;--line-scene:4px;--shadow-rest:4px 5px 0 var(--shadow);--shadow-lifted:7px 9px 0 var(--shadow);--shadow-chip:2px 3px 0 var(--shadow);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--width-page:76rem;--width-prose:42rem;--gutter:var(--space-4);--duration-fast:.15s;--duration-pop:.45s;--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}@media (width>=48rem){:root{--gutter:var(--space-6)}}@media (width<=40rem){:root{--border-plate:2px;--line-scene:3px;--shadow-rest:3px 4px 0 var(--shadow);--shadow-lifted:5px 7px 0 var(--shadow)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-head);font-weight:400;line-height:var(--leading-head);word-spacing:var(--word-spacing-head);-webkit-text-stroke:var(--stroke-head) currentColor;overflow-wrap:break-word;margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{margin:0}a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:2px}.q,a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.container{width:100%;max-width:calc(var(--width-page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-7)}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.lead{font-size:var(--text-lead);line-height:1.5}.prose{max-width:var(--width-prose)}.prose>*+*{margin-top:var(--space-4)}.rule{height:var(--line-scene);background:var(--ink);border:0;margin:0}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-4);border:var(--border-chip) solid var(--ink);border-radius:var(--radius-chip);background:var(--card);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@keyframes plate-pop{0%{transform:scale(.82)rotate(-2.2deg)}to{transform:rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.plate[data-v-b5257c21]{max-width:100%;padding:var(--space-4) var(--space-5);border:var(--border-plate) solid var(--ink);border-radius:var(--radius-plate);background:var(--card-92);box-shadow:var(--shadow-rest);display:inline-block}.plate--title[data-v-b5257c21]{padding:var(--space-2) var(--space-5) var(--space-3);border-radius:var(--radius-big);letter-spacing:.02em;text-align:center;text-transform:uppercase;text-wrap:balance;transform:rotate(-.6deg)}.plate--pop[data-v-b5257c21]{animation:plate-pop var(--duration-pop) var(--ease-pop)}@media (width<=40rem){.plate--title[data-v-b5257c21]{padding-inline:var(--space-4)}}.button[data-v-53152352]{padding:var(--space-2) var(--space-5) var(--space-3);border:var(--border-plate) solid var(--ink);border-radius:var(--radius-plate);box-shadow:var(--shadow-rest);font-family:var(--font-head);word-spacing:var(--word-spacing-head);cursor:pointer;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease;font-size:1.3125rem;line-height:1.2;text-decoration:none;display:inline-block}.button--primary[data-v-53152352]{background:var(--accent);color:var(--card)}.button--secondary[data-v-53152352]{background:var(--card);color:var(--ink)}.button[data-v-53152352]:hover{box-shadow:var(--shadow-lifted);transform:translate(-2px,-2px)}.button--primary[data-v-53152352]:hover{background:var(--accent-hover);color:var(--card)}.button--secondary[data-v-53152352]:hover{color:var(--ink)}.button[data-v-53152352]:active{box-shadow:none;transform:translate(4px,5px)}.error[data-v-46969a80]{align-items:center;gap:var(--space-6);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}
