:root{--an-paper:#f7f2ec;--an-card:#fffdfa;--an-ink:#2b2130;--an-soft:#5e5260;--an-line:#e3d8cc;--an-plum:#4a2a52;--an-plum-2:#6b4275;--an-accent:#a94a22;--an-sage:#4f6f5f;--an-tint:#f1e8f1;--an-warm:#f6e6d8;--an-field:#fff;--an-serif:"Piazzolla",Georgia,"Times New Roman",serif;--an-sans:"Ysabeau Office","Segoe UI",Arial,sans-serif;--an-r:14px;--an-r-s:8px;--an-w:1160px;--an-gut:clamp(16px,4vw,40px)}@media(prefers-color-scheme:dark){:root{--an-paper:#1b1520;--an-card:#241c29;--an-ink:#efe7e2;--an-soft:#b9adb6;--an-line:#3b3040;--an-plum:#dcbfe3;--an-plum-2:#c9a3d3;--an-accent:#ef9e76;--an-sage:#a3c6b3;--an-tint:#2d2334;--an-warm:#33251f;--an-field:#1f1824}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;background:var(--an-paper);color:var(--an-ink);font:1.0625rem/1.65 var(--an-sans);overflow-x:hidden}img,svg{max-width:100%}a{color:var(--an-plum);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--an-accent)}:focus-visible{outline:2px solid var(--an-accent);outline-offset:2px}h1,h2,h3{font-family:var(--an-serif);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0}.an-wrap{max-width:var(--an-w);margin:0 auto;padding:0 var(--an-gut)}.an-skip{position:absolute;left:-9999px;top:0}.an-skip:focus{left:1rem;top:1rem;z-index:10;background:var(--an-card);padding:.5rem 1rem;border-radius:var(--an-r-s)}.an-masthead{border-bottom:1px solid var(--an-line);background:var(--an-paper)}.an-masthead-row{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1rem;padding-bottom:1rem;flex-wrap:wrap}.an-brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--an-ink)}.an-brand-ico{width:34px;height:34px;flex:none}.an-brand-ico circle{fill:var(--an-plum)}.an-brand-ico path{fill:none;stroke:var(--an-paper);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.an-brand-name{font:700 1.45rem/1 var(--an-serif)}.an-brand-sub{font-size:.8rem;color:var(--an-soft);border-left:1px solid var(--an-line);padding-left:.6rem;line-height:1.2}.an-menu{display:flex;flex-wrap:wrap;gap:.25rem}.an-menu a{color:var(--an-soft);text-decoration:none;font-weight:600;font-size:.95rem;padding:.35rem .7rem;border-radius:99px}.an-menu a:hover{color:var(--an-ink);background:var(--an-tint)}.an-menu a[aria-current]{color:var(--an-plum);background:var(--an-tint)}.an-intro{padding:clamp(2rem,6vw,4.5rem)0 clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--an-line);background:linear-gradient(180deg,var(--an-tint),var(--an-paper))}.an-intro-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}.an-overline{margin:0 0 .8rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--an-accent)}.an-intro h1{font-size:clamp(2rem,4.6vw,3.3rem)}.an-intro-lead{font-size:1.18rem;color:var(--an-soft);margin:1.2rem 0 0;max-width:38em}.an-chart{list-style:none;margin:0;padding:0;background:var(--an-card);border:1px solid var(--an-line);border-radius:var(--an-r);overflow:hidden}.an-chart li+li{border-top:1px dashed var(--an-line)}.an-chart a{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:baseline;padding:.95rem 1.2rem;text-decoration:none;color:var(--an-ink)}.an-chart a:hover{background:var(--an-warm)}.an-chart-n{font:700 .85rem var(--an-serif);color:var(--an-accent)}.an-chart-t{font-weight:700}.an-chart-c{font-size:.82rem;color:var(--an-soft);white-space:nowrap}.an-h-rule{font-size:clamp(1.4rem,2.6vw,1.8rem);display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem}.an-h-rule::after{content:"";flex:1;height:1px;background:var(--an-line)}.an-fresh{padding:clamp(2rem,5vw,3rem)0 1rem}.an-fresh-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.an-shelf{display:grid;grid-template-columns:minmax(0,.8fr)minmax(0,1.6fr);gap:1rem 3rem;padding:2rem 0;border-top:1px solid var(--an-line)}.an-shelf:first-of-type{border-top:0}.an-shelf-head{position:relative}.an-shelf-n{display:block;font:700 2.6rem/1 var(--an-serif);color:var(--an-line);margin-bottom:.4rem}.an-shelf-head h2{font-size:1.5rem}.an-shelf-head h2 a{color:var(--an-ink);text-decoration:none}.an-shelf-head h2 a:hover{color:var(--an-accent)}.an-shelf-head p{color:var(--an-soft);margin:.5rem 0 0;font-size:.97rem}.an-shelf-list{list-style:none;margin:0;padding:0}.an-shelf-list li+li{border-top:1px solid var(--an-line)}.an-shelf-list a{display:block;padding:.9rem 0;text-decoration:none;color:var(--an-ink)}.an-shelf-list a:hover .an-shelf-t{color:var(--an-accent)}.an-shelf-t{display:block;font:700 1.12rem/1.3 var(--an-serif)}.an-shelf-d{display:block;color:var(--an-soft);font-size:.95rem;margin-top:.25rem}.an-essay{padding:2.5rem 0 3.5rem;border-top:1px solid var(--an-line)}.an-essay .an-text{max-width:46rem}.an-entry{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem;background:var(--an-card);border:1px solid var(--an-line);border-radius:var(--an-r);text-decoration:none;color:var(--an-ink);transition:border-color .15s}.an-entry:hover{border-color:var(--an-plum-2)}.an-entry-k{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--an-sage)}.an-entry-t{font:700 1.08rem/1.3 var(--an-serif)}.an-entry-d{font-size:.92rem;color:var(--an-soft)}.an-entries{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}.an-sheet{display:grid;grid-template-columns:minmax(0,1fr)250px;gap:3.5rem;padding:1.5rem 0 4rem}.an-article{min-width:0;max-width:46rem}.an-section{padding:1.5rem var(--an-gut)4rem}.an-path ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 1.6rem;padding:0;font-size:.85rem;color:var(--an-soft)}.an-path li+li::before{content:"›";margin-right:.3rem;color:var(--an-line)}.an-path a{color:var(--an-soft)}.an-article-head h1,.an-h404{font-size:clamp(1.75rem,3.8vw,2.6rem)}.an-standfirst{font-size:1.17rem;color:var(--an-soft);margin:1rem 0 0;max-width:40em}.an-byline{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin:1rem 0 0;font-size:.85rem;color:var(--an-soft)}.an-byline span+span::before{content:"·";margin-right:1.1rem;color:var(--an-line)}.an-summary{margin:2rem 0;padding:1.2rem 1.4rem 1.2rem 1.6rem;background:var(--an-card);border:1px solid var(--an-line);border-left:4px solid var(--an-sage);border-radius:var(--an-r-s)}.an-summary-h{margin:0 0 .5rem;font:700 .8rem var(--an-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--an-sage)}.an-summary ol{margin:0;padding-left:1.2rem}.an-summary li+li{margin-top:.35rem}.an-contents-m{display:none;margin:0 0 1.5rem;border:1px solid var(--an-line);border-radius:var(--an-r-s);padding:.7rem 1rem;background:var(--an-card)}.an-contents-m summary{cursor:pointer;font-weight:700}.an-contents-m ul,.an-contents ul{list-style:none;margin:.5rem 0 0;padding:0;font-size:.92rem}.an-contents-m li,.an-contents li{margin:.35rem 0}.an-margin{position:relative}.an-contents{position:sticky;top:1.5rem;padding:1rem 0 0 1.2rem;border-left:1px solid var(--an-line)}.an-contents-h{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--an-soft)}.an-contents a{color:var(--an-soft);text-decoration:none}.an-contents a:hover{color:var(--an-accent)}.an-also{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.an-also-h{grid-column:1/-1;margin:0;font-weight:700;color:var(--an-soft);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.an-text{overflow-wrap:break-word}.an-text>*:first-child{margin-top:0}.an-text h2{font-size:clamp(1.35rem,2.6vw,1.7rem);margin:2.4rem 0 .8rem}.an-text h3{font-size:1.2rem;margin:1.8rem 0 .6rem}.an-text p,.an-text ul,.an-text ol{margin:0 0 1.05rem}.an-text ul,.an-text ol{padding-left:1.35rem}.an-text li{margin:.3rem 0}.an-text li::marker{color:var(--an-accent)}.an-text strong{font-weight:700}.an-text blockquote{margin:1.5rem 0;padding:.2rem 0 .2rem 1.2rem;border-left:3px solid var(--an-plum-2);color:var(--an-soft)}.an-text code{font-size:.9em;background:var(--an-tint);padding:.1em .35em;border-radius:4px}.an-scrolltable{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--an-line);border-radius:var(--an-r-s)}.an-scrolltable table{border-collapse:collapse;width:100%;font-size:.95rem}.an-scrolltable th,.an-scrolltable td{padding:.6rem .8rem;border-bottom:1px solid var(--an-line);text-align:left;vertical-align:top}.an-scrolltable th{background:var(--an-tint)}.an-verdict{margin:0 0 2rem;padding:1.2rem 1.4rem;border-radius:var(--an-r);background:var(--an-warm)}.an-verdict-h{margin:0 0 .4rem;font:700 .8rem var(--an-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--an-accent)}.an-verdict p:last-child{margin-bottom:0}.an-aside-note{margin:1.6rem 0;padding:1rem 1.2rem;border:1px dashed var(--an-plum-2);border-radius:var(--an-r-s);background:var(--an-card)}.an-aside-note-h{margin:0 0 .35rem;font:700 1rem var(--an-serif);color:var(--an-plum)}.an-aside-note p:last-child{margin-bottom:0}.an-matrix{margin:1.8rem 0}.an-matrix figcaption{font-weight:700;margin-bottom:.6rem;font-family:var(--an-serif)}.an-matrix-table{width:100%;border-collapse:collapse;font-size:.95rem;background:var(--an-card);border:1px solid var(--an-line);border-radius:var(--an-r-s)}.an-matrix-table th,.an-matrix-table td{padding:.65rem .8rem;border-bottom:1px solid var(--an-line);text-align:left;vertical-align:top}.an-matrix-table thead th{background:var(--an-tint);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--an-soft)}.an-matrix-table tbody th{font-weight:700}.an-matrix-table p{margin:0}.an-matrix-cards{display:none}.an-matrix-card{padding:.9rem 1rem;border:1px solid var(--an-line);border-radius:var(--an-r-s);background:var(--an-card)}.an-matrix-card+.an-matrix-card{margin-top:.7rem}.an-matrix-card-h{margin:0 0 .4rem;font-weight:700}.an-matrix-card-h p,.an-matrix-card dd p{margin:0}.an-matrix-card dl{margin:0;display:grid;gap:.15rem}.an-matrix-card dt{font-size:.78rem;color:var(--an-soft);text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem}.an-matrix-card dd{margin:0}.an-gauge-line{margin:1.4rem 0}.an-gauge{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.an-gauge-track{position:relative;display:block;width:9rem;height:.55rem;border-radius:99px;background:var(--an-line);overflow:hidden}.an-gauge-fill{position:absolute;inset:0 auto 0 0;background:var(--an-sage);border-radius:99px}.an-gauge-v{font:700 1.05rem var(--an-serif)}.an-gauge-v small{font-weight:500;color:var(--an-soft)}.an-gauge-l{font-size:.92rem;color:var(--an-soft)}.an-faq{margin:2.6rem 0 0;padding-top:1.4rem;border-top:2px solid var(--an-ink)}.an-faq h2{font-size:1.5rem;margin:0 0 .8rem}.an-faq-item{border-bottom:1px solid var(--an-line)}.an-faq-item summary{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:700;position:relative;list-style:none}.an-faq-item summary::-webkit-details-marker{display:none}.an-faq-item summary::after{content:"+";position:absolute;right:.2rem;top:.7rem;font:700 1.3rem var(--an-serif);color:var(--an-accent)}.an-faq-item[open] summary::after{content:"−"}.an-faq-a{padding:0 0 1rem}.an-faq-a p:last-child{margin-bottom:0}.an-pick{margin:1.2rem 0;padding:1.2rem 1.3rem;border:1px solid var(--an-line);border-radius:var(--an-r);background:var(--an-card)}.an-pick--lead{border-color:var(--an-plum-2);box-shadow:0 0 0 1px var(--an-plum-2)}.an-pick-head{display:flex;gap:1rem;align-items:flex-start}.an-pick-n{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--an-plum);color:var(--an-paper);font:700 1.1rem var(--an-serif)}.an-pick-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.an-pick-title h3{font-size:1.2rem}.an-tag{font-size:.75rem;font-weight:700;padding:.15rem .55rem;border-radius:99px;background:var(--an-warm);color:var(--an-accent)}.an-pick-body{margin-top:.8rem}.an-pick-pc{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.8rem}.an-pick-pc-h{margin:0 0 .3rem;font-weight:700;font-size:.9rem}.an-pick-pc ul{margin:0;padding-left:1.1rem;font-size:.95rem}.an-pick-fit{margin:.8rem 0 0;font-size:.95rem}.an-selection{padding:2.5rem 0 1rem}.an-letter{margin-top:3rem;padding:clamp(1.2rem,3vw,2rem);border-radius:var(--an-r);background:var(--an-tint);border:1px solid var(--an-line)}.an-letter h2{font-size:1.5rem;margin:0 0 .5rem}.an-letter-intro{margin:0 0 1.3rem;color:var(--an-soft)}.an-letter-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.an-letter-form[hidden]{display:none}.an-letter-field{display:grid;gap:.35rem;font-size:.9rem;font-weight:600}.an-letter-full,.an-letter-send{grid-column:1/-1}.an-letter-input{font:inherit;font-weight:400;font-size:1rem;width:100%;padding:.7rem .85rem;border:1px solid var(--an-line);border-radius:var(--an-r-s);background:var(--an-field);color:var(--an-ink)}.an-letter-input:focus{outline:2px solid var(--an-plum-2);outline-offset:1px}.an-letter-hold{position:absolute;left:-1e4px;top:auto;width:1px;height:1px;overflow:hidden}.an-letter-send{justify-self:start;font:700 1rem var(--an-sans);padding:.75rem 1.6rem;border:0;border-radius:99px;background:var(--an-plum);color:var(--an-paper);cursor:pointer}.an-letter-send:hover{background:var(--an-accent)}.an-letter-send:disabled{opacity:.6;cursor:wait}.an-letter-thanks p{margin:0;font-weight:700;color:var(--an-sage)}.an-colophon{border-top:1px solid var(--an-line);background:var(--an-card);font-size:.92rem;color:var(--an-soft)}.an-colophon-grid{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:1.5rem;padding-top:2.5rem;padding-bottom:2rem}.an-colophon-name{margin:0 0 .4rem;font:700 1.3rem var(--an-serif);color:var(--an-ink)}.an-colophon-about p:last-child{margin:0}.an-colophon-h{margin:0 0 .5rem;font-weight:700}.an-colophon-h a{color:var(--an-ink);text-decoration:none}.an-colophon ul{list-style:none;margin:0;padding:0}.an-colophon li{margin:.3rem 0}.an-colophon-col a{color:var(--an-soft)}.an-colophon-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;padding-top:1.2rem;padding-bottom:1.6rem;border-top:1px solid var(--an-line);font-size:.85rem}.an-colophon-base a{color:var(--an-soft)}@media(max-width:1000px){.an-sheet{grid-template-columns:1fr;gap:0}.an-margin{display:none}.an-contents-m{display:block}.an-fresh-list{grid-template-columns:1fr 1fr}.an-colophon-grid{grid-template-columns:1fr 1fr 1fr}.an-colophon-about{grid-column:1/-1}}@media(max-width:760px){.an-intro-grid,.an-shelf{grid-template-columns:1fr}.an-shelf{gap:.6rem}.an-shelf-n{font-size:1.8rem}.an-brand-sub{display:none}.an-menu{margin:0 -.7rem}}@media(max-width:640px){body{font-size:1rem}.an-fresh-list,.an-entries,.an-also,.an-letter-form,.an-pick-pc{grid-template-columns:1fr}.an-matrix-table{display:none}.an-matrix-cards{display:block}.an-colophon-grid{grid-template-columns:1fr 1fr}.an-chart a{grid-template-columns:auto 1fr;padding:.8rem 1rem}.an-chart-c{grid-column:2}.an-letter-send{justify-self:stretch}}.an-text ul:has(>li>input[type=checkbox]){list-style:none;padding-left:0}.an-text li:has(>input[type=checkbox]){position:relative;padding-left:1.9rem}.an-text li>input[type=checkbox]{position:absolute;left:0;top:.28em;width:1.05rem;height:1.05rem;margin:0;appearance:none;-webkit-appearance:none;border:1.5px solid var(--an-sage);border-radius:4px;background:var(--an-card)}.an-article-head{margin-bottom:2rem}