@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/fredoka-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/fredoka-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nunito-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/nunito-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/nunito-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/nunito-latin-800-normal.woff2) format("woff2")}:root{--ink:#4A2E1E;--ink-2:#6B4630;--muted:#7A4F2E;--leaf:#3FAE4F;--leaf-d:#2E8B3C;--leaf-dd:#226B2E;--leaf-l:#5DC66C;--cream:#FFF6E3;--cream-2:#F6EBD3;--paper:#FFFCF4;--line:#E6D2AC;--wood:#C98A52;--wood-l:#DDA56E;--wood-d:#A9713F;--gold:#F5B83D;--gold-d:#D9952A;--meadow:#CDEBB0;--meadow-l:#E9F6DF;--red:#C2433A;--gem:#3CC3E8;--f-title:Fredoka,Nunito,ui-rounded,system-ui,sans-serif;--f-text:Nunito,system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1160px;--measure:42rem;--gut:16px;--wood-bg:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 38%,rgba(74,46,30,.1)),repeating-linear-gradient(176deg,rgba(74,46,30,0) 0 13px,rgba(74,46,30,.07) 13px 15px,rgba(74,46,30,0) 15px 29px),var(--wood);--o1:0 1.5px 0 var(--ink),0 -1.5px 0 var(--ink),1.5px 0 0 var(--ink),-1.5px 0 0 var(--ink),1px 1px 0 var(--ink),-1px 1px 0 var(--ink),1px -1px 0 var(--ink),-1px -1px 0 var(--ink)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--cream);color:var(--ink);font:400 1.0625rem/1.65 var(--f-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width:720px){body{font-size:1.125rem}:root{--gut:24px}}img,svg,picture{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--leaf);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{background:var(--meadow-l);text-decoration-color:var(--leaf-d)}:focus-visible{outline:3px solid var(--gem);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{font-family:var(--f-title);font-weight:600;line-height:1.15;margin:0;text-wrap:balance;letter-spacing:.005em}h1{font-weight:700;font-size:clamp(2rem,1.3rem + 3.2vw,3.15rem);line-height:1.08}h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.95rem)}h3{font-size:1.28rem}p,ul,ol,dl,table,figure,blockquote,details{margin:0}strong,b{font-weight:800}.wrap{width:min(100% - 2*var(--gut),var(--wrap));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:20;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:10px;font-weight:800}.skip:focus{top:12px}.btn{--bg:var(--leaf-d);--bg-l:#4DB65B;--bg-d:#257A33;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.5em 1.25em .6em;font:700 1.1875rem/1 var(--f-title);letter-spacing:.01em;color:#fff;text-decoration:none;text-shadow:var(--o1);background:linear-gradient(180deg,var(--bg-l),var(--bg) 55%,var(--bg-d));border:3px solid var(--ink);border-radius:16px;box-shadow:inset 0 3px 0 rgba(255,255,255,.35),inset 0 -4px 0 rgba(0,0,0,.14),0 4px 0 var(--ink);transform:translateY(-2px);transition:transform .12s ease,box-shadow .12s ease,filter .15s;white-space:nowrap}.btn:hover{background:linear-gradient(180deg,var(--bg-l),var(--bg) 55%,var(--bg-d));filter:brightness(1.07)}.btn:active{transform:translateY(1px);box-shadow:inset 0 3px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.14),0 1px 0 var(--ink)}.btn--lg{min-height:58px;font-size:1.4rem;padding:.5em 1.5em .6em;border-radius:18px}.btn--sm{min-height:44px;font-size:1.0625rem;padding:.45em 1em .55em;border-radius:14px}.btn--ghost{--bg:var(--cream-2);--bg-l:#FFFDF5;--bg-d:#EBDCBC;color:var(--ink);text-shadow:none}.btn-play::before{content:"";width:0;height:0;border-style:solid;border-width:.36em 0 .36em .56em;border-color:transparent transparent transparent currentColor;filter:drop-shadow(0 1.5px 0 var(--ink))}.site-head{background:var(--paper);border-bottom:3px solid var(--ink);position:relative;z-index:5}.site-head .wrap{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo lang cta" "nav nav nav";align-items:center;column-gap:10px}.logo{grid-area:logo;display:block;padding:8px 0;border-radius:10px}.logo:hover{background:none}.logo img{height:40px;width:auto}.nav{grid-area:nav;border-top:2px dashed var(--line);margin-inline:calc(-1*var(--gut));padding-inline:var(--gut)}.nav ul{list-style:none;padding:0;display:flex;justify-content:space-between;gap:4px}.nav a{display:block;padding:10px 8px;font:600 1.0625rem/1.2 var(--f-title);text-decoration:none;border-radius:10px;color:var(--ink)}.nav a[aria-current]{box-shadow:inset 0 -4px 0 var(--leaf)}.head-cta{grid-area:cta}.head-cta .btn{min-height:42px;font-size:1rem;padding:.4em .85em .5em;border-radius:13px}.langs{grid-area:lang;justify-self:end;display:flex;gap:2px;padding:3px;background:var(--cream-2);border:2px solid var(--line);border-radius:12px}.langs a{display:grid;place-items:center;min-width:36px;min-height:34px;padding:0 6px;font:700 .8125rem/1 var(--f-text);letter-spacing:.04em;text-decoration:none;border-radius:9px;color:var(--muted)}.langs a[aria-current]{background:var(--ink);color:var(--cream)}@media (max-width:379px){.head-cta .btn{font-size:.9375rem;padding:.4em .6em .5em}.head-cta .btn-play::before{display:none}.logo img{height:34px}}@media (min-width:880px){.site-head .wrap{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo nav lang cta";column-gap:18px}.nav{border:0;margin:0;padding:0}.nav ul{justify-content:flex-start;gap:6px;padding-left:12px}.nav a{padding:10px 14px}.logo img{height:46px}}.crumbs{padding:14px 0 0;font-size:.9375rem}.crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:2px 0}.crumbs li{display:flex;align-items:center;color:var(--muted)}.crumbs li+li::before{content:"";width:7px;height:7px;margin:0 10px 0 8px;border:solid var(--wood);border-width:2px 2px 0 0;transform:rotate(45deg)}.crumbs a{color:var(--muted);text-decoration-color:var(--line)}.page-head{padding:18px 0 8px}.page-head h1{max-width:22ch}.lede{margin-top:14px;font-size:1.1875rem;max-width:var(--measure);color:var(--ink-2)}.meta{margin-top:12px;font-size:.9375rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.meta a{color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 12px 4px;font:600 .875rem/1.2 var(--f-title);background:var(--meadow);border:2px solid var(--ink);border-radius:99px;text-decoration:none;color:var(--ink)}.chip:hover{background:var(--leaf-l)}.frame{position:relative;padding:12px;background:var(--wood-bg);border:3px solid var(--ink);border-radius:26px;box-shadow:inset 0 3px 0 rgba(255,255,255,.3),inset 0 -5px 0 rgba(74,46,30,.2),0 5px 0 rgba(74,46,30,.45)}.frame-in{background:var(--cream);border:3px solid var(--ink);border-radius:17px;overflow:hidden;box-shadow:inset 0 4px 0 rgba(201,138,82,.2)}.ribbon{position:relative;z-index:2;display:table;margin:-31px auto 12px;padding:6px 26px 8px;font:700 1.1875rem/1.1 var(--f-title);color:#fff;text-shadow:var(--o1);background:linear-gradient(180deg,#4DB65B,var(--leaf-d) 55%,#257A33);border:3px solid var(--ink);border-radius:14px;box-shadow:inset 0 3px 0 rgba(255,255,255,.35),0 4px 0 rgba(74,46,30,.5)}.ribbon::before,.ribbon::after{content:"";position:absolute;top:10px;width:22px;height:100%;z-index:-1;background:#1F6A2B;border:3px solid var(--ink)}.ribbon::before{left:-16px;border-right:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);border-radius:4px 0 0 4px}.ribbon::after{right:-16px;border-left:0;clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);border-radius:0 4px 4px 0}.hero{background:var(--meadow);border-bottom:3px solid var(--ink);padding:26px 0 40px;background-image:radial-gradient(circle at 20% 30%,rgba(63,174,79,.16) 0 2px,transparent 3px),radial-gradient(circle at 70% 60%,rgba(63,174,79,.14) 0 2px,transparent 3px);background-size:38px 34px,52px 46px}.hero .wrap{display:grid;gap:28px;align-items:center}.hero h1{font-size:clamp(2.2rem,1.3rem + 4vw,3.6rem);max-width:15ch}.hero .lede{color:var(--ink);font-size:1.1875rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px}.hero-actions .sub{font-size:.9375rem;color:var(--muted);font-weight:700}.hero-art{position:relative;padding:0 0 0 0}.hero-art .frame{transform:rotate(.6deg)}.hero-capi{position:absolute;left:-14px;bottom:-34px;width:clamp(96px,22vw,150px);filter:drop-shadow(0 4px 0 rgba(74,46,30,.35))}@media (min-width:960px){.hero{padding:44px 0 56px}.hero .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px}.hero-capi{left:-70px;bottom:-40px}}.layout{display:grid;gap:34px;padding:12px 0 56px}.main{min-width:0}.aside{min-width:0}@media (min-width:1000px){.layout{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.aside-in{position:sticky;top:20px;display:grid;gap:22px}}@media (max-width:999px){.aside .toc{display:none}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.05em}.prose h2{margin-top:2em;padding-top:.2em}.prose h3{margin-top:1.6em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.35em}.prose li+li{margin-top:.35em}.prose ul>li::marker{color:var(--leaf-d)}.prose ol>li::marker{font-family:var(--f-title);font-weight:700;color:var(--leaf-dd)}.prose blockquote{padding:.2em 0 .2em 1.1em;border-left:5px solid var(--wood-l);font-style:italic;color:var(--ink-2)}.prose hr{border:0;border-top:2.5px dashed var(--line);margin:2em 0}.prose code{font-size:.9em;background:var(--cream-2);padding:.1em .35em;border-radius:6px}.prose img{border-radius:12px}.wide{max-width:none}.table-wrap{overflow-x:auto;border:2.5px solid var(--line);border-radius:16px;box-shadow:0 3px 0 rgba(201,138,82,.3);background:linear-gradient(to right,var(--paper) 30%,transparent) left/40px 100% no-repeat local,linear-gradient(to left,var(--paper) 30%,transparent) right/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(74,52,30,.35),transparent) left/18px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(74,52,30,.35),transparent) right/18px 100% no-repeat scroll,var(--paper)}table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.4}th,td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1.5px solid var(--line)}thead th{font:600 .9375rem/1.2 var(--f-title);background:var(--cream-2);white-space:nowrap}tbody tr:last-child>*{border-bottom:0}tbody tr:nth-child(even){background:rgba(246,235,211,.45)}tbody th{font-weight:800}.num{text-align:right;font-variant-numeric:tabular-nums}caption{caption-side:top;text-align:left;padding:10px 12px 0;font:600 1rem/1.3 var(--f-title)}.facts-table figcaption,.shot figcaption{margin-top:8px;font-size:.875rem;color:var(--muted)}.shot{margin-block:1.6em}.shot picture{border:3px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--meadow);box-shadow:0 4px 0 rgba(74,46,30,.35)}.shot img{width:100%}.shot--phone{max-width:300px;margin-inline:auto}.shot--phone picture{border:0;border-radius:0;box-shadow:none;background:none}.art{display:flex;justify-content:center;margin-block:1.4em}.art img{filter:drop-shadow(0 4px 0 rgba(74,46,30,.18))}.note{padding:14px 18px 15px;background:var(--meadow-l);border:2.5px solid #B8DE9C;border-left:7px solid var(--leaf);border-radius:14px}.note>*+*{margin-top:.6em}mark.verify{background:#FDE2DE;color:#8F2A22;outline:2px dashed var(--red);outline-offset:1px;border-radius:4px;padding:0 .25em;font-weight:700}.pending-link{border-bottom:2px dotted var(--wood)}.keypoints{margin:34px 0 28px}.keypoints .frame-in{padding:18px 20px 20px}.keypoints ul{list-style:none;padding:0;display:grid;gap:12px}.keypoints li{position:relative;padding-left:34px}.keypoints li::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),rgba(255,255,255,0) 45%),var(--gold);border:2.5px solid var(--ink);box-shadow:inset -2px -2px 0 rgba(217,149,42,.8)}.page-hero{margin:22px 0 4px}.page-hero .frame-in{background:var(--meadow)}.page-hero--art .frame-in{display:grid;place-items:center;padding:22px;background:radial-gradient(circle,var(--paper) 0 45%,var(--meadow) 75%)}.page-hero--art img{max-height:240px;width:auto}.toc{font-size:.9375rem}.toc h2{font-size:1.0625rem;margin-bottom:8px}.toc ol{list-style:none;padding:0;border-left:3px solid var(--line)}.toc li a{display:block;padding:5px 0 5px 14px;margin-left:-3px;border-left:3px solid transparent;text-decoration:none;color:var(--ink-2);line-height:1.35}.toc li a:hover{border-left-color:var(--leaf);background:none;color:var(--ink)}.toc-m{margin:0 0 24px;border:2.5px solid var(--line);border-radius:14px;background:var(--paper)}.toc-m summary{padding:12px 16px;font:600 1.0625rem/1.2 var(--f-title);cursor:pointer}.toc-m .toc{padding:0 16px 14px}.toc-m .toc h2{display:none}@media (min-width:1000px){.toc-m{display:none}}.factbox{background:var(--paper);border:2.5px solid var(--line);border-radius:18px;box-shadow:0 3px 0 rgba(201,138,82,.3);overflow:hidden}.factbox-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--wood-bg);border-bottom:3px solid var(--ink)}.factbox-head h2{font-size:1.125rem;color:#fff;text-shadow:var(--o1);font-weight:700}.factbox-head img{width:44px;height:44px;flex:none;background:var(--cream);border:2.5px solid var(--ink);border-radius:50%;padding:3px}.factbox dl{display:grid;grid-template-columns:auto 1fr;font-size:.9375rem}.factbox dt,.factbox dd{padding:7px 16px;border-bottom:1.5px solid var(--line)}.factbox dt{color:var(--muted);font-weight:700;padding-right:6px}.factbox dd{margin:0;text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.factbox dl>:nth-last-child(-n+2){border-bottom:0}.factbox p{padding:10px 16px 12px;font-size:.8125rem;color:var(--muted);background:var(--cream-2);border-top:1.5px solid var(--line);line-height:1.45}.main .factbox{margin:26px 0;max-width:var(--measure)}@media (min-width:1000px){.main .factbox{display:none}}.cta{position:relative;margin-block:2em;max-width:var(--measure)}.cta .frame-in{display:grid;grid-template-columns:72px 1fr;gap:12px 16px;align-items:center;padding:16px 18px 18px;background:var(--cream)}.cta img{width:72px;height:auto}.cta-text{display:grid;gap:4px}.cta-title{font:700 1.375rem/1.15 var(--f-title)}.cta-text p{font-size:.9688rem;line-height:1.45}.cta small{font-size:.8125rem;color:var(--muted);font-weight:700}.cta .btn{grid-column:1/-1;justify-self:start}@media (max-width:599px){.cta .frame-in{grid-template-columns:56px 1fr}.cta img{width:56px;grid-row:1}.cta-text{display:contents}.cta-title{grid-column:2;grid-row:1}.cta-text>p:not(.cta-title),.cta-text>small{grid-column:1/-1}.cta--end .cta-title{font-size:1.375rem}}@media (min-width:600px){.cta .frame-in{grid-template-columns:96px 1fr auto;padding:16px 24px 16px 18px;gap:20px}.cta img{width:96px}.cta .btn{grid-column:auto}}.cta--end{max-width:none;margin-top:48px}.cta--end .cta-title{font-size:1.625rem}.faq{margin-top:2.6em;max-width:var(--measure)}.faq h2{margin-bottom:14px}.faq details{background:var(--paper);border:2.5px solid var(--line);border-radius:14px}.faq details+details{margin-top:10px}.faq summary{list-style:none;display:flex;gap:12px;align-items:flex-start;padding:13px 16px;cursor:pointer;font:600 1.0625rem/1.35 var(--f-title)}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:"+";flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-1px;font:700 1.1rem/1 var(--f-title);color:#fff;text-shadow:var(--o1);background:var(--leaf-d);border:2.5px solid var(--ink);border-radius:50%}.faq details[open] summary::before{content:"–"}.faq details[open]{border-color:var(--wood-l)}.faq .answer{padding:0 16px 14px 54px}.faq .answer>*+*{margin-top:.6em}.sources{margin-top:2.4em;max-width:var(--measure);font-size:.9375rem}.sources h2{font-size:1.25rem;margin-bottom:10px}.sources ol{padding-left:1.4em}.sources li+li{margin-top:6px}.sources .pub{color:var(--muted)}.author{display:grid;grid-template-columns:64px 1fr;gap:4px 16px;align-items:start;margin-top:2.6em;max-width:var(--measure);padding:18px;background:var(--paper);border:2.5px solid var(--line);border-radius:18px}.author img{width:64px;height:64px;grid-row:span 3;background:var(--meadow);border:2.5px solid var(--ink);border-radius:50%;padding:4px}.author h2{font-size:1.125rem}.author p{font-size:.9375rem;line-height:1.5}.section{padding:12px 0 8px}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin:40px 0 18px}.cards{list-style:none;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--paper);border:2.5px solid var(--line);border-radius:18px;box-shadow:0 3px 0 rgba(201,138,82,.3);overflow:hidden;transition:transform .14s ease,border-color .14s}.card:hover{transform:translateY(-2px);border-color:var(--wood)}.card-img{position:relative;aspect-ratio:16/9;background:var(--meadow);border-bottom:2.5px solid var(--line);display:grid;place-items:center;overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover}.card-img--art{background:radial-gradient(circle,var(--paper) 0 34%,var(--meadow-l) 62%)}.card-img--art img{position:absolute;left:12%;top:12%;width:76%;height:76%;object-fit:contain}.card-img--phone img{object-fit:contain;padding:8px 0 0}.card-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;flex:1}.card h3{font-size:1.125rem;line-height:1.25}.card h3 a{text-decoration:none}.card h3 a:hover{background:none}.card h3 a::after{content:"";position:absolute;inset:0;border-radius:16px}.card h3 a:focus-visible{outline:none}.card:has(a:focus-visible){outline:3px solid var(--gem);outline-offset:3px}.card p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.card .chip{position:relative;z-index:1;align-self:flex-start;font-size:.8125rem;padding:2px 10px 3px}.card--compact .card-img{aspect-ratio:auto;height:96px}.cards--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:14px}.group+.group{margin-top:8px}.group h3{font-size:1.3rem;margin:30px 0 14px}.empty{padding:18px;border:2.5px dashed var(--line);border-radius:16px;color:var(--muted)}.home-body{display:grid;gap:8px 56px;padding:30px 0 10px}.hsec>*+*{margin-top:1em}.hsec h2{margin-top:1.3em}.hsec ul{padding-left:1.35em}.hsec li+li{margin-top:.35em}.hsec ul>li::marker{color:var(--leaf-d)}.hsec .cards{margin-top:20px;padding-left:0}.hsec .more{margin-top:16px}.hsec .shot--phone{margin-top:1.6em}@media (min-width:1000px){.home-body{grid-template-columns:repeat(2,minmax(0,1fr))}.hsec--wide{grid-column:1/-1}.hsec--wide>p{max-width:var(--measure)}}.lost{display:grid;justify-items:center;text-align:center;gap:16px;padding:56px 0 72px}.lost img{width:180px}.lost p{max-width:36rem}.chooser{min-height:100vh;display:grid;place-items:center;background:var(--meadow);padding:32px 16px}.chooser .frame{width:min(100%,560px)}.chooser .frame-in{padding:28px 22px 24px;text-align:center}.chooser img.logo-big{width:min(100%,340px);margin:0 auto 10px}.chooser ul{list-style:none;padding:0;display:grid;gap:12px;margin:20px 0 6px}.chooser .btn{width:100%}.chooser p{font-size:.9688rem;color:var(--ink-2)}.site-foot{position:relative;margin-top:30px;background:var(--ink);color:var(--cream);padding:46px 0 30px;font-size:.9375rem}.site-foot::before{content:"";position:absolute;left:0;right:0;top:-18px;height:20px;background:radial-gradient(circle at 12px 20px,var(--leaf) 11px,transparent 12px) 0 0/24px 20px repeat-x;filter:drop-shadow(0 -2px 0 var(--ink))}.site-foot::after{content:"";position:absolute;left:0;right:0;top:0;height:9px;background:var(--leaf)}.site-foot a{color:var(--cream);text-decoration-color:var(--gold)}.site-foot a:hover{background:rgba(255,246,227,.08)}.foot-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.foot-brand{grid-column:1/-1;display:grid;gap:12px;max-width:34rem}.foot-brand img{height:44px;width:auto}.site-foot h2{font-size:1.0625rem;color:var(--gold);margin-bottom:10px}.site-foot ul{list-style:none;padding:0;display:grid;gap:6px}.foot-note{margin-top:30px;padding-top:18px;border-top:2px dashed rgba(255,246,227,.25);font-size:.8438rem;line-height:1.55;color:#EADCC4;display:grid;gap:8px}@media (min-width:900px){.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}.foot-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.hero-art .frame{transform:none}}@media print{.site-head,.site-foot,.cta,.aside,.toc-m{display:none}}.page-head--art{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:center}.head-art{width:clamp(96px,24vw,190px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,var(--paper) 0 52%,var(--meadow) 53%);border:3px solid var(--ink);box-shadow:0 5px 0 rgba(74,46,30,.35),inset 0 0 0 9px var(--meadow-l)}.head-art img{width:66%;height:auto}@media (max-width:599px){.crumbs li:last-child{display:none}.page-head--art{grid-template-columns:1fr}.head-art{grid-row:1;width:110px}}