@property --page{syntax:"<color>";inherits:true;initial-value:#f8f6f1}@property --paper{syntax:"<color>";inherits:true;initial-value:#fcf8ef}@property --paper-line{syntax:"<color>";inherits:true;initial-value:#d6cdbb}@property --paper-shadow{syntax:"<color>";inherits:true;initial-value:#e4dccb}@property --lead-paper{syntax:"<color>";inherits:true;initial-value:#efe6d3}@property --ink{syntax:"<color>";inherits:true;initial-value:#132e42}@property --muted{syntax:"<color>";inherits:true;initial-value:#465765}@property --accent{syntax:"<color>";inherits:true;initial-value:#794264}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#fff}@property --read-ink{syntax:"<color>";inherits:true;initial-value:#17663f}@property --read-on{syntax:"<color>";inherits:true;initial-value:#fff}@property --unread-ink{syntax:"<color>";inherits:true;initial-value:#a3261d}@property --unread-on{syntax:"<color>";inherits:true;initial-value:#fff}.articles-page{--page:color-mix(in srgb,#f8f6f1,#0d1b28 var(--dark));--paper:color-mix(in srgb,#fcf8ef,#15293a var(--dark));--paper-line:color-mix(in srgb,#d6cdbb,#2e4558 var(--dark));--paper-shadow:color-mix(in srgb,#e4dccb,#07121c var(--dark));--lead-paper:color-mix(in srgb,#efe6d3,#1b3448 var(--dark));--ink:color-mix(in srgb,var(--landing-ink),#eef2f5 var(--dark));--muted:color-mix(in srgb,#465765,#a9bac6 var(--dark));--accent:color-mix(in srgb,var(--landing-accent),var(--landing-gold) var(--dark));--on-accent:color-mix(in srgb,#fff,#132e42 var(--dark));--read-ink:color-mix(in srgb,#17663f,#8be3b0 var(--dark));--read-on:color-mix(in srgb,#fff,#0b2618 var(--dark));--unread-ink:color-mix(in srgb,#a3261d,#ffa39a var(--dark));--unread-on:color-mix(in srgb,#fff,#3a110e var(--dark));--switch-on:color-mix(in srgb,#f8f6f1,#0d1b28 var(--dark));--switch-off:color-mix(in srgb,#465765,#a9bac6 var(--dark));color:var(--ink);transition:--page 200ms ease,--paper 200ms ease,--paper-line 200ms ease,--paper-shadow 200ms ease,--lead-paper 200ms ease,--ink 200ms ease,--muted 200ms ease,--accent 200ms ease,--on-accent 200ms ease,--read-ink 200ms ease,--read-on 200ms ease,--unread-ink 200ms ease,--unread-on 200ms ease}.articles-page a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}[data-reading-mode] body,[data-reading-mode] .marketing-page{transition:background-color 200ms ease}[data-reading-turning] :is(.articles-card,.articles-lead,.articles-page .articles-neighbour,.articles-page .articles-action){transition:none}[data-reading-mode]{--dark:0%}[data-reading-mode="dark"]{--dark:100%}@media (prefers-color-scheme:dark){[data-reading-mode="auto"]{--dark:100%}}[data-reading-mode] body,[data-reading-mode] .marketing-page{background:color-mix(in srgb,#f8f6f1,#0d1b28 var(--dark))}[data-reading-mode="dark"] .marketing-page a:focus-visible{outline-color:var(--landing-gold)}@media (prefers-color-scheme:dark){[data-reading-mode="auto"] .marketing-page a:focus-visible{outline-color:var(--landing-gold)}}.articles-page.landing-section--opening{padding-block:clamp(1.25rem,2.5vw,2rem) clamp(3rem,6vw,5rem)}.articles-bar{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(14rem,26rem) auto;align-items:center;gap:.6rem 1rem;margin-block-end:.4rem}.articles-bar h1{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:650;line-height:1.15;letter-spacing:-.03em}.articles-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:0 0 1rem;color:var(--muted);font-size:.9rem;line-height:1.5rem}.articles-status>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.articles-status strong{color:var(--ink)}.articles-status a{flex:none}.articles-search-field{display:flex;gap:.45rem;padding:.35rem;border:1px solid var(--paper-line);border-radius:.4rem 1rem .4rem 1rem;background:var(--paper);box-shadow:0 3px 0 var(--paper-shadow)}.articles-search input,.articles-search input:hover,.articles-search input:focus{flex:1;min-inline-size:0;padding:.5rem .7rem;border:0;background:transparent;box-shadow:none;color:var(--ink);font:inherit;font-size:.95rem}.articles-search input::placeholder{color:var(--muted);opacity:1}.articles-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.35rem}.articles-search button:focus-visible{outline:2px solid var(--on-accent);outline-offset:-4px}.articles-page mark{padding:0 .1em;border-radius:.15em;background:color-mix(in srgb,var(--accent) 24%,transparent);color:inherit}.articles-search button{padding:.5rem 1rem;border:0;border-radius:.3rem .8rem .3rem .8rem;background:var(--accent);color:var(--on-accent);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.articles-search button:hover{background:color-mix(in srgb,var(--accent) 86%,#fff)}.articles-search{margin:0;min-inline-size:0}.articles-search-field,.articles-mode--compact .articles-mode-options{block-size:2.75rem;padding:3px;box-sizing:border-box;box-shadow:0 3px 0 var(--paper-shadow)}.articles-search-field{align-items:center}.articles-search-field input{block-size:100%;min-block-size:0;margin:0}.articles-search-field button{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;min-block-size:0;margin:0;padding:0}.articles-search-field svg{inline-size:1.1rem;block-size:1.1rem}.articles-mode--compact .articles-mode-options{align-items:center}.articles-mode.articles-mode--compact button{justify-content:center;inline-size:2.25rem;block-size:2.25rem;min-block-size:0;padding:0;margin:0}.articles-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem;margin-block-end:1.1rem;border-bottom:1px solid var(--paper-line)}.articles-types{display:flex;flex-wrap:wrap;gap:0 1.25rem}.articles-page .articles-types a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-block:.5rem;border-bottom:2px solid transparent;color:var(--muted);font-size:.85rem;text-decoration:none}.articles-page .articles-types a[aria-current]{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.articles-page .articles-saved-filter{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-inline-size:2.75rem;min-block-size:2.75rem;color:var(--muted);font-size:.82rem;text-decoration:none}.articles-saved-filter svg{inline-size:1.15rem;block-size:1.15rem}.articles-page .articles-saved-filter[aria-current]{color:var(--accent);font-weight:700}.articles-saved-filter[aria-current] svg{fill:currentColor}.articles-page .articles-saved-mobile{display:none}.articles-bar-title{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1rem}.articles-language-notice{display:inline-block;margin-inline-start:.35rem;color:var(--muted);font-size:.75rem;font-weight:400;white-space:nowrap}.articles-page .articles-type-label{margin:0;color:var(--accent);font-size:.78rem;font-weight:600}.articles-intro .articles-type-label{margin-bottom:.75rem}.articles-mode{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.articles-mode-options{display:inline-flex;gap:.15rem;padding:.2rem;border:1px solid var(--paper-line);border-radius:999px;background:var(--paper)}.articles-mode button{display:inline-flex;align-items:center;gap:.35rem;min-block-size:2.25rem;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:var(--switch-off);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color 200ms ease}.articles-mode button svg{inline-size:1rem;block-size:1rem}.articles-mode button:hover{color:var(--ink)}.articles-mode-switch{--switch-pad:.2rem;--switch-gap:.15rem;position:relative;isolation:isolate;display:inline-grid;grid-template-columns:1fr 1fr;gap:var(--switch-gap)}.articles-mode--compact .articles-mode-switch{--switch-pad:3px}.articles-mode-switch::before{content:'';position:absolute;z-index:-1;inset-block:var(--switch-pad);inset-inline-start:var(--switch-pad);inline-size:calc((100% - 2 * var(--switch-pad) - var(--switch-gap)) / 2);border-radius:999px;background:var(--ink);transition:transform 240ms cubic-bezier(.3,.7,.2,1)}.articles-mode-switch button{justify-content:center}:is([data-reading-mode="light"],[data-reading-mode="auto"]) .articles-mode button[value="light"],[data-reading-mode="dark"] .articles-mode button[value="dark"]{color:var(--switch-on)}[data-reading-mode="dark"] .articles-mode-switch::before{transform:translateX(calc(100% + var(--switch-gap)))}@media (prefers-color-scheme:dark){[data-reading-mode="auto"] .articles-mode button[value="light"]{color:var(--switch-off)}[data-reading-mode="auto"] .articles-mode button[value="dark"]{color:var(--switch-on)}[data-reading-mode="auto"] .articles-mode-switch::before{transform:translateX(calc(100% + var(--switch-gap)))}}.articles-mode button[name="size"]{gap:.05rem;min-inline-size:2.5rem;justify-content:center;padding:0 .6rem;font-size:.9rem}.articles-mode button:disabled{opacity:.4;cursor:default}.articles-mode button:disabled:hover{color:var(--switch-off)}.articles-mode button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.articles-mode button{min-block-size:2.75rem}}.articles-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin:0;color:var(--muted);font-size:.78rem}.articles-card-when{display:inline-flex;flex-wrap:wrap;gap:.1rem .9rem}.articles-read{margin-top:auto;color:var(--accent);font-size:.85rem;font-weight:700}.articles-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem .25rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.articles-badge svg{inline-size:.8rem;block-size:.8rem}.articles-badge--read{background:var(--read-ink);color:var(--read-on)}.articles-badge--unread{background:var(--unread-ink);color:var(--unread-on)}.articles-card-actions{position:relative;z-index:1;display:flex;align-items:center;gap:.1rem;margin:-.45rem -.45rem -.45rem auto}.articles-bookmark{display:flex;margin:0}.articles-card-actions .articles-copy,.articles-bookmark button{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--muted);cursor:pointer}.articles-card-actions .articles-copy svg{inline-size:1.25rem;block-size:1.25rem}.articles-card-actions .articles-copy:hover,.articles-bookmark button:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.articles-card-actions .articles-copy:focus-visible,.articles-bookmark button:focus-visible{outline:3px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.articles-card-actions .articles-copy,.articles-bookmark button{inline-size:2.75rem;block-size:2.75rem}}html:not([data-can-copy]) .articles-copy{display:none}.articles-copy-done,.articles-copy[data-copied] .articles-copy-link{display:none}.articles-copy[data-copied] .articles-copy-done{display:block}.articles-page .articles-copy[data-copied]{color:var(--read-ink)}.articles-bookmark button svg{inline-size:1.4rem;block-size:1.4rem}.articles-bookmark button[aria-pressed="true"]{color:var(--accent)}.articles-bookmark button[aria-pressed="true"] svg{fill:currentColor}.articles-lead h2 a,.articles-card h2 a{color:var(--ink);text-decoration:none}.articles-lead h2 a::after,.articles-card h2 a::after{content:'';position:absolute;inset:0;border-radius:inherit}.articles-lead h2 a:focus-visible,.articles-card h2 a:focus-visible{outline:none}.articles-lead:focus-within,.articles-card:focus-within{outline:3px solid var(--accent);outline-offset:4px}.articles-lead{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:.75rem 2.5rem;margin-bottom:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--paper-line);border-radius:.4rem 1.2rem .4rem 1.2rem;background:var(--lead-paper);box-shadow:0 5px 0 var(--paper-shadow);transition:border-color 180ms ease,box-shadow 180ms ease}.articles-lead .articles-card-meta{grid-column:1 / -1;margin-block-end:.6rem}.articles-lead h2{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:650;line-height:1.08;letter-spacing:-.03em}.articles-lead .articles-type-label{grid-column:1;grid-row:2}.articles-lead h2{grid-column:1;grid-row:3}.articles-lead .articles-excerpt{grid-column:2;grid-row:2 / span 3;align-self:center;margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.articles-lead .articles-read{grid-column:1}.articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem}.articles-card{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.25rem 1.35rem;border:1px solid var(--paper-line);border-top:4px solid var(--accent);border-radius:.4rem 1.2rem .4rem 1.2rem;background:var(--paper);box-shadow:0 5px 0 var(--paper-shadow);transition:border-color 180ms ease,box-shadow 180ms ease}.articles-card .articles-card-meta{margin-block-end:.45rem}.articles-card h2{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.2}.articles-card .articles-excerpt{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.articles-card:hover,.articles-lead:hover{border-color:var(--accent);box-shadow:0 5px 0 var(--accent)}.articles-card:hover h2 a,.articles-lead:hover h2 a{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.16em}}.articles-empty{padding:3rem 2rem;border:1px dashed var(--paper-line);border-radius:.4rem 1.2rem .4rem 1.2rem;background:var(--paper);text-align:center}.articles-empty h2{margin:0 0 .6rem;font-family:var(--font-display);font-size:1.8rem}.articles-empty p{margin:0;color:var(--muted)}.articles-page .articles-suggest-title{margin:2rem 0 1rem;letter-spacing:-.02em;line-height:1.2;color:var(--ink);font-family:var(--font-display);font-size:1.3rem;font-weight:600}.articles-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem}.articles-pagination ol{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.articles-page .articles-pagination a,.articles-pagination span{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0 .8rem;border:1px solid var(--paper-line);border-radius:.5rem;background:var(--paper);color:var(--ink);font-weight:600;text-decoration:none}.articles-page .articles-pagination a:hover{border-color:var(--accent);color:var(--accent)}.articles-pagination [aria-current="page"]{border-color:var(--ink);background:var(--ink);color:var(--page)}.articles-pagination .articles-ellipsis{border-color:transparent;background:transparent}.articles-action[hidden],.articles-device-library[hidden]{display:none}.articles-card-actions .articles-device-save{min-inline-size:2.75rem;padding:.5rem;border:0;background:transparent}.articles-card-actions .articles-device-save [data-action-text]{display:none}.articles-device-library{margin-block:1rem 1.5rem}.articles-device-library>p{color:var(--muted);font-size:.9rem;line-height:1.6}.articles-device-library ul{margin:1rem 0 0;padding:0}.articles-device-library li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-block:.65rem;border-top:1px solid var(--paper-line);list-style:none}.articles-device-library li>a{flex:1 1 12rem;overflow-wrap:anywhere}.articles-print-source{display:none}.articles-welcome{max-inline-size:48rem;margin:0 0 1.5rem;color:var(--muted);line-height:1.7}.articles-contents,.articles-author{margin-block:2rem;padding:1.25rem 1.5rem;border:1px solid var(--paper-line);border-radius:.4rem 1.2rem .4rem 1.2rem;background:var(--paper)}.articles-contents summary{padding-block:.35rem;color:var(--ink);font-weight:700;cursor:pointer}.articles-contents ol{margin:.75rem 0 0;padding:0;list-style:none}.articles-contents li{list-style:none}.articles-contents a{display:inline-block;padding-block:.45rem;line-height:1.5}.articles-contents .articles-section-level-3{margin-inline-start:1rem}.article-prose :is(h2,h3)[id]{scroll-margin-top:7rem}.articles-author strong{display:block;margin-top:.35rem;color:var(--ink);font-family:var(--font-display);font-size:1.4rem}.articles-author p:not(.articles-type-label){margin-block:.6rem;color:var(--muted);line-height:1.7}.articles-author>a{display:inline-block;padding-block:.4rem;font-size:.9rem;font-weight:600}.articles-related{margin-block-start:2.5rem}.articles-related h2{margin-bottom:.35rem;color:var(--ink);font-family:var(--font-display);font-size:1.8rem}.articles-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin-top:1rem}.articles-related-card{min-inline-size:0;padding:1.25rem;border:1px solid var(--paper-line);border-radius:.4rem 1.2rem .4rem 1.2rem;background:var(--paper);box-shadow:0 5px 0 var(--paper-shadow);overflow-wrap:anywhere}.articles-related-card h3{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.3}.articles-related-card p{margin-block:.75rem;color:var(--muted);font-size:.9rem;line-height:1.7}.articles-detail-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.75rem}.articles-page .articles-back{font-size:.9rem;font-weight:700}.articles-save{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block:1rem}.articles-bar .articles-save{flex-wrap:nowrap;gap:0 1rem;min-block-size:1.5rem;margin-block:.15rem 0;font-size:.9rem;line-height:1.5rem;white-space:nowrap}.articles-page .articles-bar .articles-save a{text-decoration:none}.articles-page .articles-bar .articles-save a:hover{text-decoration:underline}.articles-page .articles-save a[aria-current="page"]{font-weight:700;text-decoration:underline}.articles-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:1.25rem}.articles-actions form{display:flex;margin:0}.articles-page .articles-action{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.5rem;padding:0 1rem 0 .8rem;border:1px solid var(--paper-line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color 180ms ease,color 180ms ease}.articles-action svg{flex:none;inline-size:1.15rem;block-size:1.15rem}.articles-page .articles-action:hover,.articles-page .articles-action[aria-pressed="true"]{border-color:var(--accent);color:var(--accent)}.articles-action[aria-pressed="true"] svg{fill:currentColor}.articles-page .articles-action[data-copied]{border-color:var(--read-ink)}.articles-action:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.articles-page .articles-action{min-block-size:2.75rem}}.articles-detail .landing-container{max-inline-size:53rem}.articles-intro{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--paper-line)}.articles-intro h1{margin:0 0 1.25rem;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.3rem);font-weight:650;line-height:1.07;letter-spacing:-.045em;overflow-wrap:anywhere}.articles-summary{margin:0 0 1rem;color:var(--muted);font-size:1.12rem;line-height:1.75}.articles-page .articles-meta{margin:0;color:var(--muted);font-size:.8rem;line-height:1.8}.article-prose{display:flow-root;font-size:1.06rem;line-height:1.85;overflow-wrap:anywhere}[data-reading-size="s"] .article-prose{font-size:.95rem}[data-reading-size="l"] .article-prose{font-size:1.2rem}[data-reading-size="xl"] .article-prose{font-size:1.36rem}.article-prose p,.article-prose>div{margin:0 0 1.35rem}.article-prose h2,.article-prose h3{margin:2.4rem 0 1rem;color:var(--ink);font-family:var(--font-display);line-height:1.2}.article-prose h2{font-size:2rem}.article-prose h3{font-size:1.6rem}.article-prose ol,.article-prose ul{margin:1rem 0 1.5rem;padding-left:1.8rem}.article-prose ol>li{list-style:decimal}.article-prose ul>li{list-style:disc}.article-prose li{margin:.4rem 0;padding-left:.25rem}.article-prose blockquote{margin:1.5rem 0;padding:.25rem 1.5rem;border-left:3px solid var(--accent);color:var(--muted)}.article-prose pre{overflow-x:auto;padding:1rem;background:var(--paper);white-space:pre-wrap}.article-prose figure{margin:2rem 0}.article-prose img{display:block;max-width:100%;height:auto;border-radius:.4rem}.article-prose .attachment--aside{float:right;inline-size:30%;margin:0 0 1rem 1.5rem}.article-prose .attachment--aside img{inline-size:100%}.article-prose figcaption{margin-top:.6rem;color:var(--muted);font-size:.8rem}.article-prose .attachment--file{padding:1rem 1.25rem;border:1px solid var(--paper-line);border-radius:.4rem;background:var(--paper)}.article-prose .attachment__size{margin-left:.6rem}.articles-progress{position:fixed;inset:0 0 auto;z-index:3000;block-size:3px;pointer-events:none}.articles-progress span{display:block;block-size:100%;background:#f3d9ad;transform:scaleX(0);transform-origin:left}.articles-timeleft{position:fixed;inset:auto 1rem 1rem auto;z-index:20;margin:0;padding:.3rem .75rem;border:1px solid color-mix(in srgb,#d6cdbb,#2e4558 var(--dark));border-radius:999px;background:color-mix(in srgb,#fcf8ef,#15293a var(--dark));box-shadow:0 2px 10px #06172726;color:color-mix(in srgb,#465765,#a9bac6 var(--dark));font-family:var(--font-ui);font-size:.78rem;font-weight:600;line-height:1.5;pointer-events:none;transition:border-color 200ms ease,background-color 200ms ease,color 200ms ease}.articles-neighbours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--paper-line)}.articles-page .articles-neighbour{display:flex;flex-direction:column;gap:.3rem;min-inline-size:0;padding:1rem 1.2rem;border:1px solid var(--paper-line);border-radius:.4rem 1.2rem .4rem 1.2rem;background:var(--paper);box-shadow:0 5px 0 var(--paper-shadow);color:var(--ink);text-decoration:none;transition:border-color 180ms ease,box-shadow 180ms ease}.articles-neighbour span{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.articles-neighbour strong{overflow:hidden;font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.articles-neighbour--older{grid-column:2;text-align:right}.articles-page .articles-neighbour:hover{border-color:var(--accent);box-shadow:0 5px 0 var(--accent)}.articles-preview{margin-bottom:2rem;padding:1rem;border:1px solid var(--color-accent-ring);border-radius:.4rem;background:var(--color-accent-soft)}@media print{@page{margin:18mm}[data-reading-mode] body,[data-reading-mode] .marketing-page{background:white;color:black;transition:none}.navbar-wrapper,.footer-wrapper,.closing-section,.marketing-more,.articles-detail-bar,.articles-actions,.articles-contents,.articles-related,.articles-neighbours,.articles-author,.articles-progress,.articles-timeleft,[data-reader-status],.retainer-notice,body>dialog,.sidebar-layer{display:none!important}.page-wrapper,.main-wrapper,.main-container,.marketing-page,.articles-detail,.articles-detail .landing-container{display:block;margin:0;padding:0;max-inline-size:none;min-block-size:0;background:white;box-shadow:none}.articles-detail{--ink:black;--muted:#333;--accent:black;--paper-line:#aaa;transition:none}.articles-intro{margin-bottom:1.5rem;padding-bottom:1rem}.articles-intro h1{font-size:26pt}.articles-summary{font-size:12pt}[data-reading-size] .article-prose{font-size:11pt;line-height:1.55}.article-prose :is(h2,h3){break-after:avoid}.article-prose p{orphans:3;widows:3}.article-prose figure,.article-prose blockquote{break-inside:avoid}.article-prose img{max-block-size:220mm;object-fit:contain}.articles-print-source{display:block;margin-bottom:1.5rem;font-size:9pt;overflow-wrap:anywhere}.articles-page a{color:black}}@media (max-width:850px){.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.articles-lead{grid-template-columns:minmax(0,1fr)}.articles-lead .articles-excerpt{grid-column:1;grid-row:auto}}@media (max-width:560px){.article-prose .attachment--aside{inline-size:40%;margin-inline-start:1rem}.articles-bar{grid-template-columns:minmax(0,1fr) auto}.articles-search{grid-column:1 / -1;grid-row:2}.articles-mode--compact{grid-column:2;grid-row:1}.articles-bar-title{display:flex;align-items:center;gap:.5rem}.articles-page .articles-saved-mobile{display:inline-flex}.articles-filter-bar .articles-saved-filter{display:none}.articles-search input{font-size:1rem}.articles-types{gap:0 .8rem}.articles-page .articles-types a{font-size:.78rem}.articles-saved-filter span{display:none}.articles-grid{grid-template-columns:minmax(0,1fr)}.articles-card-meta:has(.articles-badge) .articles-card-actions{order:1}.articles-card-meta:has(.articles-badge) .articles-card-when{order:2;flex-basis:100%}.articles-neighbours{grid-template-columns:minmax(0,1fr)}.articles-neighbour--older{grid-column:auto;text-align:left}}@media (pointer:coarse){.articles-search-field,.articles-mode--compact .articles-mode-options{block-size:3.25rem}.articles-search-field button,.articles-mode.articles-mode--compact button{inline-size:2.75rem;block-size:2.75rem}}@media (prefers-reduced-motion:reduce){.articles-card,.articles-lead,.articles-page .articles-neighbour,.articles-page .articles-action{transition:none}.articles-page,[data-reading-mode] body,[data-reading-mode] .marketing-page,.articles-timeleft,.articles-mode button,.articles-mode-switch::before{transition:none}}