:root{--manila:#f3ead8;--manila2:#e9ddc3;--paper:#fdfaf2;--steel:#33506b;--steel2:#3e5f80;--steeldeep:#24384d;--ink:#243140;--soft:#5a6675;--mut:#635e56;--flag:#c2490f;--flagdeep:#8f3509;--flaglink:#a63d0c;--flagpale:#ffd0b0;--line:#ddd2b8;--lined:#48617d;--dtx:#eef2f7;--dsub:#d8e1ec;--fh:'Familjen Grotesk',Arial,sans-serif;--fb:'Karla',Arial,sans-serif;--r:14px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--fb);font-size:16.5px;line-height:1.66;color:var(--ink);background:var(--manila)}
img{max-width:100%;height:auto;display:block}
figure{margin:0}
h1,h2,h3,h4{font-family:var(--fh);font-weight:700;line-height:1.16;color:var(--ink);margin:0 0 .7em;letter-spacing:-.01em}
h1{font-size:clamp(2.05rem,4.4vw,3.3rem)}
h2{font-size:clamp(1.5rem,2.7vw,2.15rem)}
h3{font-size:1.09rem}
p{margin:0 0 1.05em}
ul,ol{margin:0 0 1.1em;padding-left:1.25em}
a{color:var(--flaglink);text-decoration:none}
a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}
strong{font-weight:700}
:focus-visible{outline:2.5px solid var(--flag);outline-offset:2px;border-radius:4px}
.skip{position:absolute;left:-999px;top:8px;background:var(--steel);color:#fff;padding:.6rem 1rem;border-radius:8px;z-index:90}
.skip:focus{left:10px}
.zpe686{width:min(1180px,92%);margin:0 auto}
.narrow{width:min(880px,92%)}
.zp0aba{padding:clamp(3.4rem,7vw,5.6rem) 0}
.zpf78d{background:var(--manila2)}
.zp56cd{background:var(--steel);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;color:var(--dsub)}
.zp56cd h2,.zp56cd h3{color:#fff}
.zp56cd p{color:var(--dsub)}
.zp56cd a:not([class]){color:var(--flagpale)}
.zp405e{height:0;width:min(210px,40%);margin:0 0 1.7rem;border:0;border-top:3px solid var(--flag);border-bottom:1px solid var(--steel2);padding-top:3px}
.lede{font-size:1.1rem;max-width:62ch}
.zp53f5{display:inline-flex;align-items:center;gap:.5rem;font:700 .8rem var(--fb);letter-spacing:.08em;color:var(--flaglink);margin:0 0 .85rem}
.zp53f5 svg{flex:none}
.zp53f5.on-dark{color:var(--flagpale)}
.zpdf2b{position:sticky;top:0;z-index:60;background:rgba(248,242,227,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.hrow{display:flex;align-items:center;gap:1.4rem;min-height:76px}
.zpa636{display:flex;align-items:center;gap:.7rem;color:var(--ink)}
.zpa636:hover{text-decoration:none}
.zpa636 .mark{display:grid;place-items:center;width:46px;height:46px;background:var(--steel);border-radius:11px;color:var(--flagpale);border-bottom:3px solid var(--flag)}
.zpa636 svg{width:26px;height:26px}
.zpa636 .lk{display:flex;flex-direction:column;line-height:1.12}
.zpa636 b{font:700 1.14rem var(--fh);letter-spacing:-.01em}
.zpa636 i{font:500 .78rem var(--fb);font-style:normal;color:var(--soft)}
.zp0859{margin-left:auto}
.zp0859{display:flex;align-self:stretch}
.zp0859 ul{display:flex;align-self:stretch;align-items:stretch;gap:.35rem;list-style:none;margin:0;padding:0}
.zp0859 li{display:flex;align-items:center;position:relative}
.zp0859 a,.zp0859 button{display:inline-flex;align-items:center;gap:.4rem;font:700 .93rem var(--fb);color:var(--ink);background:none;border:0;padding:.62rem .85rem;border-radius:9px;cursor:pointer}
.zp0859 a:hover,.zp0859 button:hover{background:var(--manila2);text-decoration:none;color:var(--flaglink)}
.zp0859 button[aria-expanded="true"]{background:var(--steel);color:#fff}
.zp0859 button svg{transition:transform .18s}
.zp0859 button[aria-expanded="true"] svg{transform:rotate(180deg)}
.zp86cc{position:relative}
.zpdd99{position:absolute;top:100%;margin-top:0;left:50%;transform:translateX(-50%);background:var(--paper);border:1.5px solid var(--steel);border-radius:var(--r);box-shadow:0 22px 44px -18px rgba(22,35,50,.4);padding:1.1rem 1.2rem 1.2rem;min-width:260px;z-index:70}
.zpdd99::before{content:"";position:absolute;left:-14px;right:-14px;top:-4px;height:6px}
.zpdd99.mega{left:auto;right:-140px;transform:none;width:min(880px,calc(100vw - 32px))}
.zpdd99 .dhead{border-bottom:1px solid var(--line);padding-bottom:.6rem;margin-bottom:.8rem}
.zpdd99 .dhead a{font:700 .88rem var(--fb)}
.zpdd99 .dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.6rem}
.zpdd99 h3{font-size:.8rem;letter-spacing:.07em;color:var(--soft);margin:0 0 .45rem;font-family:var(--fb);font-weight:700}
.zpdd99 ul{list-style:none;margin:0;padding:0}
.zpdd99 li a{display:block;font:500 .86rem var(--fb);color:var(--ink);padding:.24rem 0;border-radius:6px}
.zpdd99 li a:hover{color:var(--flaglink);text-decoration:none;transform:translateX(3px)}
.zpdd99 .acol{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:.1rem 1.4rem;width:min(620px,calc(100vw - 40px))}
.zp7b63{display:flex;align-items:stretch;background:var(--steel);border-radius:12px;color:#fff;overflow:hidden;box-shadow:0 3px 0 var(--steeldeep);flex:none}
.zp7b63:hover{text-decoration:none;transform:translateY(2px);box-shadow:0 1px 0 var(--steeldeep)}
.zp7b63 .pt{display:grid;place-items:center;padding:0 .7rem;color:var(--flagpale);border-right:3px solid var(--flag)}
.zp7b63 .pt svg{width:20px;height:20px}
.zp7b63 .pl{display:flex;flex-direction:column;justify-content:center;padding:.5rem .95rem .55rem;line-height:1.18}
.zp7b63 i{font:700 .72rem var(--fb);font-style:normal;color:var(--flagpale);letter-spacing:.05em}
.zp7b63 b{font:700 1.04rem var(--fh);white-space:nowrap}
.zp07eb{display:none;font:700 .95rem var(--fb);background:none;border:1.5px solid var(--steel);border-radius:10px;padding:.55rem 1rem;cursor:pointer;color:var(--ink)}
.zp07eb[aria-expanded="true"]{background:var(--steel);color:#fff}
.mpanel{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100vh - 78px);overflow:auto}
.mpanel ul{list-style:none;margin:0;padding:.5rem 0}
.mpanel nav>ul{width:min(1180px,92%);margin:0 auto}
.mpanel a,.mpanel summary{display:block;padding:.68rem .4rem;font:700 .98rem var(--fb);color:var(--ink);cursor:pointer}
.mpanel details ul{padding-left:1rem;border-left:2px solid var(--line);margin:.2rem 0 .6rem}
.mpanel details a{font-weight:500;font-size:.92rem;padding:.42rem .4rem}
.mpanel summary::marker{color:var(--flaglink)}
.zp0ef3{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:700 1rem var(--fb);background:var(--flag);color:#fff;border:0;border-radius:11px;padding:.88rem 1.55rem;cursor:pointer;box-shadow:0 3.5px 0 var(--flagdeep);white-space:nowrap}
.zp0ef3:hover{text-decoration:none;transform:translateY(2.5px);box-shadow:0 1px 0 var(--flagdeep);background:var(--flagdeep);color:#fff}
.zp5e96{display:inline-flex;align-items:center;gap:.5rem;font:700 1rem var(--fb);background:none;color:var(--ink);border:1.5px solid var(--steel);border-radius:11px;padding:.82rem 1.45rem;cursor:pointer}
.zp5e96:hover{text-decoration:none;background:var(--steel);color:#fff}
.zp56cd .zp5e96,.zp15cb .zp5e96{color:#fff;border-color:var(--dsub)}
.zp56cd .zp5e96:hover,.zp15cb .zp5e96:hover{background:#fff;color:var(--steel);border-color:#fff}
.zpe3b9{display:inline-flex;align-items:center;gap:.45rem;font:700 .8rem var(--fb);border:1.5px solid var(--lined);color:var(--dsub);border-radius:999px;padding:.4rem .85rem}
.zpe3b9 b{color:var(--flagpale);font-weight:700}
a.zpe3b9:hover{border-color:var(--flagpale);color:#fff;text-decoration:none}
.zp15cb{position:relative;background:var(--steel);color:var(--dsub);overflow:hidden;padding:clamp(3rem,6vw,4.8rem) 0 clamp(3.2rem,6vw,5rem)}
.zp15cb::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:26px 26px}
.zp15cb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--flag)}
.zp15cb .zpe686{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4.5vw,4rem);align-items:center}
.zp15cb h1{color:#fff;margin-bottom:.55em}
.zp15cb h1 em{font-style:normal;color:var(--flagpale)}
.zp15cb .lede{color:var(--dsub)}
.hacts{display:flex;flex-wrap:wrap;gap:.9rem;margin:1.5rem 0 1.3rem}
.hchips{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}
.zp968c{position:relative;padding-top:30px;max-width:560px;justify-self:end;width:100%}
.zp968c .clamp{position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;z-index:3}
.zp968c .clamp svg{width:100%;height:auto;display:block}
.zp968c .board{position:relative;background:var(--paper);border:1px solid #e4dac1;border-radius:14px;padding:30px 14px 46px;transform:rotate(1.7deg);box-shadow:0 26px 44px -20px rgba(18,30,45,.6)}
.zp968c .board img{border-radius:8px;width:100%}
.zp968c .tab{position:absolute;left:18px;bottom:12px;background:var(--manila2);color:#6b5a33;font:700 .72rem var(--fb);letter-spacing:.09em;text-transform:uppercase;padding:.3rem .7rem;border-radius:4px 4px 0 0;border:1px solid #d9cba6;border-bottom:0}
.zp968c .stamp{position:absolute;right:16px;bottom:8px;width:56px;height:56px;border:3px dashed var(--flag);border-radius:50%;opacity:.85;transform:rotate(-12deg)}
.zp968c .stamp::before{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;color:var(--flag);font:700 1.5rem var(--fh)}
.zp968c.small{max-width:460px;padding-top:26px}
.zp968c.small .clamp{width:120px}
.zp968c.small .board{padding:24px 12px 40px}
.zpc01c{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--flag);border-radius:12px;padding:1.05rem 1.3rem;margin:0 0 1.6rem;max-width:72ch}
.zpc01c .tag{font:700 .78rem var(--fb);letter-spacing:.1em;color:var(--flaglink);text-transform:uppercase;margin:0 0 .3rem}
.zpc01c p:last-child{margin:0}
.zp56cd .zpc01c{background:var(--steel2);border-color:var(--lined);border-left-color:var(--flagpale)}
.zp56cd .zpc01c .tag{color:var(--flagpale)}
.zp56cd .zpc01c p{color:var(--dtx)}
.zpde8f{padding:.95rem 0 0;font-size:.82rem}
.zpde8f>.zpe686{display:block}
.zpde8f ol{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}
.zpde8f li+li::before{content:"/";margin-right:.3rem;color:var(--mut)}
.zpde8f a{color:var(--soft)}
.zpde8f [aria-current]{color:var(--ink);font-weight:700}
.zpb010{display:grid;gap:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr))}
.zpb010.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.zpb010.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.zp25de{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:1.35rem 1.4rem 1.45rem;display:flex;flex-direction:column}
.zp25de:hover{border-color:var(--flag)}
.zp25de h3 a{color:var(--ink)}
.zp25de h3 a:hover{color:var(--flaglink);text-decoration:none}
.zp25de p{font-size:.94rem;color:var(--soft)}
.zp25de .more{margin-top:auto;font:700 .88rem var(--fb)}
.zp56cd .zp25de{background:var(--steel2);border-color:var(--lined)}
.zp56cd .zp25de h3 a{color:#fff}
.zp56cd .zp25de p{color:var(--dsub)}
.zic{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--steel);color:var(--flagpale);margin-bottom:.9rem;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:9px 9px;background-position:center}
.zic svg{width:22px;height:22px}
.zp7d58{display:flex;align-items:center;justify-content:space-between;gap:.7rem;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:.72rem 1rem;font:700 .9rem var(--fb);color:var(--ink)}
.zp7d58::after{content:"\2192";color:var(--flag);font-weight:700}
.zp7d58:hover{border-color:var(--flag);color:var(--flaglink);text-decoration:none}
.zp56cd .zp7d58{background:var(--steel2);border-color:var(--lined);color:var(--dtx)}
.zp56cd .zp7d58:hover{border-color:var(--flagpale);color:var(--flagpale)}
.tl{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}
.zpc8ac{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.8rem,4vw,3.4rem);align-items:center}
.zpc8ac.flip>:first-child{order:2}
.zp48f8{border-radius:var(--r);overflow:hidden;background:var(--manila2)}
.zp48f8 img{width:100%}
.zp56cd .zp48f8{background:var(--steeldeep)}
.catrow{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.6rem;align-items:start;padding:1.7rem 0;border-top:1px solid var(--line)}
.catrow:last-of-type{border-bottom:1px solid var(--line)}
.catrow .zp48f8{position:sticky;top:95px}
.zp1faf{counter-reset:st;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));list-style:none;margin:0;padding:0}
.zp1faf li{counter-increment:st;display:grid;grid-template-columns:56px minmax(0,1fr);gap:1.05rem;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:1.05rem 1.2rem;align-items:start}
.zp1faf li::before{content:counter(st,decimal-leading-zero);display:grid;place-items:center;width:52px;height:52px;background:var(--steel);color:var(--flagpale);border-radius:10px;font:700 1.12rem var(--fh);border-bottom:3px solid var(--flag)}
.zp1faf h3{margin:0 0 .25rem}
.zp1faf p{margin:0;font-size:.94rem;color:var(--soft)}
.zp56cd .zp1faf li{background:var(--steel2);border-color:var(--lined)}
.zp56cd .zp1faf p{color:var(--dsub)}
.zp873a{background:var(--steel2);border:1px solid var(--lined);border-radius:var(--r);padding:1.6rem 1.7rem;margin:1.8rem 0 0}
.zp873a h2{font-size:1.25rem;color:#fff}
.zp873a p{margin:0;color:var(--dsub)}
.zp0690{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.zp0690 table{width:100%;border-collapse:collapse;font-size:.93rem}
.zp0690 th,.zp0690 td{text-align:left;padding:.78rem 1.1rem;border-top:1px solid var(--line)}
.zp0690 thead th{border-top:0;background:var(--manila2);font:700 .82rem var(--fb);letter-spacing:.05em}
.zp0690 td b{font-family:var(--fh);white-space:nowrap}
.zp8919{font-size:.8rem;color:#635e56;margin-top:.7rem}
.zp0b04{background:var(--steeldeep);border-top:1px solid var(--lined);border-bottom:1px solid var(--lined);overflow:hidden;padding:1.05rem 0}
.zp0b04 .track{display:inline-flex;align-items:center;gap:2.4rem;white-space:nowrap;animation:zslide 38s linear infinite;will-change:transform}
.zp0b04 span{font:700 .88rem var(--fb);letter-spacing:.14em;color:var(--dsub)}
.zp0b04 .dot{flex:none;width:auto;height:auto;background:none}
.zp0b04 .dot::before{content:"\2713";color:var(--flagpale);font:700 .9rem var(--fh)}
@keyframes zslide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.zp2097{position:relative;min-height:300px;display:flex;align-items:center;overflow:hidden}
.zp2097 figure{position:absolute;inset:0}
.zp2097 img{width:100%;height:100%;object-fit:cover}
.zp2097 .inner{position:relative;width:100%;padding:3.4rem 0;background:linear-gradient(100deg,rgba(30,45,63,.92) 30%,rgba(30,45,63,.55) 70%,rgba(30,45,63,.3))}
.zp2097 p{font:700 clamp(1.25rem,2.4vw,1.75rem) var(--fh);color:#fff;max-width:26ch;margin:0 0 1.3rem;line-height:1.3}
.zp3147 .frow{border-bottom:1px solid var(--line)}
.zp3147 .frow:first-of-type{border-top:1px solid var(--line)}
.zp3147 h3{margin:0}
.zp3147 button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:none;border:0;text-align:left;font:700 1.02rem var(--fh);color:var(--ink);padding:1.12rem .2rem;cursor:pointer}
.zp3147 button:hover{color:var(--flaglink)}
.fk{position:relative;flex:none;width:22px;height:22px;border:2px solid var(--flag);border-radius:5px}
.fk::before,.fk::after{content:"";position:absolute;background:var(--flag);left:50%;top:50%;border-radius:2px}
.fk::before{width:10px;height:2.5px;transform:translate(-50%,-50%)}
.fk::after{width:2.5px;height:10px;transform:translate(-50%,-50%);transition:transform .2s}
[aria-expanded="true"] .fk::after{transform:translate(-50%,-50%) scaleY(0)}
.zp3147 .frow>div p{padding:0 .2rem 1.2rem;margin:0;max-width:72ch;color:var(--soft)}
.zpa1e2{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}
.zpa1e2 button{padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px;overflow:hidden;display:block}
.zpa1e2 .zp48f8{border-radius:12px}
.zlb{position:fixed;inset:0;background:rgba(17,26,37,.93);display:grid;place-items:center;z-index:120;padding:4vmin}
.zlb img{max-width:92vw;max-height:86vh;width:auto;height:auto;border-radius:10px}
.zlb button{position:absolute;top:18px;right:18px;background:var(--steel2);color:#fff;border:1.5px solid var(--lined);border-radius:10px;font:700 .9rem var(--fb);padding:.55rem 1rem;cursor:pointer}
.zpf58a{background:var(--manila2);padding:clamp(3rem,6vw,4.6rem) 0}
.zpf58a .mframe{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid #d6c9a4;min-height:300px}
.zpf58a .mframe img{width:100%;height:100%;object-fit:cover}
.zpf58a .mload{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.zpf58a .mload:hover{transform:translate(-50%,calc(-50% + 2.5px))}
.zpf58a iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.zp3d99{background:var(--steel);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;text-align:center;padding:clamp(3.6rem,7vw,5.6rem) 0;position:relative;overflow:hidden}
.zp3d99 h2{color:#fff}
.zp3d99 p{color:var(--dsub);max-width:58ch;margin:0 auto 1.7rem}
.zp3d99 .glowline{width:66px;height:66px;margin:0 auto 1.8rem;border:3px dashed var(--flagpale);border-radius:50%;transform:rotate(-10deg);display:grid;place-items:center;color:var(--flagpale);font:700 1.7rem var(--fh)}
.zp3d99 .glowline::before{content:"\2713"}
.zp9024{background:var(--steeldeep);color:var(--dsub);border-top:3px solid var(--flag);padding:3.4rem 0 1.6rem}
.zp9024 .fcols{display:grid;gap:2.2rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:2.2rem;border-bottom:1px solid var(--lined)}
.zp9024 h3{font:700 .8rem var(--fb);letter-spacing:.11em;color:var(--flagpale);text-transform:uppercase;margin-bottom:.9rem}
.zp9024 ul{list-style:none;margin:0;padding:0}
.zp9024 li a{display:inline-block;font-size:.89rem;color:var(--dsub);padding:.2rem 0}
.zp9024 li a:hover{color:#fff}
.zp9024 .fall{color:var(--flagpale);font-weight:700}
.zp9353{font-style:normal;font-size:.9rem;line-height:1.55}
.zp9353 p{margin:0 0 .85rem}
.zp9353 b{color:#fff;font-family:var(--fh)}
.zp9353 .so{color:#9fb0c4}
.zp9353 a{color:var(--flagpale);font:700 1.02rem var(--fh)}
.zp9024 .disc{font-size:.8rem;color:#9aa9bc;max-width:84ch;margin:1.7rem 0 .8rem}
.zp9024 .fine{font-size:.8rem;color:#9aa9bc;margin:0}
.zpa338{display:none}
.zrdy .zr{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}
.zrdy .zr.zin{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
.zp0b04 .track{animation:none;white-space:normal;flex-wrap:wrap;gap:1rem 1.6rem}
.zrdy .zr{opacity:1;transform:none;transition:none}
*{transition:none!important}
}
@media (max-width:1120px){
.zp0859 a,.zp0859 button{padding:.6rem .6rem;font-size:.9rem}
.zpdd99.mega{right:-80px}
}
@media (max-width:1010px){
.zp0859{display:none}
.zp07eb{display:inline-flex;margin-left:auto}
.zp7b63{margin-left:auto}
.zp7b63 .pl i{display:none}
.hrow{gap:.9rem}
.catrow{grid-template-columns:200px minmax(0,1fr)}
}
@media (max-width:880px){
.zp15cb .zpe686{grid-template-columns:minmax(0,1fr)}
.zp968c{max-width:520px;justify-self:start}
.zpc8ac{grid-template-columns:minmax(0,1fr)}
.zpc8ac.flip>:first-child{order:0}
.zpb010,.zpb010.g4{grid-template-columns:repeat(2,minmax(0,1fr))}
.zp9024 .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}
.catrow{grid-template-columns:minmax(0,1fr)}
.catrow .zp48f8{position:static;max-width:420px}
.zpdd99 .dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
body{padding-bottom:74px;font-size:16px}
.zp7b63{display:none}
.zpb010,.zpb010.g2,.zpb010.g4,.tl,.zpa1e2{grid-template-columns:minmax(0,1fr)}
.zp7b63 .pl{display:none}
.zp7b63 .pt{border-right:0;padding:.68rem .8rem}
.zpa636 i{display:none}
.hacts .zp0ef3,.hacts .zp5e96{width:100%;justify-content:center}
.zpa338{display:block;position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--steeldeep);padding:.65rem .8rem calc(.65rem + env(safe-area-inset-bottom));border-top:3px solid var(--flag)}
.zpa338 .zp0ef3{width:100%}
.zp9024{padding-bottom:1.2rem}
.zp9024 .fcols{grid-template-columns:minmax(0,1fr);gap:1.6rem}
.zp1faf li{grid-template-columns:44px minmax(0,1fr)}
.zp1faf li::before{width:42px;height:42px;font-size:.98rem}
}
[hidden]{display:none!important}
.zp15cb.svc{padding:clamp(2.6rem,5vw,4rem) 0 clamp(2.8rem,5vw,4.2rem)}
.zp15cb.svc .zpe686{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}
.zp15cb.svc h1{font-size:clamp(1.9rem,4vw,2.9rem)}
.upd{display:inline-block;font:700 .74rem var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--flagpale);border:1px solid var(--lined);border-radius:4px;padding:.28rem .6rem;margin-top:1.1rem}
.zp968c .rcl{list-style:none;margin:.9rem .2rem 0;padding:0;font:600 .88rem var(--fb);color:var(--ink)}
.zp968c .rcl li{display:flex;gap:.55rem;align-items:flex-start;padding:.42rem 0;border-top:1px dashed #d9cba6}
.zp968c .rcl li::before{content:"\2713";color:var(--flag);font:700 .95rem var(--fh);line-height:1.3}
.zp968c .rtt{margin:0 .2rem;font:700 .8rem var(--fb);letter-spacing:.07em;text-transform:uppercase;color:#6b5a33}
@media (max-width:900px){.zp15cb.svc .zpe686{grid-template-columns:minmax(0,1fr)}.zp15cb.svc .zp968c{justify-self:start;margin-top:1.6rem}}
.zp6e27{max-width:none}
.zp6e27 h2{margin:2.1rem 0 .7rem}
.zp6e27 h3{margin:1.5rem 0 .5rem;font-size:1.08rem}
.zp6e27 p{margin:0 0 1rem}
.zp6e27 ul{margin:0 0 1.1rem 1.1rem;padding:0}
.zp6e27 li{margin:.4rem 0}
.byl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.2rem;font:600 .84rem var(--fb);color:var(--dsub)}
.byl .nm{color:var(--flagpale)}
.byl span+span::before{content:"\2713";color:var(--flagpale);margin-right:.55rem;font-weight:700}
.zp0aba .byl{color:#5c6a79}
.zp0aba .byl .nm{color:var(--flaglink)}
.keyt{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--flag);border-radius:10px;padding:1.1rem 1.2rem;margin:1.6rem 0}
.keyt .kth{margin:0 0 .5rem;font:700 .8rem var(--fb);letter-spacing:.09em;text-transform:uppercase;color:#6b5a33}
.keyt ul{margin:0 0 0 1.1rem}
.zp0aba .zp9353{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--flag);border-radius:12px;padding:1.2rem 1.4rem;margin-top:1.4rem}
.zp0aba .zp9353 dl{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:.55rem 1.2rem;margin:0}
.zp0aba .zp9353 dt{font:700 .78rem var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#6b5a33}
.zp0aba .zp9353 dd{margin:0;color:var(--ink);font-size:.95rem}
@media (max-width:620px){.zp0aba .zp9353 dl{grid-template-columns:minmax(0,1fr);gap:.2rem}.zp0aba .zp9353 dd{margin-bottom:.7rem}}
.zp75e3{counter-reset:pstep;list-style:none;margin:0;padding:0;display:grid;gap:.9rem}
.zp75e3 li{counter-increment:pstep;display:grid;grid-template-columns:54px minmax(0,1fr);gap:1.05rem;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:1rem 1.15rem}
.zp75e3 li::before{content:counter(pstep,decimal-leading-zero);display:grid;place-items:center;width:50px;height:50px;background:var(--steel);color:var(--flagpale);border-radius:10px;font:700 1.08rem var(--fh);border-bottom:3px solid var(--flag)}
.zp75e3 h3{margin:0 0 .22rem;font-size:1.02rem}
.zp75e3 p{margin:0;font-size:.94rem;color:var(--soft)}
.zp56cd .zp75e3 li{background:var(--steel2);border-color:var(--lined)}
.zp56cd .zp75e3 p{color:var(--dsub)}
.zp1faf.plain{display:block;list-style:none;counter-reset:none}
.zp1faf.plain li{counter-increment:none;display:flex;gap:.6rem;align-items:flex-start;background:none;border:0;border-top:1px dashed #d9cba6;border-radius:0;padding:.55rem 0;font-size:.95rem}
.zp1faf.plain li::before{content:"\2713";display:inline;width:auto;height:auto;background:none;color:var(--flag);border:0;border-radius:0;font:700 1rem var(--fh);place-items:unset}
@media (max-width:560px){.zp75e3 li{grid-template-columns:44px minmax(0,1fr);gap:.8rem}.zp75e3 li::before{width:42px;height:42px;font-size:.95rem}}

.zp56cd a:not([class]),.zp9024 a:not([class]),.zp2097 a:not([class]),.zp15cb a:not([class]){color:var(--flagpale)}
.zp9024 .fine{color:#cdd8e6}
.zp9024 .fine a{color:var(--flagpale)}
@media (max-width:640px){
.zpde8f a{display:inline-block;padding:7px 0;min-height:30px}
.zp25de h3 a{display:inline-block;padding:4px 0;min-height:30px}
.zp25de .more{display:inline-block;padding:10px 0;min-height:36px}
.zp9353 a{display:inline-block;padding:8px 0;min-height:32px}
.zp7d58 a{min-height:46px}
.zp0aba .zp9353 a{min-height:34px}
}
@media (max-width:380px){
.zp75e3 li{grid-template-columns:minmax(0,1fr);gap:.55rem}
.zp75e3 li::before{width:40px;height:40px}
}
:root{--measure:58ch}
.zp0aba p,.zp0aba li,.zp6e27 p,.zp6e27 li,.zp873a p{max-width:var(--measure)}
.zp25de p,.zp25de li,.zpe3b9,.zp53f5,.zp8919,.zp1faf li,.zp75e3 p,.zp7d58 li,.zpc8ac p,
.zp968c li,.zp2097 p,.zp3d99 p,.zp0690 td,.zp0690 th,.zp9024 p,.zp9024 li,.keyt li,.byl{max-width:none}
.zp15cb p,.zp15cb li{max-width:40ch}
@media (min-width:1100px){
.zp0aba>.zpe686>.zp53f5+h2,.zp0aba>.zpe686>h2{margin-top:0}
.zp0aba>.zpe686.rail{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:0 clamp(2rem,4vw,3.4rem);align-items:start}
.zp0aba>.zpe686.rail>.zp53f5,.zp0aba>.zpe686.rail>h2{grid-column:1}
.zp0aba>.zpe686.rail>*:not(.zp53f5):not(h2){grid-column:2}
}
.zp6e27{max-width:min(100%,780px);margin-inline:auto}
.zp6e27>p,.zp6e27>ul,.zp6e27>ol,.zp6e27>h2,.zp6e27>h3{max-width:none}
.zp6e27>.zp0690,.zp6e27>.zpc8ac,.zp6e27>.zpb010,.zp6e27>.zp1faf,.zp6e27>.zp75e3{max-width:none}
@media (min-width:1100px){
.zp0aba>.zpe686:has(>h2):not(:has(>article)):not(:has(>.zpb010)):not(:has(>.zpc8ac)):not(:has(>.zpa1e2)):not(:has(>table)):not(:has(>.zp1faf)):not(:has(>.zp75e3)){
display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:clamp(2rem,4vw,3.4rem);align-items:start}
.zp0aba>.zpe686:has(>h2):not(:has(>article)):not(:has(>.zpb010)):not(:has(>.zpc8ac)):not(:has(>.zpa1e2)):not(:has(>table)):not(:has(>.zp1faf)):not(:has(>.zp75e3))>.zp53f5,
.zp0aba>.zpe686:has(>h2):not(:has(>article)):not(:has(>.zpb010)):not(:has(>.zpc8ac)):not(:has(>.zpa1e2)):not(:has(>table)):not(:has(>.zp1faf)):not(:has(>.zp75e3))>h2{grid-column:1;margin-top:0}
.zp0aba>.zpe686:has(>h2):not(:has(>article)):not(:has(>.zpb010)):not(:has(>.zpc8ac)):not(:has(>.zpa1e2)):not(:has(>table)):not(:has(>.zp1faf)):not(:has(>.zp75e3))>*:not(.zp53f5):not(h2){grid-column:2;max-width:64ch}
}
}
figure img[src^="[Image"]{opacity:0}


ul.zp7d58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;list-style:none;margin:0;padding:0;background:none;border:0;font:inherit;color:inherit;align-items:stretch}
ul.zp7d58>li{margin:0}
ul.zp7d58>li>a{display:flex;align-items:center;justify-content:space-between;gap:.7rem;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:.72rem 1rem;font:700 .9rem var(--fb);color:var(--ink);min-height:48px;height:100%}
ul.zp7d58>li>a:hover{border-color:var(--flag);text-decoration:none}
ul.zp7d58>li>a span{font:600 .74rem var(--fb);color:var(--flaglink);white-space:nowrap}
.zp56cd ul.zp7d58>li>a{background:var(--steel2);border-color:var(--lined);color:var(--dtx)}
.zp56cd ul.zp7d58>li>a span{color:var(--flagpale)}
a.zp0ef3,.zp0ef3{color:#fff}
@media (max-width:760px){ul.zp7d58{grid-template-columns:minmax(0,1fr)}}
@media (max-width:380px){.zp1faf li{grid-template-columns:minmax(0,1fr);gap:.55rem}.zp1faf li::before{width:40px;height:40px}}
.zp6e27{max-width:min(100%,720px)}
.zp6e27>p,.zp6e27>ul,.zp6e27>ol{max-width:68ch}

.zpdd99{padding-top:1.25rem}
@media (max-width:1010px){.zpdd99 .acol{grid-template-columns:repeat(2,minmax(140px,1fr))}}
@media (min-width:1000px){
.zp0aba>.zpe686:not(:has(>h2)):not(:has(>.zpb010)):not(:has(>.zpc8ac)):not(:has(>.zpa1e2)):not(:has(>article)):not(:has(>table)):not(:has(>.tl)):not(:has(>ul.zp7d58)){width:min(880px,92%)}
}
