main.tcf{min-width:0;color:var(--color-ink);--index-son:var(--accent);--index-son-deep:var(--accent);--index-gold:var(--accent);--index-gold-bright:var(--color-ink);--index-paper:var(--surface-read);--index-paper-soft:var(--surface-raised);--index-ink:var(--color-ink);--index-muted:var(--ink-soft);--index-bg:var(--sky-0);--index-shadow:transparent;background:0 0;padding-block:.75rem 3rem;overflow-x:clip}main.tcf .tcf__wrap{width:100%;max-width:var(--container,70rem);flex-direction:column;gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex}html main.tcf .site-breadcrumb{--breadcrumb-surface:var(--glass-bg-strong);--breadcrumb-line:var(--glass-border);--breadcrumb-ink:var(--color-ink);--breadcrumb-muted:var(--ink-soft);--breadcrumb-hover:var(--accent-soft);--breadcrumb-current-surface:var(--accent-fill);--breadcrumb-current-ink:var(--accent-on)}main.tcf .tcf-cover{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--light) 12%, var(--surface-paper)), var(--surface-paper) 62%);color:var(--paper-ink);box-shadow:var(--shadow-2), 0 0 4.5rem color-mix(in srgb, var(--light) 16%, transparent);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num head""lead lead""foot foot";align-items:center;gap:.875rem clamp(.875rem,3vw,1.75rem);margin:0;padding:clamp(1.125rem,3.2vw,2.25rem) clamp(1.125rem,3.6vw,2.75rem);display:grid;position:relative}main.tcf .tcf-cover:after{content:"";border:1px solid color-mix(in srgb, var(--paper-son) 26%, transparent);border-radius:var(--radius-paper);pointer-events:none;position:absolute;inset:.4375rem}main.tcf .tcf-cover>*{z-index:1;position:relative}main.tcf .tcf-cover__num{box-sizing:border-box;border-inline-end:2px solid var(--paper-son);min-width:5.25rem;color:var(--paper-son);text-align:center;flex-direction:column;grid-area:num;justify-content:center;align-self:stretch;align-items:center;margin:0;padding-inline-end:.75rem;display:flex}main.tcf .tcf-cover__digits{font-family:var(--font-title);font-variant-numeric:lining-nums tabular-nums;font-weight:600;font-size:var(--text-numeral-lg);white-space:nowrap;line-height:.9;display:block}main.tcf .tcf-cover__num[data-len="3"] .tcf-cover__digits{font-size:calc(var(--text-numeral-lg) * .7)}main.tcf .tcf-cover__num:is([data-len="4"],[data-len="5"]) .tcf-cover__digits{font-size:calc(var(--text-numeral-md) * .8)}main.tcf .tcf-cover__unit{font:600 var(--text-meta) / 1.2 var(--font-text);color:var(--paper-ink-soft);white-space:nowrap;margin-top:.375rem;display:block}main.tcf .tcf-cover__head{flex-direction:column;grid-area:head;align-items:flex-start;gap:.5rem;min-width:0;display:flex}main.tcf .tcf-cover__kicker{font:600 var(--text-meta) / 1.3 var(--font-text);color:var(--paper-son);margin:0}main.tcf .tcf-cover__title{max-width:100%;color:var(--paper-ink);font-size:var(--text-h1);overflow-wrap:anywhere;margin:0;line-height:1.12}@media (width>=48rem){main.tcf .tcf-cover__title{font-size:var(--text-display);line-height:var(--leading-display,1.08)}}main.tcf .tcf-cover__band{border-radius:var(--radius-paper);background:var(--paper-son);min-height:2rem;color:var(--surface-paper);font:600 var(--text-small) / 1.3 var(--font-text);align-items:center;margin:0;padding:.25rem .875rem;display:inline-flex}main.tcf .tcf-cover__lead{grid-area:lead;min-width:0}main.tcf .tcf-cover__text{max-width:62ch;color:var(--paper-ink-soft);font-size:var(--text-lead);text-wrap:pretty;margin:0;line-height:1.55}main.tcf .tcf-fold:not([data-open]){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}main.tcf .tcf-fold__toggle{min-height:var(--hit,2.75rem);color:var(--paper-son);font:600 var(--text-small) / 1.2 var(--font-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;margin:.125rem 0 0;padding:0;text-decoration:underline;display:inline-flex}main.tcf .tcf-cover__foot{flex-direction:column;grid-area:foot;gap:.625rem;min-width:0;display:flex}main.tcf .tcf-cover__chips{flex-wrap:nowrap;margin-inline:-.25rem;padding-inline:.25rem;overflow-x:auto}@media (width>=48rem){main.tcf .tcf-cover__chips{flex-wrap:wrap;overflow:visible}}main.tcf .tcf-cover__foot>p,main.tcf .tcf-cover .editorial-index-header__hub{color:var(--paper-ink);font-size:var(--text-small);margin:0;line-height:1.5}main.tcf .tcf-cover a:not(.ak-chip,.tcf-link){color:var(--paper-ink);text-decoration:underline;-webkit-text-decoration-color:var(--paper-son);text-decoration-color:var(--paper-son);text-underline-offset:.2em}main.tcf .tcf-cover .ak-chip{background:color-mix(in srgb, var(--paper-son) 5%, var(--surface-paper));border-color:color-mix(in srgb, var(--paper-son) 32%, transparent);color:var(--paper-ink)}main.tcf .tcf-cover .ak-chip:hover{border-color:var(--paper-son)}main.tcf .tcf-cover .ak-chip[aria-current]{background:var(--paper-son);color:var(--surface-paper)}main.tcf .tcf-cover :focus-visible{outline-color:var(--paper-son)}main.tcf .tcf-cover__none{min-height:var(--hit,2.75rem);color:var(--paper-ink-soft);font-size:var(--text-small);align-items:center;display:inline-flex}@media (width>=64rem){main.tcf .tcf-cover{grid-template-areas:"num head""num lead""num foot";row-gap:1rem}main.tcf .tcf-cover__num{min-width:8.5rem;padding-inline-end:1.5rem}main.tcf .tcf-cover__digits{font-size:calc(var(--text-numeral-lg) * 1.35)}main.tcf .tcf-cover__num[data-len="3"] .tcf-cover__digits{font-size:var(--text-numeral-lg)}main.tcf .tcf-cover__num:is([data-len="4"],[data-len="5"]) .tcf-cover__digits{font-size:calc(var(--text-numeral-lg) * .62)}}main.tcf .tcf-cover--emblem{grid-template-columns:auto minmax(0,1fr) 5.25rem;grid-template-areas:"num head head""lead lead lead""foot foot obj"}main.tcf .tcf-cover--emblem.tcf-cover--story{grid-template-areas:"num head head""lead lead lead""foot foot obj""story story story"}main.tcf .tcf-cover--no-num{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""lead""foot"}main.tcf .tcf-cover--no-num.tcf-cover--emblem{grid-template-columns:minmax(0,1fr) 5.25rem;grid-template-areas:"head head""lead lead""foot obj"}main.tcf .tcf-cover__obj{aspect-ratio:1;grid-area:obj;place-self:center end;width:5.25rem}@media (width>=48rem){main.tcf .tcf-cover--emblem{grid-template-columns:auto minmax(0,1fr) 7rem}main.tcf .tcf-cover--no-num.tcf-cover--emblem{grid-template-columns:minmax(0,1fr) 7rem}main.tcf .tcf-cover__obj{width:7rem}}@media (width>=64rem){main.tcf .tcf-cover--emblem{grid-template-columns:auto minmax(0,1fr) 13rem;grid-template-areas:"num head obj""num lead obj""num foot obj"}main.tcf .tcf-cover--emblem.tcf-cover--story{grid-template-areas:"num head obj""num lead obj""num foot obj""story story story"}main.tcf .tcf-cover--no-num{grid-template-areas:"head""lead""foot"}main.tcf .tcf-cover--no-num.tcf-cover--emblem{grid-template-columns:minmax(0,1fr) 13rem;grid-template-areas:"head obj""lead obj""foot obj"}main.tcf .tcf-cover__obj{width:13rem}}main.tcf .tcf-cover__story{border-top:2px solid var(--paper-son);grid-area:story;min-width:0;margin-top:.25rem;padding-top:1rem}main.tcf .tcf-cover__story-label{color:var(--paper-son);font:600 var(--text-meta) / 1.3 var(--font-text);margin:0 0 .75rem}main.tcf .tcf-feature.tcf-feature--paper{color:var(--paper-ink);gap:.875rem;display:grid;position:relative;overflow:visible}main.tcf .tcf-feature--paper .tcf-feature__pic{border-radius:var(--radius-paper)}main.tcf .tcf-feature--paper .tcf-feature__body{padding:0}main.tcf .tcf-feature--paper .tcf-feature__meta,main.tcf .tcf-feature--paper .tcf-feature__excerpt{color:var(--paper-ink-soft)}main.tcf .tcf-feature--paper .tcf-feature__title{color:var(--paper-ink)}main.tcf .tcf-feature--paper .tcf-feature__excerpt{-webkit-line-clamp:3;line-clamp:3}@media (hover:hover){main.tcf .tcf-feature--paper:hover .tcf-feature__title{text-decoration:underline;-webkit-text-decoration-color:var(--paper-son);text-decoration-color:var(--paper-son);text-underline-offset:.2em}}main.tcf .tcf-cover .tcf-feature:has(.tcf-link:focus-visible){outline-color:var(--paper-son)}@media (width>=64rem){main.tcf .tcf-feature.tcf-feature--paper{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:1.75rem}main.tcf .tcf-feature--paper .tcf-feature__title{font-size:var(--text-h1);line-height:1.2}main.tcf .tcf-rows.tcf-rows--three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}main.tcf .tcf-rows.tcf-rows--three .tcf-row{border-top:0}}main.tcf .ak-sec{margin-bottom:1rem}main.tcf .ak-sec__title{color:var(--color-ink)}main.tcf .tcf-panel{min-width:0;padding:clamp(1rem,3vw,1.75rem)}main.tcf .tcf-panel__title{font:600 var(--text-h2) / 1.25 var(--font-title);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5rem}main.tcf .tcf-panel--state p,main.tcf .tcf-panel__lead{max-width:62ch;color:var(--ink-soft);font-size:var(--text-body);margin:0 0 .75rem;line-height:1.6}main.tcf .tcf-panel__note{max-width:62ch;color:var(--ink-soft);font-size:var(--text-small);text-align:center;text-wrap:pretty;margin:1.25rem auto 0;line-height:1.6}main.tcf .tcf-picture-note{color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.5}main.tcf .tcf-pager nav{margin-top:1rem}main.tcf .tcf-lead{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,1.75rem);min-width:0;display:grid}main.tcf .tcf-lead>*{min-width:0}@media (width>=64rem){main.tcf .tcf-lead--two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}main.tcf .tcf-feature{padding:0;overflow:hidden}main.tcf .tcf-feature__pic{aspect-ratio:16/9;background:var(--accent-soft);display:block;overflow:hidden}main.tcf .tcf-feature__body{gap:.5rem;padding:clamp(1rem,2.6vw,1.5rem);display:grid}main.tcf .tcf-feature__meta,main.tcf .tcf-row__meta{color:var(--ink-soft);font:500 var(--text-meta) / 1.4 var(--font-text);margin:0}main.tcf .tcf-feature__title{color:var(--color-ink);font:600 var(--text-h2) / 1.25 var(--font-title);letter-spacing:-.01em;text-wrap:balance;margin:0}main.tcf .tcf-feature__excerpt{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-soft);font-size:var(--text-body);-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}main.tcf .tcf-link{color:inherit;text-decoration:none}main.tcf .tcf-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}main.tcf .tcf-link:focus-visible{outline:none}main.tcf :is(.tcf-feature,.tcf-row):has(.tcf-link:focus-visible){outline:3px solid var(--color-gold);outline-offset:3px}@supports not selector(:has(a)){main.tcf .tcf-link:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}}main.tcf .tcf-rows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}main.tcf .tcf-row{border-top:1px solid var(--glass-border);border-radius:var(--radius-field);transition:background-color var(--dur-feedback) var(--ease-feedback);grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.875rem;padding-block:.75rem;display:grid;position:relative}main.tcf .tcf-row:first-child{border-top:0}main.tcf .tcf-row:active{background:var(--accent-soft)}@media (hover:hover){main.tcf .tcf-row:hover .tcf-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}}main.tcf .tcf-row__pic{aspect-ratio:1;border-radius:var(--radius-field);background:var(--accent-soft);width:4.75rem;display:block;overflow:hidden}main.tcf .tcf-row__pic--mark{color:var(--accent);place-items:center;display:grid}main.tcf .tcf-row__pic--mark svg{width:58%;height:auto}main.tcf .tcf-row__body{align-content:start;gap:.25rem;min-width:0;display:grid}main.tcf .tcf-row__title{color:var(--color-ink);font:600 var(--text-body) / 1.4 var(--font-text);text-wrap:pretty;overflow-wrap:anywhere;margin:0}main.tcf .tcf-row__excerpt{display:none}@media (width>=48rem){main.tcf .tcf-row{grid-template-columns:8rem minmax(0,1fr);gap:1.125rem;padding-block:.875rem}main.tcf .tcf-row__pic{aspect-ratio:4/3;width:8rem}main.tcf .tcf-row__excerpt{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-soft);font-size:var(--text-small);-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}}@media (width>=64rem){main.tcf .tcf-rows--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}main.tcf .tcf-rows--two .tcf-row:nth-child(2){border-top:0}}main.tcf .tcf-pic picture,main.tcf .tcf-pic img{width:100%;height:100%;display:block}main.tcf .tcf-pic img{object-fit:cover}@media (prefers-reduced-motion:no-preference){html:not([data-effects=off]):not([data-reduce-motion=true]) main.tcf .tcf-pic[data-pic=wait] .tcf-pic__img{opacity:0}html:not([data-effects=off]):not([data-reduce-motion=true]) main.tcf .tcf-pic[data-pic=in] .tcf-pic__img{transition:opacity var(--dur-state) var(--ease-enter)}}main.tcf .tcf-sections{grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;display:grid}main.tcf .tcf-sections>.ak-sec{margin-bottom:0}main.tcf .tcf-search{grid-template-columns:minmax(0,1fr);gap:.375rem;max-width:34rem;display:grid}main.tcf .tcf-search__label{color:var(--color-ink);font:600 var(--text-small) / 1.3 var(--font-text)}main.tcf .tcf-search__row{gap:.5rem;display:flex}main.tcf .tcf-search__input{min-width:0;min-height:var(--btn-height,3rem);border:1px solid var(--glass-border);border-radius:var(--radius-field);background:var(--surface-raised);color:var(--color-ink);font:400 var(--text-body) / 1.2 var(--font-text);flex:auto;padding:0 1rem}main.tcf .tcf-search__input::placeholder{color:var(--ink-soft)}main.tcf .tcf-search__input:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}main.tcf .tcf-ways{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){main.tcf .tcf-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}main.tcf .tcf-way{height:100%;min-height:var(--hit,2.75rem);border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--surface-raised);color:var(--color-ink);transition:border-color var(--dur-feedback) var(--ease-feedback), transform var(--dur-feedback) var(--ease-feedback);align-content:start;gap:.25rem;padding:.875rem 1rem;text-decoration:none;display:grid}main.tcf .tcf-way:hover{border-color:var(--accent-line)}main.tcf .tcf-way{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.875rem}main.tcf .tcf-way>:not(.tcf-way__mark){grid-column:2}main.tcf .tcf-way__mark{border-radius:var(--radius-field);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent);grid-area:1/1/span 4;place-items:center;display:grid}main.tcf .tcf-way__mark svg{width:70%;height:auto}@media (hover:hover){main.tcf .tcf-way:hover{transform:translateY(-2px)}}main.tcf .tcf-way:active{transform:translateY(0)}main.tcf .tcf-way:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}main.tcf .tcf-way__hint{color:var(--ink-soft);font:500 var(--text-meta) / 1.35 var(--font-text)}main.tcf .tcf-way__title{font:600 var(--text-h3) / 1.3 var(--font-title)}main.tcf .tcf-way__text{color:var(--ink-soft);font-size:var(--text-small);line-height:1.55}main.tcf .tcf-way__go{color:var(--accent);font:600 var(--text-small) / 1.3 var(--font-text);margin-top:.25rem}main.tcf .tcf-principles{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){main.tcf .tcf-principles{grid-template-columns:repeat(3,minmax(0,1fr))}}main.tcf .tcf-principles li{border-top:2px solid var(--accent-line);padding-top:.75rem}main.tcf .tcf-principles__title{font:600 var(--text-body) / 1.35 var(--font-text);margin:0 0 .25rem}main.tcf .tcf-principles p{color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.6}main.tcf .tcf-faq details{border-top:1px solid var(--glass-border)}main.tcf .tcf-faq details:first-child{border-top:0}main.tcf .tcf-faq summary{min-height:var(--hit,2.75rem);font:600 var(--text-body) / 1.4 var(--font-text);cursor:pointer;align-items:center;gap:1rem;padding-block:.5rem;list-style:none;display:flex}main.tcf .tcf-faq summary::-webkit-details-marker{display:none}main.tcf .tcf-faq summary:after{content:"+";color:var(--accent);margin-inline-start:auto;font-weight:600}main.tcf .tcf-faq details[open] summary:after{content:"−"}main.tcf .tcf-faq summary:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}main.tcf .tcf-faq p{max-width:65ch;color:var(--ink-soft);font-size:var(--text-body);margin:0 0 1rem;line-height:1.65}main.tcf .tcf-panel--subscribe{text-align:center}main.tcf .tcf-panel--subscribe .tcf-panel__lead{margin-inline:auto}main.tcf .tcf-subscribe{max-width:32rem;margin:.75rem auto 0}main.tcf .tcf-subscribe__rss{margin-top:1rem}main.tcf .tapchi-refreshed{border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;margin:0;padding:clamp(1rem,3vw,1.75rem)}html main.editorial-index-page.tcf--section{color:var(--color-ink);background:0 0!important}main.tcf--section .editorial-index-shell{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);display:flex}main.tcf--section .editorial-index-shell>*{margin-block:0}main.tcf--section .editorial-index-main{border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--surface-read);min-width:0;padding:clamp(1rem,3vw,1.75rem)}main.tcf--section .tcf-list__head,main.tcf--section .tcf-rows--section .tcf-feature{margin-bottom:.75rem}main.tcf--section .tcf-rows--section .tcf-feature+.tcf-row{border-top:0}main.tcf--section .tcf-rows--section.is-loading{opacity:.6;transition:opacity var(--dur-state) var(--ease-feedback)}main.tcf--section .tcf-picture-note{margin-top:1rem}main.tcf--section :is(.editorial-index-guide,.editorial-index-filters){border-color:var(--glass-border);background:var(--surface-read);box-shadow:none}main.tcf--section .editorial-index-layout:not(#tcf-front){grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:clamp(1.25rem,3vw,2rem)}@media (width>=64rem){main.tcf--section .editorial-index-layout:not([data-rail=none]):not(#tcf-front){grid-template-columns:14rem minmax(0,1fr);align-items:start}main.tcf--section .editorial-index-layout[data-rail=none] .tcf-rows--section{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-flow:dense;align-items:start;column-gap:2rem}main.tcf--section .editorial-index-layout[data-rail=none] .tcf-rows--section>.tcf-feature{grid-area:1/1/span 4;margin-bottom:0}main.tcf--section .editorial-index-layout[data-rail=none] .tcf-rows--section>.tcf-feature~.tcf-row:nth-child(-n+5){grid-column:2}main.tcf--section .editorial-index-layout[data-rail=none] .tcf-rows--section>.tcf-feature~.tcf-row:nth-child(2){padding-top:0}main.tcf--section .editorial-index-layout[data-rail=none] .tcf-rows--section:not(:has(>.tcf-feature)){grid-template-columns:repeat(2,minmax(0,1fr))}main.tcf--section .editorial-index-layout[data-rail=none] .tcf-rows--section:not(:has(>.tcf-feature))>.tcf-row:nth-child(2){border-top:0}}main.tcf--section .tcf-list .ak-sec__title{color:var(--color-ink);font:600 var(--text-h2) / 1.25 var(--font-title);letter-spacing:-.01em;margin:0}main.tcf--section .tcf-list .ak-sec__lead{color:var(--ink-soft);font:400 var(--text-small) / 1.5 var(--font-text);margin:.25rem 0 0}main.tcf--section .editorial-index-guide :is(.editorial-index-guide__answer>p:first-child,.editorial-index-guide__paths article>p){color:var(--accent);font:600 var(--text-meta) / 1.3 var(--font-text);letter-spacing:normal;text-transform:none}main.tcf--section .editorial-index-guide h2{color:var(--color-ink);font:600 var(--text-h2) / 1.25 var(--font-title);letter-spacing:-.01em}main.tcf--section .editorial-index-continuation button{min-height:var(--btn-height,3rem);border-radius:var(--radius-chip)}html main.tcf--section :is(.editorial-index-continuation button,.editorial-index-pager [aria-current=page],.editorial-index-search button){border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on)}html main.tcf--section :is(.editorial-index-continuation button,.editorial-index-search button):hover:not(:disabled){border-color:var(--accent-on);background:var(--accent-fill);color:var(--accent-on)}html body main.tcf .tcf-subscribe .btn-seal{background:var(--accent-fill);color:var(--accent-on);font:600 var(--text-label) / 1.2 var(--font-text);letter-spacing:normal;text-transform:none;box-shadow:none;border:1px solid #0000}html body main.tcf .tcf-subscribe .btn-seal:hover{background:color-mix(in srgb, var(--accent-fill) 88%, var(--color-ink))}html body main.tcf .tcf-subscribe .newsletter-closed a:not(.btn-seal){border-color:var(--glass-border);color:var(--color-ink)}main.tcf .tcf-subscribe input:is([type=email],[type=text],[name=name]){border-color:var(--glass-border);background:var(--surface-raised);color:var(--color-ink)}main.tcf--section .editorial-index-shell:not(#tcf-front){width:min(var(--container,70rem), 100%)}main.tcf--section :is(.editorial-index-search,.editorial-index-active){border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--surface-read);padding:clamp(.875rem,2.5vw,1.25rem)}main.tcf--section :is(.editorial-index-filters__eyebrow,.editorial-index-state>p:first-child,.editorial-index-guide__answer>p,.editorial-index-steps header>p,.editorial-index-next header>p,.editorial-index-faq header>p,.editorial-index-guide__paths article>p,.lunar-season__header>p){color:var(--accent);font:600 var(--text-meta) / 1.3 var(--font-text);letter-spacing:normal;text-transform:none}main.tcf.tcf--issues{--issue-public-night:var(--sky-0);--issue-public-night-soft:var(--sky-1);--issue-public-son:var(--accent);--issue-public-son-deep:var(--paper-son);--issue-public-gold:var(--accent);--issue-public-gold-bright:var(--color-ink);--issue-public-paper:var(--surface-paper);--issue-public-paper-ink:var(--paper-ink);--issue-public-ink:var(--color-ink);--issue-public-muted:var(--ink-soft);--issue-public-surface:var(--surface-read);--issue-public-surface-raised:var(--surface-raised);--issue-public-shadow:transparent}main.tcf.tcf--issues .public-issues-shell{width:100%;max-width:var(--container,70rem);flex-direction:column;gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex}main.tcf.tcf--issues .public-issues-shell>*{margin-block:0}main.tcf.tcf--issues .tcf-issues__tools{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=48rem){main.tcf.tcf--issues .tcf-issues__tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}main.tcf.tcf--issues :is(.public-issue-state,.public-issue-reading-guide,.public-issue-paths,.public-issue-next-reading,.public-issue-newsletter){border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;padding:clamp(1rem,3vw,1.75rem)}main.tcf.tcf--issues .public-issue-editorial-guide{gap:clamp(1.25rem,3vw,2rem);display:grid}main.tcf.tcf--issues :is(.public-issue-state>p:first-child,.public-issue-newsletter>div>p,.public-issue-reading-guide>header>p,.public-issue-paths>header>p,.public-issue-next-reading>header>p,.public-issue-paths a>span,.public-issue-feature>header>p,.public-issue-archive>header>p){color:var(--accent);font:600 var(--text-meta) / 1.3 var(--font-text);letter-spacing:normal;text-transform:none}main.tcf.tcf--issues :is(.public-issue-state h2,.public-issue-reading-guide h2,.public-issue-paths h2,.public-issue-next-reading h2,.public-issue-newsletter h2){color:var(--color-ink);font:600 var(--text-h2) / 1.25 var(--font-title);letter-spacing:-.01em}main.tcf.tcf--issues :is(a,button,select):focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}html body main.tcf.tcf--issues :is(.public-issue-newsletter,.public-issue-state) .btn-seal{background:var(--accent-fill);color:var(--accent-on);font:600 var(--text-label) / 1.2 var(--font-text);letter-spacing:normal;text-transform:none;box-shadow:none;border:1px solid #0000}main.tcf .tcf-rss__kicker{color:var(--accent);font:600 var(--text-meta) / 1.3 var(--font-text);margin:0}main.tcf .tcf-rss__slip{word-break:normal;border-radius:var(--radius-paper);background:var(--surface-paper);box-shadow:var(--shadow-1);color:var(--paper-ink);font:600 var(--text-small) / 1.45 ui-monospace, SFMono-Regular, Consolas, monospace;overflow-wrap:break-word;margin:.625rem 0 0;padding:.875rem 1rem}@media (width>=48rem){main.tcf .tcf-rss__slip{font-size:var(--text-body)}}main.tcf .tcf-rss__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}main.tcf .tcf-rss__status{color:var(--ink-soft);font-size:var(--text-small);margin:.75rem 0 0}main.tcf .tcf-rss__steps{color:var(--color-ink);font-size:var(--text-body);gap:.375rem;margin:1rem 0 0;padding-inline-start:1.25rem;line-height:1.6;display:grid}main.tcf .tcf-rss__group{color:var(--accent);font:600 var(--text-meta) / 1.3 var(--font-text);margin:1.5rem 0 .625rem}main.tcf .tcf-rss__formats{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}main.tcf .tcf-rss__formats li{min-height:var(--hit,2.75rem);flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;display:flex}main.tcf .tcf-rss__format{min-width:6.5rem;color:var(--color-ink);font:600 var(--text-small) / 1.4 var(--font-text)}main.tcf .tcf-rss__href{min-width:0;color:var(--color-ink);font:400 var(--text-small) / 1.5 ui-monospace, SFMono-Regular, Consolas, monospace;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;overflow-wrap:anywhere}main.tcf .tcf-rss__note{max-width:62ch;color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.6}main.tcf .tcf-rss__note a:not(.tcf-rss__href){color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}main.tcf .tcf-rss__picture-note{margin-top:1rem}main.tcf .tcf-rss__contents{text-align:center;font-size:var(--text-small);margin:1rem 0 0}main.tcf .tcf-rss__contents a{min-height:var(--hit,2.75rem);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;align-items:center;display:inline-flex}html main.tcf.tcf--issues :is(.public-issue-year-filter button,.public-issue-state a:first-child,.public-issue-open:hover){border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on)}html main.tcf.tcf--issues :is(.public-issue-year-filter button,.public-issue-state a:first-child):hover{border-color:var(--accent-on);background:var(--accent-fill);color:var(--accent-on)}html main.tcf.tcf--issues .public-issue-state a:not(:first-child):hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--color-ink)}html main.tcf.tcf--issues .public-issue-subtitle{color:var(--ink-soft)}html main.tcf.tcf--issues .public-issue-notice{color:var(--color-ink)}html main.tcf.tcf--issues .public-issue-cover-fallback b{color:var(--surface-paper)}main.tcf.tcf--issues .public-issue-newsletter{margin-inline:0}main.tcf .tcf-cover__num[data-kind=year] .tcf-cover__digits{font-size:calc(var(--text-numeral-lg) * .62)}@media (width>=64rem){main.tcf .tcf-cover__num[data-kind=year] .tcf-cover__digits{font-size:var(--text-numeral-lg)}}@media (prefers-reduced-motion:reduce){main.tcf :is(.tcf-row,.tcf-way){transition:none}main.tcf .tcf-way:hover{transform:none}}html:is([data-effects=off],[data-reduce-motion=true]) main.tcf :is(.tcf-row,.tcf-way){transition:none}html:is([data-effects=off],[data-reduce-motion=true]) main.tcf .tcf-way:hover{transform:none}@media (forced-colors:active){main.tcf .tcf-cover,main.tcf .tcf-cover__band{border:1px solid canvastext}main.tcf .tcf-cover__num{border-inline-end-color:canvastext}}
