.an-h2{font-size:var(--ty-h2);font-weight:var(--wght-bold);color:var(--text-primary);line-height:1.35;margin-block:var(--space-10) var(--space-4)}.an-section+.an-section{margin-block-start:var(--space-10)}.an-list,.an-p{font-size:var(--ty-body);line-height:1.9;color:var(--text-secondary);margin-block:0 var(--space-4)}.an-list{padding-inline-start:var(--space-6)}.an-list>li{margin-block-end:var(--space-2)}.an-list>li::marker{color:var(--text-muted)}.an-vitals{margin-block:var(--space-6) var(--space-8)}.an-vitals__table{inline-size:100%}.an-vitals__unit{margin-inline-start:var(--space-1)}.an-table__note,.an-vitals__clock,.an-vitals__foot,.an-vitals__unit{font-size:var(--ty-caption);color:var(--text-muted)}.an-table__note,.an-vitals__foot{line-height:1.8;margin-block:var(--space-2) 0}.an-table{margin-block:var(--space-5) var(--space-6)}.an-cell--none{color:var(--text-disabled)}.an-cell--up{color:var(--data-up)}.an-cell--down{color:var(--data-down)}.an-cell--flat{color:var(--data-flat)}.an-cell__text{display:inline-block;white-space:normal;min-inline-size:8rem}.an-source{font-size:var(--ty-caption);line-height:1.8;margin-block:var(--space-2) 0}.an-source,.an-source__label{color:var(--text-muted)}.an-source__link{color:var(--accent-text);text-decoration:underline;text-underline-offset:.2em}.an-source__link:hover{text-decoration-thickness:2px}.an-bias{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--ty-small);color:var(--text-secondary);margin-block:var(--space-4) 0}.an-bias__glyph{font-size:var(--ty-body)}.an-bias[data-direction=up] .an-bias__glyph,.an-bias[data-direction=up] .an-bias__value{color:var(--data-up)}.an-bias[data-direction=down] .an-bias__glyph,.an-bias[data-direction=down] .an-bias__value{color:var(--data-down)}.an-bias[data-direction=range] .an-bias__glyph,.an-bias[data-direction=range] .an-bias__value{color:var(--data-flat)}.an-bias__label{color:var(--text-muted);font-size:var(--ty-caption)}.an-bias__value{font-weight:var(--wght-bold)}.an-bias__note,.an-stamp{color:var(--text-muted);font-size:var(--ty-caption)}.an-stamp{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:baseline;margin-block:var(--space-3) 0}.an-stamp__item{display:inline-flex;gap:var(--space-2);align-items:baseline}.an-stamp__label{color:var(--text-muted)}.an-stamp__item time{color:var(--text-secondary)}.an-stamp--stage,.an-stamp__zone{color:var(--text-muted)}.an-stamp--stage .an-stamp__item time{color:var(--text-primary)}.an-callout{border-inline-start:3px solid var(--border-hairline);background:var(--surface-inset);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);margin-block:var(--space-5)}.an-callout[data-tone=risk]{border-inline-start-color:var(--data-down)}.an-callout__title{font-weight:var(--wght-bold);color:var(--text-primary);font-size:var(--ty-small);margin-block-end:var(--space-2)}.an-callout__text{font-size:var(--ty-small);line-height:1.85;color:var(--text-secondary);margin:0}.an-figure{margin-block:var(--space-6)}.an-figure__img{inline-size:100%;block-size:auto;border-radius:var(--radius-md);border:1px solid var(--border-hairline);background:var(--surface-inset)}.an-figure__caption{font-size:var(--ty-caption);line-height:1.8;color:var(--text-muted);margin-block-start:var(--space-2)}.an-rail__month+.an-rail__month{margin-block-start:var(--space-8)}.an-rail__monthLabel{font-size:var(--ty-label);color:var(--text-muted);font-weight:var(--wght-regular);letter-spacing:.04em;margin-block-end:var(--space-3);padding-block-end:var(--space-2);border-block-end:1px solid var(--border-hairline)}.an-rail__list{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--border-hairline);padding-inline-start:var(--space-5)}.an-rail__row{position:relative;display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-2) var(--space-4);align-items:baseline;padding-block:var(--space-4)}.an-rail__row+.an-rail__row{border-block-start:1px solid var(--border-hairline)}.an-rail__node{position:absolute;inset-inline-start:calc(var(--space-5) * -1);inset-block-start:var(--space-5);inline-size:7px;block-size:7px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-ground);transform:translateX(-50%)}[dir=rtl] .an-rail__node{transform:translateX(50%)}.an-rail__node--on{background:var(--accent);border-color:var(--accent)}.an-rail__date{display:flex;flex-direction:column;gap:var(--space-1)}.an-rail__day{font-size:var(--ty-num-sm);color:var(--text-primary);line-height:1.1}.an-rail__weekday{font-size:var(--ty-caption);color:var(--text-muted)}.an-rail__main{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.an-rail__title{font-size:var(--ty-lead);line-height:1.5;color:var(--text-primary);font-weight:var(--wght-bold);text-decoration:none}.an-rail__title:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:.18em}.an-rail__excerpt{font-size:var(--ty-small);line-height:1.8;color:var(--text-secondary)}.an-rail__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;font-size:var(--ty-caption);color:var(--text-muted)}.an-rail__bias{display:inline-flex;gap:var(--space-1);align-items:baseline}.an-rail__bias[data-direction=up]{color:var(--data-up)}.an-rail__bias[data-direction=down]{color:var(--data-down)}.an-rail__bias[data-direction=range]{color:var(--data-flat)}.an-rail__row--gap .an-rail__day,.an-rail__row--gap .an-rail__weekday{color:var(--text-disabled)}.an-rail__gapText{font-size:var(--ty-small);color:var(--text-muted);font-style:italic}@media (max-width:34rem){.an-rail__row{grid-template-columns:3.25rem 1fr}}.an-faq{margin-block-start:var(--space-12)}.an-faq__list{display:flex;flex-direction:column;gap:var(--space-6)}.an-faq__q{font-size:var(--ty-lead);font-weight:var(--wght-bold);color:var(--text-primary);line-height:1.5;margin-block-end:var(--space-2)}.an-faq__a{font-size:var(--ty-body);line-height:1.9;color:var(--text-secondary);margin:0}.an-related{margin-block-start:var(--space-12);padding-block-start:var(--space-6);border-block-start:1px solid var(--border-hairline)}.an-related__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.an-related__item{display:flex;flex-direction:column;gap:var(--space-1)}.an-related__link{font-size:var(--ty-small);font-weight:var(--wght-bold);color:var(--accent-text);text-decoration:none}.an-related__link:hover{text-decoration:underline;text-underline-offset:.18em}.an-related__note{font-size:var(--ty-caption);line-height:1.75;color:var(--text-muted)}.an-lead{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-6)}.an-lead__eyebrow{font-size:var(--ty-caption);color:var(--text-muted);letter-spacing:.04em;margin-block-end:var(--space-2)}.an-lead__title{font-size:var(--ty-h2);font-weight:var(--wght-bold);line-height:1.4;color:var(--text-primary);margin:0}.an-lead__link{color:inherit;text-decoration:none}.an-lead__link:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:.18em}.an-lead__summary{font-size:var(--ty-body);line-height:1.9;color:var(--text-secondary);margin-block:var(--space-3) 0}.an-lead__more{display:inline-block;margin-block-start:var(--space-4);font-size:var(--ty-small);color:var(--accent-text);text-decoration:underline;text-underline-offset:.2em}.an-archiveHead{margin-block-start:var(--space-12)}.an-archiveHead__note{font-size:var(--ty-caption);line-height:1.8;color:var(--text-muted);margin-block-start:var(--space-2)}