.daily-shell{max-width:960px;padding-top:2rem}.daily-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.daily-home{color:var(--ink);text-decoration:none;font-size:1rem;font-weight:650}.daily-topline .top-toolbar{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.daily-masthead{margin-top:3.25rem;padding-bottom:2rem;border-bottom:2px solid var(--ink)}.daily-masthead h1{max-width:none;font-size:clamp(2.7rem,6.5vw,4.8rem);line-height:1.1;letter-spacing:-.045em;font-weight:620}.daily-introduction{color:var(--muted);font-size:1rem;line-height:1.65;margin-top:1rem}.daily-edition-line{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.daily-date{font-weight:600;font-size:1.05rem}.daily-date-note{color:var(--muted);font-size:.78rem;margin-top:.3rem}.daily-email-action{display:grid;grid-gap:.4rem;gap:.4rem;max-width:30rem;margin-top:1.25rem}.daily-email-action button{color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:.3rem;padding:.5rem .75rem;cursor:pointer;font-size:.85rem;justify-self:start}.daily-email-action button:hover:not(:disabled){border-color:var(--ink)}.daily-email-action button:disabled{cursor:default;opacity:.7}.daily-email-feedback{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.daily-email-feedback-error{color:#ad3333}.daily-date-navigation{display:flex;align-items:center;gap:1.25rem;font-size:.9rem}.daily-date-navigation a{color:var(--ink);text-underline-offset:.25em}.daily-date-navigation span,.daily-notice{color:var(--muted)}.daily-notice{font-size:.9rem;line-height:1.6;padding:1rem 0;border-bottom:1px solid var(--line)}.daily-stories{list-style:none;margin:0;padding:0}.daily-story{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-column-gap:1.2rem;column-gap:1.2rem;padding:1.65rem 0 1.85rem;border-bottom:1px solid var(--line)}.daily-rank{color:var(--muted);font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.daily-story h2{font-size:clamp(1.15rem,2.3vw,1.5rem);font-weight:620;line-height:1.4;letter-spacing:-.025em;margin:0 0 .65rem;max-width:43ch;overflow-wrap:anywhere}.daily-story h2 a{color:var(--ink);text-decoration:none}.daily-story h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.daily-excerpt{max-width:76ch;font-size:.93rem;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.daily-empty{padding:2.5rem 0}.daily-empty h2{font-size:1.4rem;font-weight:600;margin-bottom:.75rem}.daily-empty p{max-width:58ch;color:var(--muted);line-height:1.7}.daily-shell a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.daily-home:hover{text-decoration:underline;text-underline-offset:.25em}.daily-date-navigation a:hover{text-decoration-thickness:2px}.daily-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){.daily-shell{padding-top:1.25rem}.daily-topline{align-items:flex-start}.daily-topline .auth-eyebrow,.daily-topline .cl-userButtonOuterIdentifier{display:none}.daily-masthead{margin-top:2.5rem;padding-bottom:1.5rem}.daily-introduction{max-width:30ch;font-size:.95rem}.daily-edition-line{flex-wrap:wrap;align-items:baseline;row-gap:1rem}.daily-date-navigation{gap:1.15rem}.daily-story{grid-template-columns:1.2rem minmax(0,1fr);gap:.75rem;padding:1.4rem 0 1.6rem}.daily-rank{font-size:1rem;padding-top:0;line-height:1.5}.daily-excerpt{font-size:.9rem;line-height:1.7}}@media print{.daily-date-navigation,.daily-topline{display:none}.daily-story{page-break-inside:avoid;break-inside:avoid}}