.aul-read,.aul-idx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--aul-gutter);align-items:start;padding-block:clamp(2rem,1rem + 4vw,4.5rem) var(--aul-section-y);padding-inline:max(var(--aul-edge),calc((100% - var(--aul-max)) / 2 + var(--aul-edge)))}.aul-read>*,.aul-idx>*{grid-column:1 / -1}.aul-read-stage{display:contents}.aul-read-stage>*{grid-column:1 / -1}.aul-read-trail{margin-bottom:var(--aul-sp-4);font-size:var(--aul-fs-sm);color:var(--aul-fg-3)}.aul-read-trail ol{display:flex;flex-wrap:wrap;gap:0 .6rem;margin:0;padding:0;list-style:none}.aul-read-trail li:not(:last-child):after{content:"/";margin-left:.6rem;color:var(--aul-rule-strong)}.aul-read-trail a{color:var(--aul-fg-2);text-decoration:underline;text-decoration-color:var(--aul-rule-strong);text-underline-offset:.2em}.aul-read-trail a:hover{color:var(--aul-fg);text-decoration-color:var(--aul-accent)}.aul-read-trail li:last-child span{color:var(--aul-fg-3)}.aul-read-body{min-width:0}.aul-read-head,.aul-read-gist,.aul-read-prose,.aul-read-steps,.aul-read-questions,.aul-read-tags,.aul-read-relay{max-width:46rem}.aul-read-kicker{display:inline-block;margin-bottom:var(--aul-sp-2);font-size:var(--aul-fs-sm);font-weight:700;color:var(--aul-accent-text)}.aul-read-title{font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:clamp(2.25rem,1.5rem + 3.2vw,4rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--aul-fg);padding-block:.03em}.aul-read-standfirst{margin-top:var(--aul-sp-3);font-size:var(--aul-fs-lead);line-height:1.5;color:var(--aul-fg-2)}.aul-read-byline{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:var(--aul-sp-3);padding-top:var(--aul-sp-2);border-top:var(--aul-sig-w) solid var(--aul-accent);font-size:var(--aul-fs-sm);color:var(--aul-fg-3)}.aul-read-byline-item:first-child{color:var(--aul-fg);font-weight:600}.aul-read-rail{margin-bottom:var(--aul-sp-4)}.aul-read-index{padding:var(--aul-sp-2) 0;border-top:1px solid var(--aul-rule-strong);border-bottom:1px solid var(--aul-rule-strong)}.aul-read-index-label{margin-bottom:.5rem;font-size:var(--aul-fs-sm);font-weight:700;color:var(--aul-fg)}.aul-read-index ol{margin:0;padding:0;list-style:none}.aul-read-index li{border-left:var(--aul-sig-w) solid transparent}.aul-read-index-sub{padding-left:.85rem}.aul-read-index a{display:block;padding:.35rem 0 .35rem .75rem;font-size:var(--aul-fs-sm);line-height:1.35;color:var(--aul-fg-2);text-decoration:none}.aul-read-index a:hover{color:var(--aul-fg)}.aul-read-index li.aul-rail-live{border-left-color:var(--aul-accent)}.aul-read-index li.aul-rail-live>a{color:var(--aul-fg);font-weight:600}.aul-read-plate{margin:var(--aul-sp-5) 0}.aul-read-plate img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;background:var(--aul-bg-raised)}.aul-read-gist{margin-block:var(--aul-sp-5);padding-top:var(--aul-sp-2);border-top:var(--aul-sig-w) solid var(--aul-accent)}.aul-read-gist h2{margin-bottom:var(--aul-sp-2);font-family:var(--aul-font-text);font-size:var(--aul-fs-sm);font-weight:700;letter-spacing:.01em;color:var(--aul-fg)}.aul-read-gist ul{margin:0;padding:0;list-style:none}.aul-read-gist li{position:relative;padding:.55rem 0 .55rem 1.25rem;border-bottom:1px solid var(--aul-rule);color:var(--aul-fg)}.aul-read-gist li:before{content:"";position:absolute;left:0;top:1.15em;width:.35rem;height:.35rem;background:var(--aul-accent)}.aul-read-prose{font-size:var(--aul-fs-base);line-height:1.7;color:var(--aul-fg-2)}.aul-read-prose>:first-child{margin-top:0}.aul-read-prose h2{margin:var(--aul-sp-6) 0 var(--aul-sp-2);font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h3);line-height:1.18;letter-spacing:var(--aul-track-h3);color:var(--aul-fg)}.aul-read-prose h3{margin:var(--aul-sp-4) 0 var(--aul-sp-1);font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h4);line-height:1.28;color:var(--aul-fg)}.aul-read-prose p{margin:0 0 1.1em}.aul-read-prose ul,.aul-read-prose ol{margin:0 0 1.25em;padding-left:1.35rem}.aul-read-prose ul{list-style:square}.aul-read-prose ol{list-style:decimal}.aul-read-prose li{margin-bottom:.45em;padding-left:.2rem}.aul-read-prose li::marker{color:var(--aul-accent-text);font-weight:600}.aul-read-prose strong{color:var(--aul-fg);font-weight:700}.aul-read-prose a{color:var(--aul-fg);text-decoration:underline;text-decoration-color:var(--aul-accent);text-decoration-thickness:1px;text-underline-offset:.2em}.aul-read-prose a:hover{text-decoration-thickness:2px}.aul-read-prose blockquote{margin:var(--aul-sp-4) 0;padding:var(--aul-sp-2) var(--aul-sp-3);border-left:var(--aul-sig-w) solid var(--aul-accent);background:var(--aul-bg-raised);color:var(--aul-fg)}.aul-read-prose blockquote>:last-child{margin-bottom:0}.aul-read-prose code{padding:.1em .35em;background:var(--aul-bg-raised);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;color:var(--aul-fg)}.aul-read-prose pre{margin:var(--aul-sp-4) 0;padding:var(--aul-sp-3);overflow-x:auto;background:var(--aul-bg-raised);border-top:1px solid var(--aul-rule-strong);line-height:1.55}.aul-read-prose pre code{padding:0;background:none}.aul-read-prose hr{margin:var(--aul-sp-5) 0;border:0;border-top:1px solid var(--aul-rule-strong)}.aul-read-prose figure{margin:var(--aul-sp-5) 0}.aul-read-prose img,.aul-read-prose figure img{display:block;width:100%;height:auto}.aul-read-prose figcaption{margin-top:.6rem;font-size:var(--aul-fs-sm);color:var(--aul-fg-3)}.aul-read-prose table{width:100%;margin:var(--aul-sp-4) 0;border-collapse:collapse;font-size:var(--aul-fs-sm);line-height:1.45}.aul-read-prose th,.aul-read-prose td{padding:.7rem .8rem .7rem 0;border-bottom:1px solid var(--aul-rule);text-align:left;vertical-align:top}.aul-read-prose th{border-bottom:1px solid var(--aul-fg);font-weight:700;color:var(--aul-fg)}.aul-read-steps,.aul-read-questions{margin-top:var(--aul-sp-6)}.aul-read-steps h2,.aul-read-questions h2{margin-bottom:var(--aul-sp-3);font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h3);line-height:1.18;color:var(--aul-fg)}.aul-read-steps ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--aul-rule-strong)}.aul-read-steps li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--aul-sp-2);padding-block:var(--aul-sp-3);border-bottom:1px solid var(--aul-rule)}.aul-read-step-index{font-size:var(--aul-fs-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--aul-accent-text)}.aul-read-step-copy strong{display:block;margin-bottom:.3rem;font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h4);line-height:1.28;color:var(--aul-fg)}.aul-read-step-copy p{color:var(--aul-fg-2)}.aul-read-questions dl{margin:0;border-top:1px solid var(--aul-rule-strong)}.aul-read-questions dl>div{padding-block:var(--aul-sp-3);border-bottom:1px solid var(--aul-rule)}.aul-read-questions dt{margin-bottom:.4rem;font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h4);line-height:1.28;color:var(--aul-fg)}.aul-read-questions dd{margin:0;color:var(--aul-fg-2)}.aul-read-tags{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:var(--aul-sp-5);font-size:var(--aul-fs-sm);color:var(--aul-fg-2)}.aul-read-tags span:before{content:"";display:inline-block;width:.32em;height:.32em;margin-right:.5em;vertical-align:.18em;background:var(--aul-accent)}.aul-read-relay{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:var(--aul-sp-5);padding-top:var(--aul-sp-3);border-top:1px solid var(--aul-rule-strong)}.aul-read-relay--head{margin-top:var(--aul-sp-3);padding-top:0;border-top:0}.aul-relay-label{margin-right:.5rem;font-size:var(--aul-fs-sm);font-weight:700;color:var(--aul-fg)}.aul-relay-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:2.75rem;padding:.45rem .95rem;border:1px solid var(--aul-rule-strong);background:transparent;color:var(--aul-fg);font:600 var(--aul-fs-sm) / 1.2 var(--aul-font-text);text-decoration:none;cursor:pointer}.aul-relay-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--aul-wash);opacity:0;transition:opacity var(--aul-dur-s) var(--aul-ease-out)}.aul-relay-btn:hover:before{opacity:1}.aul-relay-btn:focus-visible{outline:2px solid var(--aul-focus);outline-offset:2px}.aul-relay-btn--tight{min-height:2.75rem;padding:.35rem .7rem;font-size:var(--aul-fs-xs)}.aul-relay-copy.aul-copy-taken{border-color:var(--aul-accent);box-shadow:inset 0 calc(-1 * var(--aul-sig-w)) 0 var(--aul-accent)}.aul-read-onward{margin-top:var(--aul-sp-7);padding-top:var(--aul-sp-4);border-top:var(--aul-sig-w) solid var(--aul-accent)}.aul-read-onward>h2{margin-bottom:var(--aul-sp-4);font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h3);line-height:1.18;color:var(--aul-fg)}.aul-read-onward-row{display:grid;gap:var(--aul-sp-4) var(--aul-gutter)}.aul-read-onward-card{display:grid;align-content:start;gap:.6rem;color:var(--aul-fg);text-decoration:none}.aul-read-onward-card img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:var(--aul-bg-raised)}.aul-read-onward-card h3{font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h4);line-height:1.25}.aul-read-onward-card p{font-size:var(--aul-fs-sm);line-height:1.5;color:var(--aul-fg-2)}.aul-read-onward-card:hover h3{text-decoration:underline;text-decoration-color:var(--aul-accent);text-decoration-thickness:1px;text-underline-offset:.18em}.aul-read-onward-card:focus-visible{outline:2px solid var(--aul-focus);outline-offset:4px}.aul-read-gauge{position:fixed;top:var(--aul-header-h);left:0;right:0;z-index:41;height:var(--aul-sig-w);background:var(--aul-brass);clip-path:inset(0 calc(100% - var(--aul-read-gauge, 0%)) 0 0);pointer-events:none}@media(min-width:40rem){.aul-read-onward-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.aul-read-trail{grid-column:4 / 13}.aul-read-rail{grid-column:1 / 4;grid-row:2;position:sticky;top:calc(var(--aul-header-h) + var(--aul-sp-4));margin:0;padding-right:var(--aul-sp-2)}.aul-read-body{grid-column:4 / 13;grid-row:2}.aul-read-onward-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.aul-idx-kicker{margin-bottom:var(--aul-sp-2);font-size:var(--aul-fs-sm);font-weight:700;color:var(--aul-accent-text)}.aul-idx-title{max-width:18ch;font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-page-h1, clamp(2.5rem, 1.5rem + 4.4vw, 5.25rem));line-height:1.05;letter-spacing:-.026em;color:var(--aul-fg);padding-block:.04em}.aul-idx-grid{display:grid;gap:var(--aul-sp-5) var(--aul-gutter);margin:var(--aul-sp-6) 0 0;padding:0;list-style:none}.aul-idx-card{position:relative;display:grid;align-content:start;gap:var(--aul-sp-2);padding-top:var(--aul-sp-2);border-top:1px solid var(--aul-rule-strong)}.aul-idx-cover{display:block;overflow:hidden;aspect-ratio:16 / 10;background:var(--aul-bg-raised)}.aul-idx-cover img{width:100%;height:100%;object-fit:cover}.aul-idx-body{display:grid;gap:.5rem}.aul-idx-cat{font-size:var(--aul-fs-xs);font-weight:700;color:var(--aul-accent-text)}.aul-idx-head{font-family:var(--aul-font-display);font-weight:var(--aul-display-weight);font-size:var(--aul-fs-h4);line-height:1.22;text-wrap:balance}.aul-idx-head a{color:var(--aul-fg);text-decoration:none}.aul-idx-head a:after{content:"";position:absolute;inset:0}.aul-idx-card:hover .aul-idx-head a{text-decoration:underline;text-decoration-color:var(--aul-accent);text-decoration-thickness:1px;text-underline-offset:.18em}.aul-idx-head a:focus-visible{outline:none}.aul-idx-head a:focus-visible:after{outline:2px solid var(--aul-focus);outline-offset:4px}.aul-idx-blurb{font-size:var(--aul-fs-sm);line-height:1.5;color:var(--aul-fg-2)}.aul-idx-foot{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--aul-fs-xs);color:var(--aul-fg-3)}.aul-idx-empty{margin-top:var(--aul-sp-5);color:var(--aul-fg-2)}.aul-idx-pager{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:var(--aul-sp-6);padding-top:var(--aul-sp-3);border-top:1px solid var(--aul-rule-strong)}.aul-idx-pager a,.aul-idx-pager span{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--aul-rule);font-size:var(--aul-fs-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--aul-fg);text-decoration:none}.aul-idx-pager a:hover{border-color:var(--aul-fg)}.aul-idx-pager a:focus-visible{outline:2px solid var(--aul-focus);outline-offset:2px}.aul-idx-pager-prev,.aul-idx-pager-next{padding-inline:1rem}.aul-idx-pager .aul-idx-pager-num.is-current{border-color:var(--aul-fg);background:var(--aul-fg);color:var(--aul-bg)}@media(min-width:40rem){.aul-idx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.aul-idx-kicker{grid-column:1 / 4;padding-top:calc(var(--aul-fs-page-h1, 5rem) * .24)}.aul-idx-title{grid-column:4 / 13;grid-row:1}.aul-idx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
