.rollforward-hero{background:var(--background)}.rollforward-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.8fr);align-items:end;gap:clamp(32px,8vw,110px);display:grid}.rollforward-hero h1{max-width:17ch}.rollforward-hero__body{max-width:34rem;padding-bottom:.3rem}.rollforward-hero__body p{margin:0}.rollforward-hero__links{font-size:var(--fs-small);flex-wrap:wrap;gap:.4rem .65rem;display:flex;margin-top:1.3rem!important}.rollforward-hero__links span{color:var(--muted-foreground)}.rollforward{max-width:73rem;padding-block:clamp(48px,7vw,92px)}.rollforward-intro{border-bottom:2px solid var(--foreground);grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:end;gap:28px 7vw;padding-bottom:30px;display:grid}.rollforward-intro h2{max-width:25ch;margin:0}.rollforward-intro>p{max-width:34rem;color:var(--muted-foreground);margin:0}.rollforward-actions{flex-wrap:wrap;align-items:center;gap:13px;margin:28px 0;display:flex}.rollforward-reset{min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.6rem .8rem;font-weight:700}.rollforward-reset:hover{color:var(--primary)}.rollforward-reset:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.rollforward-sheet{border-top:1px solid var(--border)}.rollforward-context{border-bottom:1px solid var(--border);grid-template-columns:1.35fr .8fr 1fr;gap:14px 22px;padding:22px 0;display:grid}.rollforward-context label{color:var(--muted-foreground);font-size:var(--fs-small);gap:7px;font-weight:700;display:grid}.rollforward-context input{border:0;border-bottom:1px solid var(--foreground);width:100%;min-height:37px;color:var(--foreground);font:inherit;background:0 0;border-radius:0;padding:.3rem .1rem}.rollforward-context input:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.rollforward-section{border-bottom:1px solid var(--border);grid-template-columns:minmax(11rem,.39fr) minmax(0,1fr);gap:clamp(22px,5vw,76px);padding:clamp(27px,4vw,44px) 0;display:grid}.rollforward-section__heading h3{margin:0}.rollforward-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.rollforward-list li{border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent);grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.78rem;margin:0;padding:.8rem 0;display:grid}.rollforward-list li:first-child{border-top:0;padding-top:.1rem}.rollforward-list input{width:1.12rem;height:1.12rem;accent-color:var(--primary);margin:.18rem 0 0}.rollforward-list label{cursor:pointer;line-height:1.5}.rollforward-list input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.rollforward-repeat{background:var(--support);grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:clamp(24px,6vw,88px);margin-top:clamp(38px,6vw,70px);padding:clamp(26px,4vw,42px);display:grid}.rollforward-repeat h2{max-width:13ch;margin:0}.rollforward-repeat>p{align-self:end;max-width:54ch;margin:0}.rollforward-sources{border-top:1px solid var(--border);margin-top:clamp(36px,5vw,62px);padding-top:24px}.rollforward-sources h2{margin:0}.rollforward-sources ul{font-size:var(--fs-small);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rollforward-sources li{margin:0}.rollforward-sources a{padding-block:6px;display:inline-block}.rollforward-cta{margin-top:28px}.rollforward-notes{margin-top:36px}.rollforward-notes h2{margin-bottom:10px}.rollforward-notes>p{margin-bottom:18px}.rollforward-notes table{table-layout:fixed;border-collapse:collapse;width:100%}.rollforward-notes th{text-align:left;font-size:var(--fs-small);border-bottom:2px solid var(--foreground);padding:10px 8px}.rollforward-notes th:first-child{width:54%}.rollforward-notes td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.rollforward-notes textarea{width:100%;min-width:0;color:var(--foreground);font:inherit;resize:vertical;border:1px solid var(--foreground);background:0 0;border-radius:0;padding:6px;font-size:1rem;line-height:1.4;display:block}.rollforward-notes textarea:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.rollforward-next-note{gap:8px;margin-top:20px;font-size:.95rem;display:grid}.rollforward-local-note{font-size:var(--fs-small);margin-top:10px}@media (width<=46rem){.rollforward-hero__grid,.rollforward-intro,.rollforward-section,.rollforward-repeat,.rollforward-context{grid-template-columns:1fr}.rollforward-section{gap:18px}.rollforward-actions .button,.rollforward-cta .button{width:100%}}@media print{@page{size:letter;margin:.48in .5in .52in}:root,body{color:#241515;background:#fff!important}.site-header,.site-footer,.skip-link,.rollforward-actions,.rollforward-cta,.rollforward-intro,.rollforward-local-note{display:none!important}main{display:block}.container{width:auto;max-width:none;margin:0;padding:0}.rollforward-hero{border-bottom:2px solid #241515;background:#fff!important;padding:0 0 12pt!important}.rollforward-hero__grid{display:block}.rollforward-hero h1{max-width:none;margin:0;font-size:24pt;line-height:1.12}.rollforward-hero__body{max-width:none;padding:0}.rollforward-hero__body>p:first-child{margin:8pt 0 0;font-size:10pt;line-height:1.35}.rollforward-hero__links{display:none}.rollforward{padding:0}.rollforward-sheet{border-top:0}.rollforward-context{grid-template-columns:1.35fr .8fr 1fr;gap:10pt 16pt;padding:12pt 0}.rollforward-context label{gap:4pt;font-size:8pt}.rollforward-context input{border-color:#50413d;min-height:20pt}.rollforward-section{break-inside:avoid;grid-template-columns:112pt minmax(0,1fr);gap:16pt;padding:12pt 0}.rollforward-section:has(#access-title){break-before:page}.rollforward-section__heading h3{max-width:14ch;font-size:12pt;line-height:1.2}.rollforward-list li{grid-template-columns:10pt minmax(0,1fr);gap:7pt;padding:5pt 0}.rollforward-list li:first-child{padding-top:0}.rollforward-list input{accent-color:#fff;width:10pt;height:10pt;margin-top:1pt}.rollforward-list label{font-size:9.5pt;line-height:1.35}.rollforward-repeat{break-inside:avoid;grid-template-columns:112pt minmax(0,1fr);gap:16pt;margin-top:12pt;padding:11pt 13pt;background:#e7f0f2!important}.rollforward-repeat h2{font-size:11pt}.rollforward-repeat>p{font-size:9pt;line-height:1.35}.rollforward-notes{break-inside:avoid;margin-top:14pt}.rollforward-notes h2{margin:0 0 4pt;font-size:12pt}.rollforward-notes>p{margin:0 0 6pt;font-size:9pt;line-height:1.3}.rollforward-notes th{padding:5pt 6pt;font-size:8pt}.rollforward-notes td{border-right:1px solid #8b7b75;padding:0 6pt}.rollforward-notes td:last-child{border-right:0}.rollforward-notes textarea{resize:none;border:0;height:31pt;min-height:31pt;padding:4pt 0;font-size:9pt}.rollforward-next-note{gap:3pt;margin-top:10pt;font-size:9pt}.rollforward-next-note textarea{border-bottom:1px solid #8b7b75}.rollforward-sources{break-inside:avoid;margin-top:12pt;padding-top:9pt}.rollforward-sources h2{font-size:9pt}.rollforward-sources ul{gap:2pt 14pt;margin-top:4pt;font-size:8pt}a{text-decoration:underline;color:#241515!important}}
