@font-face{font-family:"Fraunces";src:url(../fonts/fraunces.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(../fonts/fraunces-italic.woff2) format("woff2");font-weight:500 700;font-style:italic;font-display:swap}
@font-face{font-family:"Nunito Sans";src:url(../fonts/nunito.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"Caveat";src:url(../fonts/caveat.woff2) format("woff2");font-weight:500 700;font-display:swap}
:root{--desk:#E6DBC3;--paper:#FFFCF2;--green:#1E4D3B;--green2:#2E6A52;--or:#C85A12;--or2:#A94709;--ink:#2A2A26;--mute:#5B5A50;--line:#E3D9BF;--sans:"Nunito Sans",system-ui,sans-serif;--serif:"Fraunces",Georgia,serif;--hand:"Caveat","Comic Sans MS",cursive;--tab:#F4B860}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--desk);background-image:radial-gradient(#D9CCAE 1px,transparent 1.2px);background-size:22px 22px;color:var(--ink);font:400 1rem/1.7 var(--sans)}
img,svg{max-width:100%}
a{color:var(--green);text-underline-offset:3px}a:hover{color:var(--or2)}
h1,h2,h3{font-family:var(--serif);line-height:1.15;margin:0 0 .5em;font-weight:700;color:var(--green);letter-spacing:-.01em}
h1{font-size:clamp(2rem,4vw,3.1rem)}h1 em{color:var(--or);font-weight:600}h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}h3{font-size:1.2rem}
p{margin:0 0 1em}ul,ol{padding-left:1.2rem}
.hand{font:600 1.3rem/1.2 var(--hand);color:var(--or2);letter-spacing:.01em}
.skip{position:absolute;left:-999px;top:0;background:#fff;color:var(--green);padding:.6rem 1rem;z-index:300}.skip:focus{left:8px;top:8px}
:focus-visible{outline:3px solid var(--green);outline-offset:2px}
.ic{width:1.15em;height:1.15em;flex:none;vertical-align:-.2em}
.desk{position:relative;min-height:100vh}
/* top strip */
.top{max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.brand img{display:block;height:44px;width:auto}
.top-r{display:flex;align-items:center;gap:1.1rem}.top-tel{display:flex;gap:.4rem;align-items:center;font-weight:700;color:var(--green);text-decoration:none}
.nav-toggle{display:none}
.btn{display:inline-flex;align-items:center;gap:.6rem;font:800 .95rem var(--sans);border-radius:999px;padding:.75rem 1.3rem;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.1}
.btn-sm{padding:.55rem 1rem;font-size:.85rem}.btn-lg{padding:.95rem 1.6rem;font-size:1.02rem}
.btn-or{background:var(--or);color:#fff;border-color:var(--or)}.btn-or:hover{background:var(--or2);border-color:var(--or2);color:#fff}
.btn-gr{background:var(--green);color:#fff;border-color:var(--green)}.btn-gr:hover{background:var(--green2);color:#fff}
.btn-ghost{background:transparent;color:var(--green);border-color:var(--green)}.btn-ghost:hover{background:var(--green);color:#fff}
.btnrow{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0}
/* binder */
.binder{max-width:1280px;margin:0 auto;padding:0 24px 40px;display:grid;grid-template-columns:minmax(0,1fr) 138px;align-items:start}
.paper{min-width:0;position:relative;background:var(--paper);border-radius:8px 0 0 8px;box-shadow:0 2px 0 #D0C29F,0 14px 30px -12px rgba(60,45,10,.35);padding:44px 52px 40px 84px;min-height:70vh}
.paper::before{content:"";position:absolute;left:0;top:0;bottom:0;width:56px;background:linear-gradient(90deg,#F1E8CF,var(--paper));border-right:1px dashed #D8CBA6;border-radius:8px 0 0 8px;
background-image:radial-gradient(circle at 27px 50%,#CDBE98 0 9px,transparent 10px),linear-gradient(90deg,#F1E8CF,var(--paper));background-size:56px 120px,100% 100%;background-repeat:repeat-y,no-repeat;background-position:0 40px,0 0}
.tabs{position:sticky;top:20px;padding-top:34px}
#primary-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
#primary-nav li a{display:block;padding:.7rem .9rem .7rem 1rem;border-radius:0 12px 12px 0;color:var(--ink);text-decoration:none;font-weight:800;font-size:.9rem;line-height:1.15;background:var(--t);box-shadow:inset -3px 0 0 rgba(0,0,0,.08),0 2px 0 rgba(60,45,10,.15);margin-left:-1px;transition:transform .15s}
#primary-nav li:nth-child(1) a{--t:#F4B860}#primary-nav li:nth-child(2) a{--t:#8FC9A8}#primary-nav li:nth-child(3) a{--t:#F28F7A}#primary-nav li:nth-child(4) a{--t:#9EC3E8}#primary-nav li:nth-child(5) a{--t:#D9A7E0}#primary-nav li:nth-child(6) a{--t:#E8D26B}#primary-nav li:nth-child(7) a{--t:#7FD1CE}#primary-nav li:nth-child(8) a{--t:#F0A5C0}
#primary-nav li a:hover{transform:translateX(5px);color:var(--ink)}
#primary-nav li a[aria-current=page]{transform:translateX(8px);padding-right:1.4rem;box-shadow:inset -3px 0 0 var(--green),0 2px 0 rgba(60,45,10,.15)}
.tabs-meta{margin-top:14px;font-size:.78rem}.tabs-meta a{display:block;background:none!important;box-shadow:none!important;padding:.1rem 0 .1rem .4rem!important;font-weight:600!important;font-size:.72rem!important;color:var(--green)!important;text-decoration:underline!important;overflow-wrap:anywhere}
/* page heads */
.ph{margin-bottom:28px;padding-bottom:20px;border-bottom:2px dashed var(--line)}.ph h1{max-width:20ch}
.tabno{display:inline-block;font:800 .72rem var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--green);background:var(--tab);padding:.25rem .7rem;border-radius:4px 4px 0 0;margin:0 0 .8rem}
.lead{font-size:1.12rem;color:var(--mute);max-width:60ch}
.ln{font-weight:800;color:var(--green);text-decoration:none;border-bottom:3px solid var(--tab)}.more{margin:1.4rem 0 0}
.sec{margin:46px 0}.sec-h{margin-bottom:1.2rem}.sec-h .hand{margin:0}
/* cover */
.cover{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center;padding:12px 0 8px}.cover h1{max-width:13ch}
.cv-r{position:relative;height:420px}
.ic1{position:absolute;width:250px;background:#fff;border:1px solid #D9CCAA;padding:1.2rem 1.2rem 1.4rem;box-shadow:0 8px 16px -8px rgba(60,45,10,.4);background-image:repeating-linear-gradient(transparent 0 29px,#E5EEF5 29px 30px);border-top:6px solid var(--tab)}
.ic1 b{display:block;font:700 1.9rem var(--serif);color:var(--green);margin:.2rem 0}.ic1 small{display:block;font-size:.84rem;color:var(--mute);line-height:1.4}
.c-a{--tab:#F4B860;left:6%;top:0;transform:rotate(-4deg)}.c-b{--tab:#8FC9A8;left:30%;top:140px;transform:rotate(3deg)}.c-c{--tab:#F28F7A;left:10%;top:280px;transform:rotate(-2deg)}
/* folders */
.folds{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 22px}.folds.one{grid-template-columns:1fr}
.fold{position:relative;display:block;background:#fff;border:1px solid #D9CCAA;border-top:5px solid var(--tab);border-radius:0 10px 10px 10px;padding:1.4rem 1.3rem 1.2rem;margin-top:22px;text-decoration:none;color:var(--ink);box-shadow:0 3px 0 #D9CCAA}
.fold:hover{transform:translateY(-3px);color:var(--ink)}.fold:first-child:nth-last-child(odd){}
.ftab{position:absolute;top:-30px;left:-1px;background:var(--tab);color:var(--ink);font:800 .72rem var(--sans);text-transform:uppercase;letter-spacing:.1em;padding:.4rem .9rem;border-radius:8px 8px 0 0;border:1px solid #D9CCAA;border-bottom:0}
.fold b{display:block;font:700 1.15rem/1.25 var(--serif);color:var(--green);margin-bottom:.4rem}.fold em{font-style:normal;color:var(--mute);font-size:.92rem;display:block}.fm{display:block;margin-top:.6rem;font-size:1.15rem}
.fold.wide{padding-right:2rem}
.lined{background:repeating-linear-gradient(transparent 0 35px,#DCE8F2 35px 36px);padding:26px 28px;border:1px solid #D9CCAA;border-left:3px solid #E6A19A;border-radius:6px;background-color:#fff}
.ck{list-style:none;padding:0;margin:0}.ck li{display:flex;gap:.9rem;align-items:flex-start;line-height:36px;min-height:36px;font-size:1.02rem}.ck .box{width:20px;height:20px;border:2px solid var(--green);border-radius:4px;margin-top:8px;flex:none}
.notes{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.note-y,.note-p{padding:1.6rem 1.5rem;box-shadow:0 10px 14px -10px rgba(60,45,10,.4);position:relative}
.note-y{background:#FFF1A8;transform:rotate(-1.2deg)}.note-p{background:#FFD3DD;transform:rotate(1deg)}.notes h3{color:var(--ink)}.notes ul{margin:0;padding-left:1.1rem}.notes li{margin:.35rem 0}
.notes>div::before{content:"";position:absolute;left:50%;top:-10px;width:80px;height:22px;background:rgba(255,255,255,.6);transform:translateX(-50%) rotate(-2deg);border:1px solid rgba(0,0,0,.05)}
.clip{display:flex;justify-content:space-between;align-items:center;gap:1.4rem;background:var(--green);color:#fff;border-radius:6px 28px 6px 6px;padding:1.6rem 1.8rem;margin:46px 0 0;position:relative}.clip::after{content:"";position:absolute;right:30px;top:-14px;width:18px;height:52px;border:3px solid #B8B8B0;border-radius:9px}
.clip h2{margin:0;color:#fff;max-width:22ch}.clip .hand{color:#FFD9A8;margin:0 0 .4rem}
/* piles */
.piles{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px;padding-top:20px}
.pile{position:relative;background:#fff;border:1px solid #D9CCAA;border-top:6px solid var(--tab);padding:1.8rem 1.3rem 1.4rem;border-radius:0 10px 10px 10px;box-shadow:0 3px 0 #D9CCAA}.pile h2{font-size:1.4rem}.pile .src{font-size:.86rem;color:var(--mute);border-top:1px dashed var(--line);padding-top:.8rem;margin:0}
/* article */
.story{display:grid;grid-template-columns:minmax(0,1fr) 250px;column-gap:2.4rem}.story .ph{grid-column:1/-1}.story .sbs{grid-column:1}.story .sticky{grid-column:2;grid-row:2/4;align-self:start}.story .disc,.story .pn{grid-column:1}
.sticky{background:#FFF1A8;padding:1.2rem 1.2rem 1.3rem;box-shadow:0 10px 14px -10px rgba(60,45,10,.4);transform:rotate(1deg);position:sticky;top:24px;font-size:.92rem}.sticky .hand{margin:0 0 .4rem;color:var(--ink);font-size:1.5rem}.sticky ol{margin:0;padding-left:1.1rem}.sticky li{margin:.4rem 0}
.sb{margin-bottom:1.6rem}.sb h2{display:flex;gap:.7rem;align-items:baseline;font-size:1.35rem}.sb .n{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--tab);color:var(--ink);font-size:1.4rem;flex:none;line-height:1}.sb h2{color:var(--green)}
.sb p,.sb ul{max-width:62ch}
.disc{background:#F5EED8;border-left:5px solid var(--green);padding:1rem 1.2rem;font-size:.88rem;color:var(--mute);margin:1.6rem 0;border-radius:0 6px 6px 0}
.pn{display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem}.pn a{display:flex;gap:.5rem;align-items:center;font-weight:800;font-size:.9rem;text-decoration:none;border-radius:999px;border:2px solid var(--green);padding:.55rem 1rem;color:var(--green)}.pn a:hover{background:var(--green);color:#fff}
.tablewrap{overflow-x:auto;margin:0 0 1.2rem;border:1px solid var(--line);border-radius:6px}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{padding:.6rem .8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}thead th{background:#F5EED8;font-family:var(--serif)}tbody tr:last-child td{border:0}
/* flashcards */
.azn{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.4rem}.azn a{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid var(--green);font-weight:800;text-decoration:none;color:var(--green)}.azn a:hover{background:var(--green);color:#fff}
.fcs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.fc{margin:0;background:#fff;border:1px solid #D9CCAA;border-top:8px solid var(--tab);padding:1rem 1.1rem 1.2rem;box-shadow:0 3px 0 #D9CCAA;scroll-margin-top:24px;background-image:repeating-linear-gradient(transparent 0 27px,#E5EEF5 27px 28px);background-position:0 54px;background-repeat:no-repeat;background-size:100% 100%}
.fc dt{font:700 1.15rem var(--serif);color:var(--green);margin-bottom:.4rem;background:#fff;display:inline-block}.fc dd{margin:0;font-size:.9rem;color:#3A3A34;line-height:28px}
/* Q&A */
.qas{margin:0;max-width:760px}.qa{padding:1.1rem 0;border-bottom:2px dotted #CDBE98}.qa dt{font:italic 600 1.2rem/1.3 var(--serif);color:var(--green);margin-bottom:.4rem;display:flex;gap:.6rem}.qa dt::before{content:"Q.";font:700 1.5rem var(--hand);color:var(--or)}.qa dd{margin:0;padding-left:1.8rem;color:#3A3A34}
/* contents / about */
.contents{background:#fff;border:1px solid #D9CCAA;padding:1.2rem 1.4rem;max-width:520px;margin-bottom:1.6rem;box-shadow:0 3px 0 #D9CCAA}.contents ol,.toc ol{list-style:none;margin:0;padding:0}.contents li,.toc li a{display:flex;align-items:baseline;gap:.4rem;padding:.2rem 0;text-decoration:none;color:var(--ink)}.dl{flex:1;border-bottom:2px dotted #B9AA82;transform:translateY(-4px)}.pn.x{}.contents .pn,.toc .pn{font-weight:800;color:var(--green)}
.prose{max-width:64ch}.prose h2{margin-top:1.6rem}.stamp{display:inline-block;border:3px double var(--or);padding:.4rem 1rem;transform:rotate(-2deg);margin-top:1rem;color:var(--or2)}
.ct{display:grid;grid-template-columns:.9fr 1.1fr;gap:2.2rem;align-items:start}.cis{display:flex;flex-direction:column;gap:14px}.ci{background:#fff;border:1px solid #D9CCAA;border-left:8px solid var(--tab);padding:.8rem 1.1rem;box-shadow:0 3px 0 #D9CCAA}.ci p{margin:0}.ci .hand{font-size:1.2rem}
/* forms */
.card{background:#fff;border:1px solid #D9CCAA;border-top:8px solid #F4B860;padding:1.4rem 1.6rem 1.6rem;box-shadow:0 4px 0 #D9CCAA;border-radius:0 0 10px 10px}
.card-h{margin:0 0 1rem;font-size:1.5rem}
.ln-f{margin-bottom:1.1rem}.ln-f label{display:block;font:800 .72rem var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--green);margin-bottom:.1rem}
.ln-f input,.ln-f select,.ln-f textarea{width:100%;font:400 1.05rem var(--sans);padding:.5rem .1rem;border:0;border-bottom:2px solid #B9AA82;background:transparent;border-radius:0;color:var(--ink)}
.ln-f textarea{background:repeating-linear-gradient(transparent 0 31px,#DCE8F2 31px 32px);line-height:32px;border:1px solid #D9CCAA;padding:.2rem .6rem}
.ln-f input:focus,.ln-f select:focus,.ln-f textarea:focus{outline:0;border-color:var(--or);background-color:#FFF8E8}
.ln-f [aria-invalid=true]{border-color:#B3361F}
.pair{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4rem}
.err,.cerr{display:block;color:#B3361F;font-size:.82rem;font-weight:700}.err:empty,.cerr:empty{display:none}
.note,.hint,.form-note{font-size:.84rem;color:var(--mute)}
.slipbox{border:2px dashed #B9AA82;border-radius:8px;padding:1rem 1.2rem .4rem;margin:1.2rem 0;background:#FFFBEA}.slipbox .hand{margin:0 0 .6rem;font-size:1.4rem}
.consent{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 .9rem;padding:.8rem;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:.82rem;line-height:1.55;color:#34342E}.consent input{margin-top:.25rem;width:1.2rem;height:1.2rem;flex:none;accent-color:var(--green)}.consent label{cursor:pointer}
.consent.priv{background:#EAF3EC;border-color:#BCD7C3;margin-top:.4rem}.cerr{margin:-.5rem 0 .8rem}
.form-error{background:#FDECE8;color:#8F2412;border:1px solid #E7B1A7;padding:.8rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.form-error[hidden]{display:none}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.success{display:none;padding:1.4rem 0}.success.show{display:block}.success .big{width:3.2rem;height:3.2rem;border-radius:50%;background:#BFE3CC;color:var(--green);display:grid;place-items:center;margin-bottom:1rem}.success .big .ic{width:1.7rem;height:1.7rem}
.gs{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:2.4rem;align-items:start}.gs .sticky{background:#D8ECDD;transform:rotate(-1deg)}.gs .sticky .fine{font-size:.78rem;color:#33443A;margin-top:1rem}.next{padding-left:1.1rem}.next li{margin:.6rem 0;font-size:.92rem}
.say{max-width:70ch;font-size:1.05rem}.two{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;align-items:start}.two .card:nth-child(2){border-top-color:#9EC3E8}
.pf{list-style:none;padding:0;margin:0 0 1rem}.pf li{display:grid;grid-template-columns:7rem 1fr;gap:.6rem;padding:.55rem 0;border-bottom:1px dotted #B9AA82;font-size:.9rem}.pf b{color:var(--green)}.small{font-size:.8rem;color:var(--mute);margin:0}
.bubs{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.8rem}.bub{background:#EAF3EC;border-radius:14px 14px 14px 2px;padding:.7rem 1rem}.bub .hand{display:block;font-size:1.1rem;margin-bottom:.2rem}.bub p{margin:0;font-size:.86rem;line-height:1.5}
.lg{max-width:760px}.lg .meta{margin:0 0 .8rem}.toc{background:#fff;border:1px solid #D9CCAA;padding:1rem 1.4rem;margin:1.2rem 0;box-shadow:0 3px 0 #D9CCAA}.toc>.hand{margin:0 0 .4rem}.toc li a:hover{color:var(--or2)}
.lg-sec{margin-top:1.8rem;scroll-margin-top:24px}.lg-sec h2{font-size:1.25rem;border-bottom:3px solid var(--tab)}.lg-sec .mk{font:700 1.5rem var(--hand);color:var(--or)}
.lg .notice{background:#FFF1A8;padding:.9rem 1.2rem;margin:1rem 0;box-shadow:0 8px 12px -10px rgba(60,45,10,.4)}.notice p{margin:.3rem 0}.caps{font-size:.84rem}.lg li{margin:.3rem 0}.lg .lead{font-size:1rem}
.nf .cv-l{grid-column:1/-1}
/* back cover footer */
.back{background:var(--green);color:#E7F0EA;margin-top:20px;border-top:6px solid #14392B}
.back-in{max-width:1280px;margin:0 auto;padding:34px 24px 30px}
.stitch{display:grid;grid-template-columns:1.3fr 1.2fr 1.3fr 1fr;gap:2rem;border:2px dashed rgba(231,240,234,.45);border-radius:10px;padding:1.6rem 1.8rem}
.back .hand{color:#FFD9A8;font-size:1.5rem;margin:0 0 .4rem}.bk-say{font-family:var(--serif);font-size:1.15rem;line-height:1.4;margin:0}.back ul{list-style:none;padding:0;margin:0}.back li{padding:.15rem 0}.back a{color:#fff}.back a:hover{color:#FFD9A8}address{font-style:normal;font-size:.9rem}.tl{margin:.6rem 0 0;font-size:.88rem}
.bk-fine{padding:1.2rem .4rem 0;font-size:.8rem;color:#C7D8CD}.bk-fine p{margin:0 0 .6rem;max-width:100ch}.bk-fine strong{color:#fff}.copy{opacity:.85}
@media(max-width:1000px){.binder{grid-template-columns:minmax(0,1fr);padding:0 14px 30px}.paper{border-radius:8px;padding:34px 28px 32px 28px}.paper::before{display:none}
.tabs{position:absolute;left:14px;right:14px;top:70px;z-index:90;padding:0}#primary-nav{background:var(--paper);border:2px solid var(--green);border-radius:10px;padding:10px;display:none;box-shadow:0 20px 40px -14px rgba(0,0,0,.5);gap:6px}#primary-nav.open{display:flex}
#primary-nav li a,#primary-nav li a[aria-current=page]{border-radius:8px;transform:none;margin:0;padding:.8rem 1rem}
.nav-toggle{display:inline-flex;align-items:center;gap:.6rem;background:var(--green);color:#fff;border:0;border-radius:999px;font:800 .85rem var(--sans);padding:.6rem 1rem;cursor:pointer}.nav-toggle i{display:flex;flex-direction:column;gap:3px}.nav-toggle b{display:block;width:16px;height:2px;background:#fff;transition:transform .2s,opacity .2s}
.nav-open .nav-toggle i b:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav-open .nav-toggle i b:nth-child(2){opacity:0}.nav-open .nav-toggle i b:nth-child(3){transform:translateY(-5px) rotate(-45deg)}
.top-tel span{display:none}.top{position:relative}
.cover{grid-template-columns:1fr}.cv-r{height:420px;max-width:420px}.piles{grid-template-columns:1fr}.fcs{grid-template-columns:1fr 1fr}.story{grid-template-columns:1fr}.story .sticky{grid-column:1;grid-row:auto;position:static;transform:none;margin-bottom:1.6rem}.gs{grid-template-columns:1fr}.gs .sticky{position:static}.ct,.two{grid-template-columns:1fr}.stitch{grid-template-columns:1fr 1fr}}
@media(max-width:620px){
.top{padding:12px 14px}.brand img{height:36px}.top-r .btn{display:none}.paper{padding:26px 18px 28px}
.folds,.notes{grid-template-columns:1fr}.fcs{grid-template-columns:1fr}.pair{grid-template-columns:1fr}.stitch{grid-template-columns:1fr;padding:1.2rem}.clip{flex-direction:column;align-items:flex-start}.pn{flex-direction:column}.lined{padding:18px 16px}.cv-r{height:410px}.ic1{width:210px}.c-b{left:22%}.card{padding:1.1rem 1rem 1.3rem}.pf li{grid-template-columns:1fr;gap:.1rem}
}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
