/* athelnurokvayne.com — cabbage-leaf faience: every game on a scalloped plate, window light from the upper left */
:root{--glaze:#4E6B41;--glazeLt:#7E9C68;--pool:#2C4428;--deep:#22351F;--cream:#F3EEDF;--linen:#E4DED3;--linen2:#D2C9BD;--rib:#DCE5C9;--ink:#1E281B;--ink2:#45513F;--red:#A13423;--clo:#E2DCD1;--f:Petrona,Georgia,serif;--pad:72px;--lx:5px;--ly:7px}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--linen);color:var(--ink);font:400 16px/1.4 var(--f);overflow-x:clip}
img{display:block;max-width:100%;height:auto}
h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0;font-weight:400}
ul,ol{list-style:none}
a{color:inherit}
button{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.gsc :focus-visible,.gi :focus-visible,.su :focus-visible,.ph :focus-visible,.gh :focus-visible,.foot :focus-visible{outline-color:var(--cream)}
.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--pool);color:var(--cream);padding:10px 14px}
.skip:focus{top:12px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.leaf{flex:none;display:block}

/* leaf plate */
.plate{--pad:var(--pd);position:relative;isolation:isolate;display:block;padding:var(--pad);margin:0 calc(var(--lx)*var(--n)) calc(var(--ly)*var(--n)) 0;background:var(--cream);border-radius:24px}
.plate.rimmed{background:none}
.rim{position:absolute;z-index:-1;overflow:visible;pointer-events:none;transition:translate .12s linear}
.rim-t{z-index:-1}
.rim-u{z-index:-2;opacity:.85;filter:blur(1.2px) drop-shadow(var(--lx) var(--ly) 10px rgb(44 68 40 / var(--a)));translate:0 calc(var(--p,0)*var(--li,0)*-6px)}
.pp{translate:0 var(--sh,0)}
.rim-x{opacity:0;transition:opacity .22s}
.cv{flex:none;width:calc(var(--c) + 2*var(--pad));transition:transform .22s,filter .22s}
.cv img{width:100%;border-radius:20px}
.vw{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.vw svg{display:block;width:100%;height:100%}
.rim-e{position:relative;height:34px;overflow:hidden}
.rim-e svg{position:absolute;display:block}
.rim-s{opacity:.45}
.plus{flex:none;display:block;transition:transform .2s}
.plus circle{fill:var(--glaze);transition:fill .2s}
.chip{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);white-space:nowrap}
.c-c{color:var(--cream)}
.pill{display:inline-block;align-self:flex-start;padding:15px 28px;border:0;border-radius:999px;background:var(--glaze);color:var(--cream);font:600 18px/1.55 var(--f);text-decoration:none;box-shadow:var(--lx) var(--ly) 10px rgb(44 68 40 / .25);cursor:pointer;transition:background .18s,color .18s}
.pill:hover{background:var(--pool)}
.pill.cr{background:var(--cream);color:var(--pool)}
.pill.cr:hover{background:var(--pool);color:var(--cream)}
.pill.dk{background:var(--pool)}
.lk{font-weight:600;color:var(--pool)}
kbd{flex:none;padding:5px 12px;border-radius:999px;background:var(--glaze);color:var(--cream);font:600 14px/1.3 var(--f)}
.kk{display:flex;align-items:center;gap:10px;font-size:15px}
.h2{position:relative;font:600 60px/1.06 var(--f);letter-spacing:-.015em;color:var(--cream);max-width:820px}
.h2.g{color:var(--pool)}
.ld{position:relative;font-size:19px;line-height:1.55;max-width:640px}

/* header */
.top{display:grid;grid-template-columns:360px 1fr 360px;align-items:center;padding:22px var(--pad);background:var(--linen);font-size:17px}
.logo{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;gap:12px;color:var(--pool);text-decoration:none;font:600 24px/1.2 var(--f)}
.top nav{display:contents}
.n-l,.n-r{display:flex;align-items:center;gap:36px;grid-row:1;font-weight:500}
.n-l{grid-column:1}
.n-r{grid-column:3;justify-content:flex-end}
.top a{text-decoration:none}
.top nav a:hover{text-decoration:underline}
.top .is-on{font-weight:700;color:var(--pool);text-decoration:underline}
.em{font-size:15px;font-weight:400;color:var(--ink2)}

/* hero */
.hero{background:var(--clo);container-type:inline-size;overflow:hidden}
.hs{--u:min(100cqw/1368,1.2px);position:relative;height:calc(820*var(--u))}
.h-img{position:absolute;left:calc(250*var(--u));top:calc(-40*var(--u));width:calc(1520*var(--u));max-width:none;height:auto}
.h-bl{position:absolute;left:calc(248*var(--u));top:0;width:calc(260*var(--u));height:100%;background:linear-gradient(90deg,var(--clo),#E2DCD100)}
.h-v{inset:0 auto 0 calc(-40*var(--u));width:calc(520*var(--u))}
.ht{position:absolute;left:calc(72*var(--u));top:calc(250*var(--u));width:calc(600*var(--u));display:flex;flex-direction:column;gap:calc(26*var(--u))}
.ht h1{font:500 calc(88*var(--u))/.96 var(--f);letter-spacing:-.025em;color:var(--pool)}
.sf{width:calc(470*var(--u));font-size:calc(21*var(--u));line-height:1.45}
.ht .pill{font-size:calc(18*var(--u));padding:calc(15*var(--u)) calc(28*var(--u))}
.hc{position:absolute;right:calc(86*var(--u));top:calc(300*var(--u));width:calc(352*var(--u));--pad:calc(36*var(--u));margin:0}
.hc h2{font:600 calc(26*var(--u))/1.2 var(--f);color:var(--pool)}
.hc ul{margin-top:calc(10*var(--u))}
.hc li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(6*var(--u)) 0;font-size:calc(17*var(--u));font-weight:600}
.hc li+li{margin-top:calc(11*var(--u));padding-top:calc(17*var(--u));border-top:1px solid var(--linen2)}
.hc li a{text-decoration:none}
.hc li a:hover{text-decoration:underline}
.hc .chip{font-size:calc(13*var(--u))}

/* G */
.gi{background:var(--glaze);padding:72px var(--pad) 24px;display:flex;flex-direction:column;gap:14px;color:var(--rib)}
.gi p{font-size:20px;line-height:1.55;max-width:640px}
.gsc{position:relative;display:flex;align-items:center;gap:min(80px,5.9vw);min-height:600px;padding:56px var(--pad);background:var(--glaze)}
.gsc.fl{background:#476339;flex-direction:row-reverse;justify-content:flex-end}
.gsc>.plate,.g-t{position:relative;z-index:1}
.g-t{flex:0 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px;color:var(--rib)}
.g-t h3{font:600 62px/1 var(--f);letter-spacing:-.015em;color:var(--cream);text-underline-offset:.12em;text-decoration-thickness:2px}
.g-o{font-size:22px;line-height:1.4}
.g-t dl{display:flex;flex-direction:column;gap:8px;padding:10px 0}
.g-t dl div{display:flex;gap:14px}
.g-t dt{flex:none;width:150px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.7}
.g-t dd{flex:1;min-width:0;font-size:17px;color:var(--cream)}
.gsc:has(.cv a:hover,.pill:hover,.pill:focus-visible) .cv{transform:translate(-2px,-5px);filter:drop-shadow(8px 16px 30px rgb(34 53 31 / .3))}
.gsc:has(.cv a:hover,.pill:hover,.pill:focus-visible) .rim-x{opacity:.85}
.gsc:has(.cv a:hover,.pill:hover,.pill:focus-visible) .rim-u{translate:calc(var(--li)*2px) calc(var(--li)*3px)}
.gsc:has(.cv a:hover,.pill:hover,.pill:focus-visible) h3{text-decoration-line:underline}
.gsc:has(.cv a:hover,.pill:hover,.pill:focus-visible) .pill{background:var(--pool);color:var(--cream)}

/* X */
.sx{position:relative;padding:84px var(--pad);background:var(--linen);display:flex;flex-direction:column;gap:30px}
.sx .ld{color:var(--ink2)}
.tbp{z-index:1}
.tw{position:relative}
.tbp table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}
.tbp th,.tbp td{padding:16px 18px 16px 0;text-align:left;font-weight:400}
.tbp tr>:first-child{width:252px;padding-left:14px}
.tbp tr>:last-child{padding-right:14px}
.tbp thead th{padding-block:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}
.tbp thead th:nth-child(2){width:128px}.tbp thead th:nth-child(3){width:348px}.tbp thead th:nth-child(4){width:198px}
.tbp tbody th{font-size:20px;font-weight:700;color:var(--pool)}
.tbp tbody td{font-size:16px}
.tbp .alt>*{background:var(--linen)}
.tbp .alt>:first-child{border-radius:14px 0 0 14px}
.tbp .alt>:last-child{border-radius:0 14px 14px 0}

/* T */
.mq{padding:26px 0;background:var(--pool);overflow:hidden}
.mq-t{display:flex;width:max-content;animation:mq 80s linear infinite}
.mq:hover .mq-t{animation-play-state:paused}
.mq p{display:flex;align-items:center;gap:34px;padding-right:34px;font:600 30px/1.2 var(--f);color:var(--cream);white-space:nowrap}
@keyframes mq{to{transform:translateX(-50%)}}

/* U */
.su{position:relative;padding:88px var(--pad);background:var(--glaze);display:flex;flex-direction:column;gap:32px;color:var(--rib)}
.ug{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;align-items:start}
.uc{color:var(--ink);display:flex;flex-direction:column;gap:10px}
.uc.rimmed,.kp.rimmed{background:none}
.uc,.kp{--g:10px}
.u-t{display:flex;align-items:center;gap:14px}
.u-t img{flex:none;width:84px;border-radius:14px}
.u-t h3{font:600 20px/1.25 var(--f);color:var(--pool)}

/* footer */
.foot{display:flex;flex-direction:column;gap:16px;padding:34px var(--pad) 30px;background:var(--deep);color:var(--rib)}
.f1{display:flex;align-items:center;gap:28px}
.f-b{display:flex;align-items:center;gap:10px;font:600 18px/1.2 var(--f);color:var(--cream)}
.f-l{font-size:15px}
.f2{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;font-size:14px}
.f2 a,.f2 button{color:var(--cream)}
.f2 button{padding:0;border:0;background:none;cursor:pointer;text-decoration:underline;font-size:14px}
.f2 .em{font-size:14px;font-weight:600}
.f2 small{flex-basis:100%;font-size:13px}

/* page heads */
.ph{position:relative;display:flex;flex-direction:column;gap:20px;padding:44px var(--pad) 64px;background:var(--glaze);color:var(--rib)}
.ph>*:not(.vw),.gh>*:not(.vw){position:relative}
.ph h1{font:600 76px/1 var(--f);letter-spacing:-.02em;color:var(--cream);max-width:900px}
.ph .ld{font-size:20px;max-width:720px}
.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}
.crumbs li{display:flex;align-items:center;gap:8px}
.crumbs b{font-weight:600}

/* catalogue */
.acw{display:flex;flex-direction:column;gap:22px;padding:40px var(--pad) 90px}
.ac:has(details[open]){--n:2}
.ac:has(details[open]) .rim-x{opacity:.85}
.ac summary{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-template-areas:"i t p" "i m p" "i o p";column-gap:24px;row-gap:6px;align-content:center;align-items:center;list-style:none;cursor:pointer}
.ac summary::-webkit-details-marker,.fq summary::-webkit-details-marker{display:none}
.ac-i{grid-area:i;width:120px;border-radius:18px}
.ac summary h2{grid-area:t;font:600 34px/1.2 var(--f);color:var(--pool)}
.ac-m{grid-area:m;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;color:var(--ink2)}
.ac-o{grid-area:o;font-size:17px}
.ac-p{grid-area:p}
.ac details[open] .plus,.fq[open] .plus{transform:rotate(45deg)}
.ac details[open] .plus circle,.fq[open] .plus circle{fill:var(--pool)}
.ac summary:hover h2{text-decoration:underline;text-underline-offset:.12em}
.ac-d{display:flex;align-items:flex-start;gap:40px;margin-top:22px}
.ac-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}
.ac-s{font-size:18px}
.ac-c dl{display:flex;flex-direction:column;gap:14px}
.ac-c dl div{display:flex;gap:12px;font-size:16px}
.ac-c dt{flex:none;width:160px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red);line-height:1.8}

/* guide head */
.gh{position:relative;display:flex;align-items:center;gap:64px;padding:40px var(--pad) 60px;background:var(--glaze);color:var(--rib)}
.gh-t{flex:0 1 660px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.gh h1{font:600 80px/.98 var(--f);letter-spacing:-.02em;color:var(--cream)}
.gh .ld{font-size:20px;max-width:none}
.gh-m{font-size:14px}
.fb{display:grid;grid-template-columns:repeat(auto-fill,270px);gap:18px 28px;padding:26px var(--pad);background:var(--pool)}
.fb div{display:flex;flex-direction:column;gap:6px}
.fb dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rib)}
.fb dd{font-size:16px;color:var(--cream)}

/* body column */
.bd{position:relative;display:flex;flex-direction:column;gap:46px;padding:40px 192px 80px var(--pad);overflow:hidden}
.bd>*:not(.vw){position:relative;z-index:1;max-width:760px}
.v-l{right:auto;width:220px;overflow:visible}
.s{display:flex;flex-direction:column;gap:14px}
.s>h2{font:600 36px/1.2 var(--f);letter-spacing:-.01em;color:var(--pool)}
.p{font-size:18px;line-height:1.6}
.w{line-height:1.55}
.kp{display:flex;flex-direction:column;gap:10px}
.kp .kk{gap:14px;font-size:16px}
.kp kbd{padding:6px 14px;font-size:15px}
.tip{display:flex;gap:14px}
.tip p{font-size:18px;line-height:1.55}
.tip .plus{margin-top:3px}
.fq{padding:13px 0}
.fq summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}
.fq h3{font-size:19px;font-weight:600;color:var(--pool)}
.fq p{margin-top:8px;font-size:17px}
.sims{display:flex;gap:22px}
.sim{flex:none;width:360px;display:flex;flex-direction:column;gap:10px;transition:transform .2s}
.sim img{width:120px;border-radius:16px}
.sim h3{font:600 20px/1.25 var(--f);color:var(--pool)}
.sim h3 a{text-decoration:none}
.sim h3 a::after{content:"";position:absolute;inset:0}
.sim:hover{transform:translate(-2px,-4px)}
.sim:hover h3{text-decoration:underline;text-underline-offset:.12em}
.sim p{font-size:15px}
.wh{font-size:17px;color:var(--ink2)}
.poki{align-self:flex-start;font-size:17px}
.ab{gap:44px}
.s.a{gap:12px}
.s.a h2,.s.q h2{font-size:34px}
.s.q{gap:8px}
.fq h3{margin:0}
.q .fq{padding:11px 0}
.kc{display:flex;flex-direction:column;gap:12px}
.kc h2{font:600 32px/1.2 var(--f);color:var(--pool)}
.kc>p{font-size:17px}
.rs{display:flex;align-items:center;gap:10px;font-size:16px}
.kc dl{display:flex;flex-direction:column;gap:14px}
.kc dl div{display:flex;gap:12px;font-size:16px}
.kc dt{flex:none;width:120px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red);line-height:1.8}
.kc dd{min-width:0;overflow-wrap:anywhere}
.lg{gap:24px}
.lg>.plate{max-width:820px;margin-right:0}
.lp{display:flex;flex-direction:column;gap:26px}
.lsum{font-size:19px;font-weight:500;color:var(--pool)}
.lp section{display:flex;flex-direction:column;gap:6px}
.lp h2{font:600 24px/1.2 var(--f);color:var(--pool)}
.lp section p{font-size:17px;line-height:1.6}

/* cookie */
.cookie{position:fixed;z-index:60;right:24px;bottom:24px;width:442px;max-width:calc(100% - 30px);max-height:calc(100dvh - 40px);overflow:visible;display:flex;flex-direction:column;gap:14px}
.ck-t{display:flex;align-items:center;gap:10px}
.ck-t h2{font:600 24px/1.2 var(--f);color:var(--pool)}
.ck-p{font-size:15px;line-height:1.55}
.cookie .pill{padding:12px 22px;font-size:16px}
.ck-acts{display:flex;gap:12px}
.cookie .lk{align-self:flex-start;font-size:14px}
.ck-manage{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:15px}
.ck-manage label{display:flex;align-items:center;gap:8px}
.ck-manage input{accent-color:var(--glaze)}

@media (min-width:1200px){.gsc>.plate{margin-bottom:0}}
/* tablet & phone hero: the platter strip over the text */
@media (max-width:1199.98px){
  :root{--pad:40px}
  .top{grid-template-columns:1fr auto 1fr}
  .hero{container-type:normal;overflow:visible}
  .hs{--bh:min(69.44vw,420px);--bl:min(33.33vw,200px);height:auto;padding-bottom:34px;--u:1px;position:relative}
  .hs::before{content:"";display:block;height:var(--bh)}
  .h-img{left:-19.4%;top:0;width:144.4%;transform:translateY(-11.07vw);clip-path:inset(11.07vw 0 calc(90.7vw - 11.07vw - var(--bh)) 0)}
  .hs{overflow:hidden}
  .h-bl{left:0;top:calc(var(--bh) - var(--bl));width:100%;height:var(--bl);background:linear-gradient(#E2DCD100,var(--clo))}
  .h-v{inset:auto 0 0;width:100%;height:260px}
  .ht{position:relative;left:auto;top:auto;width:auto;padding:0 var(--pad) 8px;gap:18px}
  .ht h1{font-size:46px;line-height:.98;letter-spacing:-.02em}
  .sf{width:auto;max-width:600px;font-size:17px}
  .hc{position:relative;right:auto;top:auto;width:auto;max-width:520px;margin:26px calc(var(--pad) + var(--lx)*2) calc(var(--ly)*2) var(--pad);--pad:22px}
  .hc h2{font-size:22px}
  .hc li{font-size:16px}
  .hc li+li{margin-top:12px;padding-top:18px}
  .hc .chip{font-size:12px}
  .gsc,.gsc.fl{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;min-height:0}
  .g-t{flex:none;width:100%;max-width:640px}
  .ug{grid-template-columns:repeat(2,minmax(0,1fr))}
  .tbp{overflow:visible}
  .tw{overflow-x:auto}
  .tbp table{min-width:900px}
  .gh{flex-direction:column;align-items:flex-start;gap:32px}
  .gh-t{flex:none;width:100%}
  .bd{padding-right:var(--pad)}
  .ph h1,.gh h1{font-size:60px}
  .ac-d{flex-direction:column}
  .sims{flex-wrap:wrap}
}
/* phone */
@media (max-width:767.98px){
  :root{--pad:20px;--lx:3px;--ly:4px}
  .plate{--pad:var(--pm)}
  .cv{width:calc(var(--cm) + 2*var(--pad));max-width:calc(100% - var(--lx)*var(--n))}
  .rim-e{height:22px}
  .top{display:flex;align-items:center;justify-content:space-between;padding:14px var(--pad);font-size:15px}
  .logo{gap:6px;font-size:14px}
  .logo .leaf{width:22px;height:22px}
  .top nav{display:flex;align-items:center;gap:12px}
  .n-l,.n-r{gap:12px}
  .n-l .hm,.n-r .em{display:none}
  .pill{padding:12px 22px;font-size:16px}
  .h2{font-size:34px}
  .ld{font-size:16px}
  .ht .pill{font-size:16px;padding:12px 22px}
  .gi{padding:40px var(--pad) 10px}
  .gi p{font-size:16px}
  .gsc,.gsc.fl{gap:22px;padding:30px var(--pad) 40px}
  .g-t{gap:12px}
  .g-t h3{font-size:34px}
  .g-o{font-size:17px}
  .g-t dl{padding:6px 0}
  .g-t dt{width:110px}
  .g-t dd{font-size:15px}
  .sx{padding:44px var(--pad);gap:18px}
  .tw{overflow:visible}
  .tbp table,.tbp tbody{display:block;width:100%;min-width:0}
  .tbp thead{display:none}
  .tbp tbody tr{display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-radius:14px}
  .tbp tbody tr.alt{background:var(--linen)}
  .tbp .alt>*{background:none}
  .tbp tbody th,.tbp tbody td,.tbp tr>:first-child,.tbp tr>:last-child{width:auto;padding:0}
  .tbp tbody th{font-size:18px;font-weight:600}
  .tbp tbody td{display:flex;gap:8px;font-size:14px}
  .tbp td::before{content:attr(data-l);flex:none;width:74px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);line-height:1.6}
  .mq{padding:16px 0}
  .mq p{gap:18px;padding-right:18px;font-size:20px}
  .mq .leaf{width:16px;height:16px}
  .su{padding:48px var(--pad);gap:22px}
  .ug{grid-template-columns:minmax(0,1fr);gap:18px}
  .u-t img{width:64px}
  .u-t h3{font-size:17px}
  .uc .chip{font-size:12px}
  .foot{gap:14px;padding:26px var(--pad)}
  .f1{flex-wrap:wrap;gap:10px 12px}
  .f-b{font-size:16px}
  .f-l{font-size:14px}
  .f2{gap:8px 12px}
  .ph{padding:22px var(--pad) 34px;gap:14px}
  .crumbs ol,.crumbs li{gap:6px}
  .crumbs ol{font-size:13px}
  .ph h1{font-size:38px}
  .ph .ld{font-size:16px}
  .acw{padding:22px var(--pad) 44px;gap:14px}
  .ac summary{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"i t p" "i m p" "o o o";column-gap:12px}
  .ac-i{width:64px}
  .ac summary h2{font-size:19px}
  .ac-o{font-size:15px;margin-top:10px}
  .ac-p .plus{width:26px;height:26px}
  .ac-d{gap:16px}
  .ac-s{font-size:15px}
  .ac-c dt{width:100px}
  .ac-c dl div{font-size:14px}
  .gh{padding:20px var(--pad) 30px;gap:18px}
  .gh-t{gap:12px}
  .gh h1{font-size:40px}
  .gh .ld{font-size:16px}
  .fb{grid-template-columns:repeat(2,minmax(0,140px));padding:18px var(--pad);gap:14px}
  .fb dd{font-size:14px}
  .bd{padding:20px var(--pad) 40px;gap:30px}
  .v-l{width:60px}
  .s>h2,.s.a h2,.s.q h2{font-size:24px}
  .s.a h2,.s.q h2{font-size:23px}
  .p{font-size:16px}
  .w,.tip p{font-size:15px}
  .kp .kk{font-size:16px}
  .fq h3{font-size:16px}
  .fq p{font-size:15px}
  .sims{flex-direction:column}
  .sim{width:auto}
  .sim img{width:96px}
  .wh{font-size:15px}
  .poki{font-size:15px}
  .ab{gap:28px}
  .kc h2{font-size:22px}
  .kc>p{font-size:15px}
  .kc dt{width:80px}
  .lg{gap:24px}
  .lp{gap:18px}
  .lsum{font-size:16px}
  .lp h2{font-size:19px}
  .lp section p{font-size:15px}
  .cookie{left:20px;right:20px;bottom:16px;width:auto;max-width:none}
  .ck-t h2{font-size:20px}
  .ck-acts{flex-direction:column;gap:12px}
  .ck-acts .pill,.ck-manage .pill{align-self:flex-start}
  .kc,.kp{--g:0}
}
@media (prefers-reduced-motion:reduce){
  .pp{translate:none}
  .rim-u{translate:none}
  .mq-t{animation:none}
  .cv,.sim,.plus,.pill,.rim,.rim-x{transition:none}
}

.soc{display:flex;align-items:center;gap:4px;margin-left:-12px}.soc a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;transition:opacity .15s}.soc a:hover{opacity:.65}.soc a:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
