@font-face{font-family:Bricolage Grotesque;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Bricolage Fallback;src:local("Arial Bold"),local("Arial");font-weight:700 800;size-adjust:98%;ascent-override:92%;descent-override:24%}@font-face{font-family:Atkinson Fallback;src:local("Arial");size-adjust:103%;ascent-override:90%;descent-override:22%}:root{color-scheme:light dark;--bg: #fffbf5;--surface: #ffffff;--soft: #f5efe6;--line: #e9e1d4;--ink: #1b1a2e;--muted: #5a5d6e;--this: #c2410c;--that: #4338ca;--on-brand: #ffffff;--this-text: #c2410c;--that-text: #4338ca;--this-tint: #fff1e8;--that-tint: #eef0ff;--link: var(--that-text);--focus: #4338ca;--shadow: 0 1px 2px rgb(27 26 46 / 6%), 0 4px 16px rgb(27 26 46 / 6%);--font-display: "Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;--font-body: "Atkinson Hyperlegible", "Atkinson Fallback", system-ui, sans-serif;--radius: 12px;--radius-sm: 8px;--measure: 760px}@media(prefers-color-scheme:dark){:root{--bg: #13121c;--surface: #1c1b29;--soft: #232234;--line: #34334a;--ink: #eeecf4;--muted: #a6a5ba;--this-text: #ff8f5a;--that-text: #a5b4fc;--this-tint: rgb(194 65 12 / 20%);--that-tint: rgb(67 56 202 / 30%);--focus: #a5b4fc;--shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 4px 16px rgb(0 0 0 / 25%)}}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:106.25%;line-height:1.6;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{margin:0}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--this);color:var(--on-brand)}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:var(--surface);padding:.5rem .75rem;z-index:10}h1,h2,h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance}h1{font-weight:800;font-size:clamp(2rem,5vw,2.75rem);line-height:1.08;letter-spacing:-.025em;margin:.25rem 0 .6rem}h2{font-weight:700;font-size:clamp(1.4rem,3vw,1.65rem);line-height:1.2;letter-spacing:-.015em;margin:2.5rem 0 .6rem}h3{font-weight:700;font-size:1.2rem;line-height:1.3;margin:1.75rem 0 .4rem}p{text-wrap:pretty}.logo{display:inline-flex;align-items:center}.logo img{display:block;height:auto;max-width:100%}.site-head{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;padding:.7rem clamp(1rem,4vw,2rem);border-bottom:1px solid var(--line);background:var(--bg)}.brand{text-decoration:none;flex-shrink:0}.site-head nav{display:flex;gap:1.1rem;font-size:.95rem;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.site-head nav a{color:var(--ink);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent}.site-head nav a:hover,.site-head nav a.active{border-bottom-color:var(--this)}main{padding:1.5rem clamp(1rem,4vw,1.5rem) 3.5rem}.page{max-width:var(--measure);margin:0 auto}h2[id],h3[id],section[id]{scroll-margin-top:1.25rem}.toc-side{display:none}@media(min-width:1200px){.page-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;max-width:1360px;margin:0 auto}.page-layout .page{margin:0;max-width:none}.page-layout .toc{display:none}.toc-side{display:block;position:sticky;top:1.25rem;align-self:start;max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:.25rem .5rem 1rem 0;scrollbar-width:thin;font-size:.9rem}.page-layout :is(.answer,.intro-more,.block>p,.steps,.tips,.byline){max-width:46rem}.page-layout ol.pairs{columns:2;column-gap:3rem;padding-left:0}.page-layout ol.pairs li{break-inside:avoid;margin-left:2.6rem}.page-layout .facts ul{columns:2;column-gap:2.5rem}.page-layout .facts li{break-inside:avoid}}@media(min-width:1600px){.page-layout ol.pairs{columns:3}}@media(min-width:900px)and (max-width:1199px){ol.pairs{columns:2;column-gap:2.5rem;padding-left:0}ol.pairs li{break-inside:avoid;margin-left:2.6rem}}.toc-side-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.4rem 0 .6rem}.toc-side ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.toc-side li{margin:0}.toc-side a{display:block;padding:.3rem 0 .3rem .9rem;margin-left:-2px;border-left:2px solid transparent;color:var(--muted);text-decoration:none;line-height:1.35}.toc-side a:hover{color:var(--ink);border-left-color:var(--line)}.toc-side a.active{color:var(--ink);font-weight:700;border-left-color:var(--this)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0;font-size:.875rem;color:var(--muted)}.crumbs a{color:var(--muted)}.crumbs li+li:before{content:"\203a";margin-right:.4rem}.crumbs{margin-bottom:.35rem}.byline,.meta{color:var(--muted);font-size:.9rem}.answer{color:var(--muted);font-size:1.05rem;line-height:1.45;margin:.45rem 0 0}.facts{background:var(--soft);border-radius:var(--radius);padding:.4rem 1.25rem .8rem;margin:2rem 0}.facts h2{font-family:var(--font-body);font-size:.8rem;font-weight:700;margin:.8rem 0 .2rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.facts li{margin:.4rem 0}.facts ul{list-style:none;padding-left:0;margin:.4rem 0 .2rem}.facts li{position:relative;padding-left:1.1rem}.facts li:before{content:"";position:absolute;left:.15rem;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--this)}.facts:not(.open) li:nth-child(n+3){display:none}.facts:not(.open) li:nth-child(2){max-height:2.9em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 20%,transparent);mask-image:linear-gradient(#000 20%,transparent)}.facts:not(.open) ul{columns:1!important}.facts-toggle{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;padding:.3rem 0;border:0;background:none;font:inherit;font-weight:700;font-size:.9rem;color:var(--that-text);cursor:pointer}.facts-toggle:hover{text-decoration:underline;text-underline-offset:3px}.facts-toggle .chevron{transition:transform .2s}.facts.open .facts-toggle .chevron{transform:rotate(180deg)}.toc{border:1px solid var(--line);border-radius:var(--radius);padding:.65rem 1rem;margin:1.1rem 0 0;background:var(--surface)}.toc summary{cursor:pointer;font-weight:700;color:var(--ink)}.toc summary::marker{color:var(--this)}.toc ol{columns:2 240px;margin:.75rem 0 .25rem;padding-left:1.2rem}.toc li{margin:.15rem 0;break-inside:avoid}.intro-more{color:var(--muted);margin:0 0 1rem}.intro-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:0 0 1rem}.intro-row .intro-more{margin:0}.see-all,.see-all:hover,.see-all:visited{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;text-decoration:none;color:var(--on-brand)}.see-all svg{flex-shrink:0}.see-more,.see-more:visited{display:inline-flex;align-items:center;gap:.4rem;margin:.25rem 0 .5rem;padding:.35rem 1rem;text-decoration:none;color:var(--that-text);border-color:var(--that)}.see-more:hover{color:var(--that-text)}.page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line)}.page-meta .byline{margin:0}app-print-button{display:inline-block;margin-left:.35rem;vertical-align:middle}.print-btn{font-size:.8rem;padding:.15rem .7rem}.print-btn.p-button-outlined{color:var(--that-text);border-color:var(--that)}.block.sub h3{color:var(--that-text)}.steps li,.tips li{margin:.5rem 0}.steps li::marker{font-family:var(--font-display);font-weight:700;color:var(--this)}.tips li::marker{color:var(--that)}ol.pairs{padding-left:2.8rem;margin:1rem 0}ol.pairs li{padding:.4rem 0;border-bottom:1px dashed var(--line)}ol.pairs li::marker{color:var(--muted);font-size:.85em;font-variant-numeric:tabular-nums}.opt{font-weight:700}.or{color:var(--muted);font-style:italic;padding:0 .2rem}.opt:first-child{color:var(--this-text)}.opt:last-of-type{color:var(--that-text)}ol.pairs li{transition:background-color .15s;border-radius:6px}ol.pairs li:hover{background:var(--soft)}.faq .p-accordion{border-top:1px solid var(--line)}.faq .p-accordionpanel{border:0;border-bottom:1px solid var(--line)}.faq .p-accordionheader{background:transparent;border:0;padding:1rem .25rem;gap:1rem;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:1.15rem;line-height:1.3;text-align:left}.faq .p-accordionheader:hover{background:transparent;color:var(--this-text)}.faq .p-accordionpanel-active>.p-accordionheader{color:var(--ink)}.faq .p-accordionheader-toggle-icon{color:var(--this);flex-shrink:0}.faq .p-accordioncontent-content{background:transparent;border:0;padding:0 .25rem 1.1rem;color:var(--ink)}.faq .p-accordioncontent-content p{margin:0;max-width:46rem}.cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.cards li{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem;transition:border-color .15s,box-shadow .15s,transform .15s}.cards li:hover{border-color:var(--this);box-shadow:var(--shadow);transform:translateY(-1px)}.cards a{font-family:var(--font-display);font-weight:700;line-height:1.25;color:var(--ink);text-decoration:none}.cards a:after{content:"";position:absolute;inset:0}.p-component{font-family:var(--font-body)}.p-button{font-weight:700}.p-button-sm{font-size:.8rem;padding:.2rem .75rem}.p-select-option-group{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.picker-panel .p-select-option{padding:.45rem .75rem}.picker{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);padding:.4rem 1.25rem 1.25rem;margin:1.75rem 0}.picker h2{margin:.8rem 0 .6rem}.picker-controls{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.picker-controls label{font-weight:700}.picker-select{flex:1;min-width:0;max-width:20rem}.picker-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.btn-next{padding:.65rem 1.4rem;border-radius:999px;line-height:1.25}.picker-count{min-height:1.5em}.picker-select-ph{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 .75rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}span.btn-next{display:inline-flex;align-items:center;background:var(--that);color:var(--on-brand);font-weight:700;opacity:.6}span.opt-btn{cursor:default}.picker-card{position:relative;display:grid;grid-template-columns:minmax(0,18rem) minmax(0,18rem);justify-content:center;align-items:stretch;gap:0;min-height:5.5rem;background:var(--soft);border-radius:var(--radius);padding:.9rem 1rem;margin-bottom:.75rem;text-align:center}.picker-card>p{grid-column:1 / -1;align-self:center;margin:0}.opt-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.2rem;text-align:center;overflow-wrap:anywhere;line-height:1.2;font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--on-brand);border:0;padding:.85rem 2.1rem;cursor:pointer;transition:opacity .15s,box-shadow .15s,filter .15s}.opt-btn:first-child{background:var(--this);border-radius:14px 0 0 14px;padding-left:1.2rem}.opt-btn:last-child{background:var(--that);border-radius:0 14px 14px 0;padding-right:1.2rem}button.opt-btn:hover{filter:brightness(1.08)}.opt-btn.picked{box-shadow:inset 0 0 0 3px #ffffffe5}.opt-btn.picked:before{content:"\2713";margin-right:.4rem;font-size:.9em}.picker-card:has(.picked) .opt-btn:not(.picked){filter:saturate(.15) brightness(.8)}.picker-card .or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;background:var(--bg);border:3px solid var(--soft);color:var(--ink);font-size:1.05rem;font-weight:700;font-style:italic}.info-page .block>p,.info-page .tips{max-width:46rem}.contact-card{display:flex;flex-direction:column;gap:.2rem;margin:1.5rem 0;padding:1rem 1.25rem;border-radius:var(--radius);background:var(--soft);border-left:4px solid var(--that);font-size:1.15rem}.contact-card a{font-weight:700;word-break:break-all}.cookie-table{width:100%;max-width:46rem;margin:1.5rem 0;border-collapse:collapse;font-size:.95rem}.cookie-table caption{text-align:left;margin-bottom:.4rem}.cookie-table th,.cookie-table td{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.cookie-table th{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.info-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.9rem}.author-head{display:flex;align-items:center;gap:1rem;margin:.25rem 0 .2rem}.author-head h1{margin:0}.author-head .meta{margin:.2rem 0 0}.author-avatar{flex-shrink:0;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:linear-gradient(90deg,var(--this) 50%,var(--that) 50%);color:var(--on-brand);font-family:var(--font-display);font-weight:800;font-size:2rem}.site-foot{border-top:4px solid;border-image:linear-gradient(90deg,var(--this) 50%,var(--that) 50%) 1;background:var(--soft);padding:2.25rem clamp(1rem,4vw,2rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem 2rem;font-size:.9rem}.site-foot .foot-brand{grid-column:1 / -1}.site-foot h2{font-family:var(--font-body);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .5rem}.site-foot ul{list-style:none;padding:0;margin:0}.site-foot li{margin:.25rem 0}.site-foot a{color:var(--ink);text-decoration:none}.site-foot a:hover{color:var(--this-text);text-decoration:underline}.site-foot .foot-legal{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 3rem;padding-top:1.25rem;border-top:1px solid var(--line)}.site-foot .foot-legal ul{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.site-foot .fine{grid-column:1 / -1;color:var(--muted);margin:0}.site-foot .fine a{color:var(--muted);text-decoration:underline}@media(max-width:600px){main{padding-top:1rem}.crumbs ol{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.crumbs li:last-child{overflow:hidden;text-overflow:ellipsis}h1{margin-top:0}.answer{font-size:.98rem}.site-head .logo img{width:160px}.site-head nav{font-size:.9rem;gap:.85rem;-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent);padding-right:1rem}.answer app-print-button{display:none}.picker{padding:.2rem 1rem 1rem;margin:1.25rem 0}.picker h2{font-size:1.15rem;margin:.7rem 0 .5rem;text-wrap:nowrap}.picker-count{flex-basis:100%}.picker-controls{margin-bottom:.6rem}.picker-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.6rem;min-height:4.5rem}.opt-btn{font-size:1.05rem;min-height:3.6rem;padding:.5rem 1.45rem}.opt-btn:first-child{padding-left:.6rem}.opt-btn:last-child{padding-right:.6rem}.picker-card .or{width:2.2rem;height:2.2rem;font-size:.9rem;border-width:2px}.picker-actions{gap:.4rem}.btn-next,.see-all{width:100%;justify-content:center}.picker-count{text-align:center}}@media(max-width:360px){h1{font-size:1.6rem}.opt-btn{font-size:.95rem;padding:.4rem 1.3rem}.opt-btn:first-child{padding-left:.45rem}.opt-btn:last-child{padding-right:.45rem}.picker-card{padding:.5rem}.answer{font-size:.95rem}.site-head{padding:.55rem .9rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media print{:root{color-scheme:light;--bg: #fff;--surface: #fff;--soft: #fff;--ink: #000;--muted: #444;--line: #ccc;--this: #000;--that: #000;font-size:11pt}.no-print{display:none!important}main{max-width:none;padding:0}a{color:inherit;text-decoration:none}ol.pairs{columns:2;column-gap:2rem}ol.pairs li{break-inside:avoid;border:0;padding:.1rem 0}h2,h3{break-after:avoid}.facts{border:1px solid #999}.faq .p-accordioncontent-content{height:auto!important;visibility:visible!important;overflow:visible!important;padding-block:0 .6rem!important}.faq .p-accordionheader-toggle-icon{display:none}.facts li{display:list-item!important;max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}}
