.week-page{padding-bottom:64px}.week-breadcrumb{color:var(--text-secondary);align-items:center;gap:12px;padding-block:10px;font-size:.75rem;display:flex}.week-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.week-heading{justify-content:space-between;align-items:flex-end;gap:50px;padding-block:2px 20px;display:flex}.week-heading>div:first-child{max-width:760px}.week-period{color:var(--action-ink);margin:0 0 9px;font-size:.8125rem}.week-heading h1{font-family:var(--font-reading);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(2.25rem,3.5vw,2.625rem);font-weight:400;line-height:1.08}.week-heading>div>p:last-child{color:var(--text-secondary);max-width:710px;margin:0;font-size:1rem}.week-heading-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:9px;display:flex}.week-heading-actions .button{font-size:.8125rem}.week-summary{border-block:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:25px;padding:9px 0;font-size:.875rem;display:flex}.week-summary p{margin:0}.week-summary strong{font-variant-numeric:tabular-nums;font-weight:600}.week-summary p span{color:var(--text-secondary);padding-inline:8px}.week-summary>span{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.week-coverage{color:var(--text-secondary);margin:9px 0 14px;font-size:.8125rem}.week-coverage a{color:var(--action-ink);text-underline-offset:3px;text-decoration:underline}.week-warning{border-left:3px solid var(--action-ink);color:var(--action-ink);max-width:940px;margin-bottom:14px;padding:6px 0 6px 16px;font-size:.875rem}.week-days-nav{border-bottom:2px solid var(--text-primary);gap:35px;padding:3px 0 10px;display:flex}.week-days-nav a{min-width:44px;min-height:54px;color:var(--text-secondary);flex-direction:column;gap:2px;font-size:.75rem;display:flex}.week-days-nav strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500;line-height:1.4}.week-days-nav a:hover strong{color:var(--action-ink)}.week-day{border-bottom:1px solid var(--border-subtle);grid-template-columns:210px minmax(0,1fr);gap:30px;padding-block:23px;scroll-margin-top:25px;display:grid}.week-day-heading h2{margin:0}.week-day-heading time{align-items:center;gap:15px;display:flex}.week-day-heading strong{font-family:var(--font-reading);font-variant-numeric:tabular-nums;font-size:2.65rem;font-weight:400;line-height:1}.week-day-heading span{font-size:.8125rem;font-weight:500;line-height:1.6}.week-day-heading small{color:var(--text-secondary);font-size:.75rem;font-weight:400;display:block}.week-day-events{min-width:0}.week-event{grid-template-columns:132px minmax(0,1fr) 190px;gap:20px;padding:0 0 20px;display:grid}.week-event+.week-event{border-top:1px solid var(--border-subtle);padding-top:20px}.week-event:last-child{padding-bottom:0}.week-event-time{font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;font-size:.8125rem;line-height:1.5;display:flex}.week-event-time span:last-child{color:var(--text-secondary);font-size:.6875rem}.week-event-body{min-width:0}.week-event-body h3{margin:0;font-size:1rem;font-weight:600;line-height:1.55}.week-event-asset{color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:8px 0;font-size:.75rem;display:flex}.week-event-asset a{color:var(--action-ink);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.week-event-reference,.week-record-date{color:var(--text-secondary);margin:8px 0 0;font-size:.75rem;line-height:1.7}.week-event-source{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;font-size:.6875rem;display:flex}.week-event-source>a{color:var(--action-ink);justify-content:flex-end;align-items:center;gap:5px;padding-block:5px;line-height:1.6;display:inline-flex}.week-event-source>a:hover{text-underline-offset:3px;text-decoration:underline}.week-event-source>a svg{flex-shrink:0}.week-event-amount{margin:0}.week-event-amount strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;display:block}.week-event-amount span{color:var(--text-secondary);margin-top:3px;font-size:.6875rem;display:block}.week-event-detail{color:var(--text-secondary);margin-top:9px;font-size:.75rem}.week-event-detail summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;list-style:none;display:inline-flex}.week-event-detail summary::-webkit-details-marker{display:none}.week-event-detail[open] summary svg{transform:rotate(180deg)}.week-event-detail p{margin:6px 0 0;line-height:1.8}.week-day-empty{color:var(--text-secondary);margin:9px 0;font-size:.875rem}.week-explainer{grid-template-columns:1fr 1fr;gap:70px;margin-top:40px;display:grid}.week-explainer h2{font-family:var(--font-reading);margin:0 0 15px;font-size:1.8rem;font-weight:400;line-height:1.25}.week-explainer p{color:var(--text-secondary);font-size:.9375rem;line-height:1.8}.week-explainer a{color:var(--action-ink);align-items:center;gap:10px;min-height:44px;font-size:.8125rem;display:inline-flex}.week-explainer a:hover{text-underline-offset:4px;text-decoration:underline}.week-sources{border-top:1px solid var(--border-subtle);margin-top:34px;padding-top:24px;scroll-margin-top:25px}.week-sources>h2{margin:0 0 10px;font-size:1.125rem;font-weight:600}.week-sources>p{color:var(--text-secondary);max-width:990px;margin:0 0 12px;font-size:.8125rem;line-height:1.8}.week-companies{flex-wrap:wrap;gap:0 28px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.week-companies a{min-height:36px;color:var(--action-ink);align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.week-companies a:hover{text-underline-offset:3px;text-decoration:underline}.week-sources>details{border-block:1px solid var(--border-subtle);margin-top:22px}.week-sources>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding-block:12px;font-size:.875rem;list-style:none;display:flex}.week-sources>details>summary::-webkit-details-marker{display:none}.week-sources>details[open]>summary svg{transform:rotate(180deg)}.week-source-list{margin:0 0 14px;padding:0;list-style:none}.week-source-list li{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr 1.5fr;gap:25px;padding-block:12px;font-size:.75rem;display:grid}.week-source-list a{color:var(--action-ink);align-items:center;gap:6px;display:flex}.week-source-list span,.week-source-list small{color:var(--text-secondary);font-size:.75rem}@media (max-width:1100px){.week-day{grid-template-columns:170px minmax(0,1fr);gap:25px}.week-event{grid-template-columns:100px minmax(0,1fr) 160px;gap:15px}.week-explainer{gap:40px}}@media (max-width:900px){.week-heading{align-items:flex-start;gap:30px}.week-heading-actions{padding-top:20px}.week-day{grid-template-columns:1fr;gap:19px}.week-day-heading strong{font-size:2.25rem}.week-event{grid-template-columns:140px minmax(0,1fr) 180px}.week-source-list li{grid-template-columns:1fr 1fr;gap:7px 25px}.week-source-list small{grid-column:1/-1}}@media (max-width:620px){.week-page{padding-bottom:40px}.week-heading{padding-block:2px 17px;display:block}.week-heading h1{font-size:2.25rem}.week-heading-actions{gap:4px;padding-top:12px}.week-summary{display:block}.week-summary>span{margin-top:4px;display:block}.week-summary p{font-size:.8125rem}.week-summary p span{padding-inline:4px}.week-days-nav{justify-content:space-between;gap:0}.week-days-nav a{min-width:34px}.week-event{grid-template-columns:1fr;gap:9px}.week-event-time{flex-direction:row;align-items:baseline;gap:12px}.week-event-source{text-align:left;align-items:flex-start;gap:5px}.week-event-source>a{justify-content:flex-start;min-height:32px}.week-event-amount strong{font-size:1rem}.week-explainer{grid-template-columns:1fr;gap:27px;margin-top:30px}.week-explainer h2{font-size:1.6rem}.week-companies{gap:0 20px}.week-source-list li{grid-template-columns:1fr;gap:5px}.week-source-list small{grid-column:auto}}@media print{.week-heading-actions,.week-days-nav,.market-subnav{display:none}.week-day,.week-event{break-inside:avoid}}.newsletter-success h3{margin:0 0 4px;font-size:1rem}.newsletter-success p{color:var(--text-secondary);margin:0;font-size:.8125rem}
