/* 2026 independent media starter — responsive, dependency-free */
:root{--max:1190px;--edge:clamp(18px,3.6vw,58px);--radius:12px;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--display:Impact,'Arial Narrow',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);line-height:1.6;color:var(--ink);background:var(--paper)}img,svg{max-width:100%}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip{position:absolute;top:-99px;left:10px;background:var(--accent);padding:8px 12px;color:#fff;z-index:900}.skip:focus{top:10px}.wrap{max-width:calc(var(--max) + var(--edge)*2);margin:0 auto;padding-left:var(--edge);padding-right:var(--edge)}.micro{font-size:.74rem;letter-spacing:.17em;font-weight:800;text-transform:uppercase}.eyebrow{font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;font-weight:850}.topline{background:var(--ink);color:var(--paper);font-size:.69rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;padding:8px 0}.topline .wrap{display:flex;justify-content:space-between;gap:15px}.mainnav{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:15}.navinner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:26px}.wordmark{font-weight:950;letter-spacing:-.06em;line-height:.9;text-decoration:none;font-family:var(--display);font-size:clamp(1.7rem,3.5vw,2.8rem);text-transform:uppercase}.wordmark span{display:block;font-size:.56rem;letter-spacing:.18em;font-family:var(--sans);font-weight:900;margin-top:7px}.navlinks{display:flex;align-items:center;gap:24px}.navlinks a{text-decoration:none;font-size:.83rem;font-weight:800}.navlinks a:hover,.link:hover{color:var(--accent)}.nav-toggle{display:none;background:none;border:1px solid var(--line);padding:7px 12px;border-radius:7px}.badge{display:inline-block;border:1px solid currentColor;padding:5px 10px;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;font-weight:900}.section{padding:75px 0}.section-sm{padding:38px 0}.sectionrule{border-top:2px solid var(--ink);padding-top:15px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.sectionrule .eyebrow{margin:0}.sectionrule a{font-size:.84rem;font-weight:800;text-decoration:none}.hero{padding:45px 0 36px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;min-height:520px;overflow:hidden}.hero-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,6vw,72px)}.hero-text h1{margin:15px 0 16px;font-size:clamp(3.4rem,7.8vw,7.8rem);line-height:.9;letter-spacing:-.06em;max-width:800px}.hero-text p{max-width:550px;font-size:1.1rem;line-height:1.65}.hero-visual{position:relative;min-height:330px;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero-visual .hero-mark{font-family:var(--display);font-size:clamp(7rem,21vw,18rem);line-height:1;transform:rotate(-13deg);opacity:.9;user-select:none}.hero-visual .stamp{position:absolute;bottom:9%;left:10%;transform:rotate(-9deg);border:3px solid currentColor;padding:11px 17px;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:23px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:2px solid var(--ink);background:var(--ink);color:var(--paper);padding:12px 19px;font-size:.77rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;min-height:48px;transition:transform .12s}.btn:hover{transform:translateY(-2px)}.btn.invert{background:transparent;color:inherit;border-color:currentColor}.btn.accent{background:var(--accent);border-color:var(--accent);color:white}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.storycard{border:1px solid var(--line);background:var(--surface);min-width:0;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.storycard:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000014}.storycard a{text-decoration:none}.storycard img{aspect-ratio:1.55;display:block;object-fit:cover;width:100%}.storyinfo{padding:22px;display:flex;flex:1;flex-direction:column}.storyinfo .eyebrow{font-size:.7rem;color:var(--muted);margin:0 0 10px}.storyinfo h3{font-size:clamp(1.36rem,2vw,1.9rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}.storyinfo p{color:var(--muted);margin:0 0 16px;font-size:.94rem}.storyfoot{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;font-size:.71rem;letter-spacing:.09em;text-transform:uppercase;font-weight:900}.split{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.panel{background:var(--ink);color:var(--paper);padding:clamp(26px,4vw,54px);min-height:300px}.panel h2{font-size:clamp(2.2rem,4vw,4.5rem);line-height:1.02;letter-spacing:-.045em;margin:12px 0}.panel p{font-size:1rem;color:inherit;opacity:.86}.panel .btn{border-color:var(--paper);color:var(--ink);background:var(--paper)}.pullquote{font:italic clamp(1.4rem,3vw,2.5rem)/1.28 var(--serif);max-width:760px}.listline{display:flex;gap:18px;align-items:baseline;border-bottom:1px solid var(--line);padding:16px 0}.listline .num{font-size:1rem;font-weight:950;color:var(--accent);min-width:35px}.listline b{font-size:1.06rem}.listline p{margin:4px 0 0;color:var(--muted);font-size:.91rem}.sitefooter{margin-top:60px;background:var(--ink);color:var(--paper);padding:50px 0 22px}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px}.sitefooter a{text-decoration:none}.sitefooter a:hover{text-decoration:underline}.sitefooter .f-links{display:grid;gap:8px;font-size:.89rem}.footbottom{border-top:1px solid #ffffff37;margin-top:33px;padding-top:17px;color:#ffffffb0;font-size:.75rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.inner-hero{padding:64px 0 36px;border-bottom:1px solid var(--line)}.inner-hero h1{font-size:clamp(3rem,7vw,6.7rem);line-height:.97;letter-spacing:-.06em;margin:9px 0 15px;max-width:950px}.inner-hero p{font-size:1.18rem;max-width:780px;color:var(--muted)}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;font-weight:900}.breadcrumbs a{text-decoration:none;color:var(--muted)}.article-header{padding:60px 0 30px}.article-header h1{font-size:clamp(2.8rem,7.2vw,6.8rem);line-height:1.01;letter-spacing:-.052em;max-width:1040px;margin:15px 0}.article-header .lede{font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.52;max-width:820px;color:var(--muted)}.article-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:.71rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;padding:20px 0;border-top:1px solid var(--line)}.article-cover{width:100%;display:block;max-height:550px;object-fit:cover;border:1px solid var(--line)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(30px,7vw,90px);padding-top:50px}.prose{max-width:740px}.prose h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.035em;margin:35px 0 13px}.prose h3{font-size:1.3rem}.prose p{font:1.06rem/1.83 var(--serif);margin:0 0 19px}.prose li{font:1.03rem/1.7 var(--serif);margin:10px 0}.prose ul{padding-left:24px}.prose a{color:var(--accent)}.article-aside{align-self:start;position:sticky;top:25px;border-top:4px solid var(--accent);padding-top:16px}.article-aside h3{margin:0 0 12px;font-size:1.1rem}.article-aside p,.article-aside li{font-size:.85rem;color:var(--muted)}.article-aside ol{padding-left:22px}.sourcebox{border-top:2px solid var(--ink);padding:25px 0;margin-top:44px}.sourcebox h2{margin:0 0 11px;font-size:1.4rem}.sourcebox p{font: .87rem/1.6 var(--sans);color:var(--muted)}.sourcebox ul{padding:0;list-style:none}.sourcebox li{font: .89rem/1.4 var(--sans);margin:12px 0}.sourcebox a{font-weight:800}.archive-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:26px 0 30px}.searchbox{max-width:400px;width:100%;border:1px solid var(--line);background:var(--surface);padding:13px 16px;color:var(--ink)}.filter{border:1px solid var(--line);background:transparent;padding:10px 13px;color:var(--ink);font-size:.73rem;font-weight:900}.filter.active{background:var(--ink);color:var(--paper)}.filter-empty{display:none;padding:25px;border:1px solid var(--line)}.filter-empty.show{display:block}.policy-list{max-width:850px}.policy-list p{line-height:1.8}.policy-list h2{margin-top:32px;font-size:1.5rem}.notice{padding:20px 25px;background:var(--soft);border-left:5px solid var(--accent);font-size:.93rem}.notice p{margin:6px 0}.book-grid{display:grid;grid-template-columns:350px 1fr;gap:55px;align-items:center}.book-cover{min-height:470px;background:#283e31;box-shadow:18px 22px 0 #b5b49f;display:flex;flex-direction:column;padding:35px;color:#f9ecd0;transform:rotate(-3deg)}.book-cover .tiny{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.book-cover .bt{font-family:var(--display);font-size:clamp(3.8rem,6.6vw,6rem);letter-spacing:-.025em;line-height:.95;margin:auto 0}.book-cover .seal{border:2px solid #fc8138;transform:rotate(-9deg);padding:5px 10px;align-self:start;font-weight:900;color:#fc8138}.contact-draft{padding:22px;border:1px solid var(--line);background:var(--surface)}.contact-draft label{display:block;font-size:.82rem;font-weight:800;margin:12px 0 5px}.contact-draft input,.contact-draft textarea{width:100%;border:1px solid var(--line);padding:12px;background:var(--paper);color:var(--ink)}.contact-draft textarea{min-height:125px}.contact-draft .btn{margin-top:16px}.contact-result{font-size:.85rem;color:var(--muted);margin:12px 0 0}.error404{min-height:62vh;display:flex;align-items:center}.error404 h1{font-size:clamp(7rem,22vw,17rem);line-height:1;margin:0;letter-spacing:-.07em}.readbar{height:4px;background:var(--accent);position:fixed;top:0;left:0;width:0;z-index:99;pointer-events:none}.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}
body.boot{--paper:#f4efde;--surface:#fffaf0;--ink:#20372c;--muted:#546357;--accent:#eb6330;--soft:#e9e1c8;--line:#c7cbb6}.boot .wordmark{font-stretch:condensed}.boot .hero-grid{background:#20372c;color:#f6f0dd}.boot .hero-text h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;line-height:.92}.boot .hero-visual{background:repeating-linear-gradient(144deg,#f5b84c 0 4px,#efb045 4px 40px,#d89d3c 40px 42px);color:#1e3829}.boot .hero-mark{color:#25402e;text-shadow:8px 9px 0 #d36d2c}.boot .article-header h1,.boot .inner-hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:0}.boot .panel h2{font-family:var(--display);text-transform:uppercase}.boot .badge{color:var(--accent)}
body.ledger{--paper:#f7f6f0;--surface:#fffefa;--ink:#142633;--muted:#56646e;--accent:#e85235;--soft:#e9ece5;--line:#cdd3d1}.ledger .wordmark{font-family:Georgia,serif;font-weight:900;letter-spacing:-.07em;font-size:clamp(1.3rem,2.7vw,2.12rem);line-height:1}.ledger .hero-grid{background:#142633;color:#f7f6f0}.ledger .hero-text h1{font-family:var(--serif);font-weight:400;letter-spacing:-.065em;font-size:clamp(3.7rem,8.3vw,8rem)}.ledger .hero-text h1 em{color:#e6ebac}.ledger .hero-visual{background:#dfe7e1;color:#142633;background-image:repeating-linear-gradient(0deg,transparent 0 52px,#85968e42 52px 53px),repeating-linear-gradient(90deg,transparent 0 52px,#85968e42 52px 53px)}.ledger .hero-mark{font-family:var(--serif);transform:rotate(9deg);font-size:clamp(7rem,17vw,16rem);color:#234856}.ledger .hero-visual .stamp{border-color:var(--accent);color:var(--accent);left:auto;right:6%;top:12%;bottom:auto;transform:rotate(9deg)}.ledger .article-header h1,.ledger .inner-hero h1{font-family:var(--serif);font-weight:400;letter-spacing:-.063em}.ledger .storyinfo h3{font-family:var(--serif);font-weight:700}.ledger .panel h2{font-family:var(--serif);font-weight:400}.ledger .badge{color:var(--accent)}
@media(max-width:950px){.navlinks{gap:14px}.navlinks a{font-size:.78rem}.article-layout{grid-template-columns:1fr}.article-aside{position:static;max-width:740px}.hero-grid{min-height:440px}.hero-text{padding:33px}.book-grid{grid-template-columns:1fr;gap:50px}.book-cover{max-width:340px}.footgrid{grid-template-columns:1.5fr 1fr}}
@media(max-width:680px){.topline .top-trail{display:none}.navinner{min-height:70px}.nav-toggle{display:block}.navlinks{position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:16px var(--edge) 24px;border-bottom:1px solid var(--line);display:none;flex-direction:column;align-items:flex-start;box-shadow:0 12px 20px #00000014}.navlinks.open{display:flex}.hero{padding:20px 0}.hero-grid{grid-template-columns:1fr}.hero-text{min-height:420px;padding:31px}.hero-visual{min-height:260px}.hero-text h1{font-size:clamp(3.45rem,14vw,5.3rem)}.grid3,.grid2,.split{grid-template-columns:1fr}.section{padding:48px 0}.section-sm{padding:23px 0}.footgrid{grid-template-columns:1fr}.article-header{padding-top:35px}.article-header h1{font-size:clamp(2.5rem,11vw,4.5rem)}.inner-hero{padding-top:40px}.inner-hero h1{font-size:clamp(3rem,12vw,5rem)}.article-layout{padding-top:28px}.storyinfo{padding:18px}.book-cover{transform:none;box-shadow:12px 14px 0 #b5b49f}.actions{gap:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Pass 2 editorial additions: original, dependency-free */
.issue-banner{display:flex;justify-content:space-between;align-items:center;gap:30px;border:2px solid var(--ink);padding:clamp(22px,4vw,40px);background:var(--soft)}.issue-banner h2{font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.05;margin:10px 0}.issue-banner p{margin:0;max-width:590px}.issue-banner .actions{flex-shrink:0}.issue-banner .btn.invert{color:var(--ink)}.issue-banner .btn.accent{color:#fff}.sample-tile{padding:25px;border:1px solid var(--line);background:var(--surface)}.sample-tile h3,.sample-tile h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.1;margin:13px 0}.sample-tile a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.sample-tile p{color:var(--muted)}.book-excerpt{max-width:840px}.book-excerpt figure{margin:0 0 30px}.book-excerpt figcaption{font-size:.77rem;color:var(--muted);margin-top:8px}.book-excerpt .prose{max-width:none}.field-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.field-entry{min-height:220px;background:var(--ink);color:var(--paper);padding:24px;border-top:8px solid var(--accent)}.field-entry h2{font-size:1.9rem;margin:12px 0;line-height:1.1}.field-entry p{margin:0;opacity:.9}.record-strip{border:2px solid var(--accent);padding:20px 25px;margin:0 0 28px;background:var(--soft)}.record-strip p{font:1rem/1.65 var(--sans);margin:8px 0}.record-strip a{font-weight:800}.timeline-master{list-style:none;padding:0;margin:0 0 25px;max-width:930px}.timeline-master li{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.timeline-master .time-year{font-size:1rem;color:var(--accent);font-weight:900;letter-spacing:.04em}.timeline-master h2{font:1.8rem/1.14 var(--serif);margin:0 0 6px}.timeline-master p{margin:0 0 8px}.timeline-master a{font-weight:bold}.doc-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.doc-index article{padding:25px;background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent)}.doc-index h2{font-size:1.5rem;margin:7px 0}.doc-index p{color:var(--muted)}.doc-index a{font-weight:bold}.related-inline{padding-top:22px}.ledger .record-strip{background:#eef3eb}
@media(max-width:900px){.issue-banner{flex-direction:column;align-items:flex-start}.field-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.issue-banner .actions{flex-direction:column;align-items:stretch;width:100%}.field-guide-grid,.doc-index{grid-template-columns:1fr}.timeline-master li{grid-template-columns:1fr;gap:6px}.sample-tile{padding:20px}}

/* Pass 3 — stronger magazine products and accessible interactive explainers */
.p3-strip{background:var(--soft);border-block:1px solid var(--line);padding:24px 0}.p3-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.p3-strip strong{font-size:1.14rem}.p3-strip p{margin:.25rem 0 0;max-width:690px}.p3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.p3-feature{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper);padding:24px;box-shadow:0 12px 25px rgba(0,0,0,.035)}.p3-feature h3{font-family:var(--serif);font-size:1.5rem;line-height:1.15;margin:10px 0}.p3-feature p{font-size:.95rem}.p3-feature a{font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.p3-feature .micro{color:var(--accent)}.p3-intro{max-width:870px;line-height:1.75;font-size:1.06rem}.p3-article{max-width:860px;margin:auto;font-size:1.06rem;line-height:1.82}.p3-article h2{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.16;margin-top:2.5rem}.p3-article h3{font-family:var(--serif);font-size:1.35rem}.p3-article li{padding:.25rem 0}.p3-label{display:inline-block;background:var(--soft);padding:5px 10px;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.p3-takeaway{border-left:5px solid var(--accent);background:var(--soft);padding:18px 25px;margin:25px 0}.p3-small{font-size:.83rem;opacity:.83}.p3-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.p3-actions a{border:2px solid var(--ink);padding:11px 17px;font-weight:800;text-decoration:none}.p3-actions a:first-child{background:var(--ink);color:var(--paper)}.p3-panel{padding:25px;border:1px solid var(--line);background:var(--soft);border-radius:var(--radius)}.p3-quiz fieldset,.p3-check fieldset{border:1px solid var(--line);margin:16px 0;padding:18px 22px;border-radius:8px}.p3-quiz legend{font-weight:900;padding:0 8px;font-family:var(--serif);font-size:1.22rem}.p3-quiz label,.p3-check label{display:block;cursor:pointer;padding:9px 4px}.p3-quiz input,.p3-check input{margin-right:9px;accent-color:var(--accent);transform:scale(1.12)}.p3-result{display:none;padding:22px;background:var(--soft);border-left:5px solid var(--accent);margin-top:20px}.p3-result.visible{display:block}.p3-result h2{margin:0 0 8px}.p3-meter{width:100%;height:13px;overflow:hidden;border-radius:99px;background:var(--line)}.p3-meter span{display:block;height:100%;width:0;background:var(--accent);transition:width .25s ease}.p3-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.p3-tabs a{padding:8px 14px;border:1px solid var(--line);text-decoration:none;font-weight:800}.p3-mini{display:grid;grid-template-columns:1fr 1fr;gap:20px}.p3-cover{background:var(--ink);color:var(--paper);padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.p3-cover::after{content:'✦';position:absolute;right:10px;bottom:-95px;font-size:250px;line-height:1;opacity:.10}.p3-cover strong{font-size:clamp(2rem,4vw,3.7rem);font-family:var(--display);line-height:.96;letter-spacing:-.035em}.p3-cover .micro{color:var(--accent)}.p3-footer-promo{margin-top:45px;padding:20px 0;border-top:1px solid var(--line)}.p3-footer-promo a{font-weight:800}.p3-input{width:100%;max-width:420px;border:1px solid var(--line);padding:12px;font:inherit}.p3-disclosure{background:var(--soft);padding:16px;border-left:4px solid var(--accent);font-size:.93rem;margin:22px 0}.p3-hero-image{max-width:500px;max-height:310px;object-fit:contain;width:100%;display:block;margin:25px auto}details.p3-accordion{border:1px solid var(--line);margin:10px 0;padding:14px 20px}details.p3-accordion summary{font-weight:800;cursor:pointer}.p3-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:.9rem}.p3-table th,.p3-table td{padding:11px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.p3-table th{background:var(--soft)}.p3-printnote{font-size:.84rem;color:var(--ink)}
@media(max-width:820px){.p3-grid{grid-template-columns:1fr 1fr}.p3-mini{grid-template-columns:1fr}.p3-strip .wrap{display:block}.p3-strip .p3-actions{margin-bottom:0}}@media(max-width:560px){.p3-grid{grid-template-columns:1fr}.p3-feature{padding:19px}.p3-article{font-size:1rem}.p3-table{display:block;overflow-x:auto}.p3-actions a{width:100%;text-align:center}.p3-cover{min-height:190px}}
@media print{header,nav,footer,.topline,.p3-actions,.nav-toggle,.readbar,.p3-strip,.cookie-choice{display:none!important}body{color:#111;background:white}.inner-hero{padding:15px 0}.section-sm{padding:10px 0}.p3-article{max-width:100%}.p3-cover{color:#111;background:#eee;page-break-after:always}.p3-article h2{break-after:avoid} .p3-printnote{display:none}}

.cookie-choice{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;max-width:980px;margin:0 auto;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 20px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:0 16px 60px #0003}.cookie-choice p{font-size:.82rem;margin:5px 0}.cookie-choice button{font-weight:800;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:9px 12px;margin:5px}.cookie-choice button:last-child{background:transparent;color:var(--ink)}@media(max-width:650px){.cookie-choice{display:block;max-height:50vh;overflow:auto}}
