.watch-intro{padding:48px 0 38px;border-bottom:1px solid var(--line);background:var(--light)}.breadcrumbs{font-size:.875rem;margin-bottom:27px;color:var(--muted)}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.watch-intro h1{font-size:clamp(2.3rem,4vw,3.5rem);max-width:850px}.watch-intro .eyebrow{margin-bottom:12px}.watch-intro .lead{font-size:1.1rem;max-width:730px;margin-top:21px}.edition-meta{font-size:.875rem;margin-top:20px;color:var(--blue)}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:54px;padding-top:44px;padding-bottom:76px;align-items:start}.watch-list{display:grid;gap:25px}.watch-item{border:1px solid var(--line);border-radius:4px;padding:29px 31px;background:white;scroll-margin-top:110px;min-width:0}.watch-tags{display:flex;gap:9px;flex-wrap:wrap;font-size:.875rem;margin-bottom:17px}.watch-tag{background:#edf3f6;color:var(--blue);border-radius:3px;padding:4px 9px}.watch-item h2{font-size:1.65rem;line-height:1.22}.watch-item>p{margin-top:17px}.watch-reference{font-size:.875rem!important}.watch-item .watch-timing{color:var(--ink);font-weight:600;font-size:.925rem;margin-top:15px}.watch-item dl{margin:23px 0 0}.watch-item dt{font-size:.875rem;font-weight:700;color:var(--blue);margin-top:16px}.watch-item dd{margin:5px 0 0;color:var(--muted)}.source-links{display:flex;flex-direction:column;align-items:start;gap:7px;margin-top:23px;padding-top:18px;border-top:1px solid var(--line);font-size:.875rem}.source-links a,.inline-link{text-decoration:underline;text-underline-offset:4px;color:var(--blue);overflow-wrap:anywhere}.watch-aside{display:grid;gap:24px;min-width:0}.letter-panel{background:var(--navy);color:white;padding:28px;border-radius:4px}.letter-panel h2{font-size:1.65rem}.letter-panel p{color:#d8e2e9;margin-top:17px}.letter-panel .eyebrow{margin:0 0 14px;color:#b9d0df}.letter-panel .button{margin-top:25px;width:100%;font-size:.875rem;gap:10px}.source-panel{padding:0 5px}.source-panel h2{font-size:1.2rem;margin:0 0 13px}.source-panel p{font-size:.875rem;margin:12px 0}.source-panel ul{padding-left:20px;color:var(--muted);font-size:.925rem}.source-panel li{margin-bottom:7px}.watch-note{font-size:.875rem;padding-top:21px;border-top:1px solid var(--line);margin-top:26px}.letter-container{max-width:800px;padding-top:45px;padding-bottom:75px}.letter-intro{font-size:1.1rem;padding-bottom:27px}.letter-item{border-top:1px solid var(--line);padding:30px 0}.letter-item h2{font-size:1.5rem;line-height:1.25}.letter-item .watch-tags{margin-bottom:14px}.letter-item>p{margin-top:15px}.letter-item .source-links{border:0;padding:0;margin-top:16px}.letter-action strong{color:var(--ink)}.letter-signature{margin-top:30px;padding:29px;background:var(--light);border-left:4px solid var(--orange)}.letter-signature p{margin-bottom:12px}.letter-signature strong{color:var(--ink)}.archive-list{list-style:none;margin:0;padding:0}.archive-list li{padding:26px 0;border-bottom:1px solid var(--line)}.archive-list a{display:block}.archive-list strong{display:block;font-size:1.3rem;line-height:1.4;color:var(--ink)}.archive-list time{display:block;font-size:.875rem;color:var(--blue);margin-bottom:8px}.archive-list span{display:block;margin-top:7px;color:var(--muted)}.watch-teaser{border-top:1px solid var(--line)}.watch-teaser-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.watch-teaser h2{margin-bottom:23px}.watch-teaser p{max-width:560px}.teaser-letter{padding:30px;background:var(--light);border-left:4px solid var(--orange)}.teaser-letter .eyebrow{margin-bottom:12px}.teaser-letter h3{font-size:1.55rem;line-height:1.3}.teaser-letter .text-link{margin-top:7px}.watch-teaser .inline-link{display:inline-block;font-weight:600;margin-top:23px}.header-inner nav a[aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:6px}
@media(max-width:950px){.watch-layout{gap:28px;grid-template-columns:minmax(0,1fr) 270px}.watch-item{padding:26px}.watch-item h2{font-size:1.45rem}.letter-panel{padding:24px}.watch-teaser-grid{gap:35px}.watch-teaser h2{font-size:2rem}}
@media(max-width:760px){.watch-layout{grid-template-columns:1fr;gap:36px}.watch-aside{grid-template-columns:1fr 1fr;gap:24px}.watch-intro{padding:32px 0}.watch-teaser-grid{grid-template-columns:1fr}.watch-intro .lead{font-size:1rem}.letter-container{padding-top:30px}.watch-intro h1{font-size:2.35rem}}
@media(max-width:540px){.watch-aside{grid-template-columns:1fr}.watch-item{padding:24px}.watch-layout{padding-top:27px;padding-bottom:50px}.watch-item h2{font-size:1.5rem}.watch-intro h1{font-size:2.1rem}.letter-signature{padding:23px}.watch-teaser-grid{gap:28px}.teaser-letter{padding:25px}}
