#sr-reading-guide{--rg-ink:#162d45;--rg-copy:#33465a;--rg-muted:#617085;--rg-line:#dce2e7;--rg-soft:#f5f7f8;--rg-accent:#ac593d;color:var(--rg-copy);font-family:var(--font-base);font-size:17px;line-height:1.72;max-width:1140px;margin:0 auto;padding:58px 32px 70px;box-sizing:border-box}
#sr-reading-guide *{box-sizing:border-box}#sr-reading-guide a{color:#205c83;text-underline-offset:4px}#sr-reading-guide a:hover{color:#9d472e}#sr-reading-guide :focus-visible{outline:3px solid #ad583b;outline-offset:5px}#sr-reading-guide p{margin:0 0 21px}#sr-reading-guide strong{color:var(--rg-ink)}#sr-reading-guide h1,#sr-reading-guide h2,#sr-reading-guide h3{color:var(--rg-ink);text-wrap:balance}#sr-reading-guide h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4.5vw,57px);line-height:1.1;font-weight:500;letter-spacing:-1.5px;max-width:830px;margin:0 0 25px}#sr-reading-guide h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(27px,3vw,35px);line-height:1.2;font-weight:500;letter-spacing:-.45px;margin:0 0 23px}#sr-reading-guide h3{font-size:19px;line-height:1.4;margin:32px 0 10px}#sr-reading-guide .rg-eyebrow,#sr-reading-guide .rg-section-no{font-size:11px;letter-spacing:1.7px;font-weight:700;color:var(--rg-accent);margin:0 0 15px}#sr-reading-guide .rg-hero{padding-bottom:40px;border-bottom:1px solid var(--rg-line)}#sr-reading-guide .rg-deck{font-size:20px;line-height:1.55;max-width:845px;color:#526378;margin-bottom:25px}#sr-reading-guide .rg-byline{font-size:12px;color:var(--rg-muted);margin-bottom:35px}#sr-reading-guide .rg-byline span{padding:0 10px}#sr-reading-guide .rg-short-answer{border-left:3px solid var(--rg-accent);padding:4px 0 4px 23px;max-width:840px;font-size:17px}#sr-reading-guide .rg-short-answer p{font-size:16px;margin:10px 0 0}#sr-reading-guide .rg-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line)}#sr-reading-guide .rg-examples a{display:flex;flex-direction:column;padding:20px 18px;text-decoration:none;border-right:1px solid var(--rg-line);transition:background .15s}#sr-reading-guide .rg-examples a:first-child{padding-left:0}#sr-reading-guide .rg-examples a:last-child{border-right:0}#sr-reading-guide .rg-examples a:hover{background:#f5f7f8}#sr-reading-guide .rg-examples a>span{font-size:10px;letter-spacing:1px;color:var(--rg-muted);font-weight:700}#sr-reading-guide .rg-examples strong{font-size:17px;margin:7px 0 2px}#sr-reading-guide .rg-examples small{font-size:12px;color:var(--rg-muted)}#sr-reading-guide .rg-examples small span{float:right;color:var(--rg-accent);font-size:19px;line-height:1}#sr-reading-guide .rg-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:54px;padding-top:45px}#sr-reading-guide .rg-toc{align-self:start;position:sticky;top:88px;font-size:12px;line-height:1.4}#sr-reading-guide .rg-toc p{font-size:10px;color:var(--rg-muted);letter-spacing:1.5px;font-weight:700;margin:0 0 17px}#sr-reading-guide .rg-toc a{display:flex;gap:10px;text-decoration:none;padding:10px 0;color:#516379}#sr-reading-guide .rg-toc span{color:var(--rg-accent);font-variant-numeric:tabular-nums;min-width:12px}#sr-reading-guide section{scroll-margin-top:88px;margin:0 0 54px;padding-bottom:43px;border-bottom:1px solid var(--rg-line)}#sr-reading-guide .rg-body{min-width:0}#sr-reading-guide figure{margin:28px 0 29px}#sr-reading-guide .rg-figure-label{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:700;color:var(--rg-muted);letter-spacing:.7px;text-transform:uppercase;margin-bottom:10px}#sr-reading-guide .rg-figure-no{background:var(--rg-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px}#sr-reading-guide .rg-excerpt{border:1px solid var(--rg-line);padding:12px;background:#fff}#sr-reading-guide .rg-excerpt img{display:block;width:100%;height:auto;max-width:100%}#sr-reading-guide figcaption{font-size:12px;line-height:1.55;color:var(--rg-muted);margin:10px 0 0}#sr-reading-guide .rg-annotations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;padding:17px 0 0;margin:0;list-style:none}#sr-reading-guide .rg-annotations li{font-size:14px;line-height:1.5;display:flex;gap:9px}#sr-reading-guide .rg-pin{color:var(--rg-accent);font-weight:700;flex-shrink:0}#sr-reading-guide .rg-annotations strong{display:block;font-size:14px;margin-bottom:3px}#sr-reading-guide .rg-zoom{margin:9px 0 0;display:none;border:0;background:transparent;color:#205c83;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:5px 0;cursor:pointer}#sr-reading-guide.rg-js .rg-zoom{display:inline-block}#sr-reading-guide .rg-table-wrap{overflow-x:auto;margin:25px 0;max-width:100%;border-top:2px solid var(--rg-ink);border-bottom:1px solid var(--rg-line)}#sr-reading-guide table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.55}#sr-reading-guide caption{text-align:left;font-size:11px;color:var(--rg-muted);padding:12px 8px;font-weight:400}#sr-reading-guide th,#sr-reading-guide td{padding:12px 11px;border-top:1px solid var(--rg-line);vertical-align:top}#sr-reading-guide thead th{background:#f0f4f7;color:var(--rg-ink);font-size:11px;letter-spacing:.3px;font-weight:700}#sr-reading-guide tbody th{color:var(--rg-ink);font-weight:700;width:25%}#sr-reading-guide .rg-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}#sr-reading-guide .rg-numeric tbody th{width:auto}#sr-reading-guide .rg-emphasis{background:#f4f7f9}#sr-reading-guide .rg-takeaway{background:#f4f6f7;border-left:3px solid #62859b;padding:20px 23px;margin:28px 0}#sr-reading-guide .rg-takeaway>span{color:#516d80;font-size:10px;letter-spacing:1.3px;font-weight:700}#sr-reading-guide .rg-takeaway p{margin:9px 0 0;font-size:17px;color:var(--rg-ink)}#sr-reading-guide .rg-source-link{font-size:13px}#sr-reading-guide .rg-small{font-size:13px;line-height:1.65;color:var(--rg-muted)}#sr-reading-guide .rg-cta{background:#f0f4f7;padding:32px;border:0;margin-bottom:40px}#sr-reading-guide .rg-cta h2{font-size:32px}#sr-reading-guide .rg-button{display:inline-flex;gap:26px;align-items:center;background:var(--rg-ink);color:white;font-weight:700;font-size:14px;padding:14px 20px;text-decoration:none;border-radius:4px;margin:2px 0 18px}#sr-reading-guide .rg-button:hover{background:#254861;color:white}#sr-reading-guide .rg-cta .rg-small{margin:0}#sr-reading-guide .rg-references{border-bottom:0;padding-bottom:0;margin-bottom:0;font-size:13px;line-height:1.7}#sr-reading-guide .rg-references h2{font-family:var(--font-base);font-size:19px;font-weight:700;letter-spacing:0}#sr-reading-guide .rg-references ul{padding-left:20px;margin:0 0 25px}#sr-reading-guide .rg-references li{padding-left:3px;margin-bottom:12px}.rg-image-dialog{border:0;border-radius:6px;max-width:min(1100px,94vw);width:94vw;max-height:92vh;padding:18px;color:#162d45;background:white;font-family:var(--font-base)}.rg-image-dialog::backdrop{background:rgba(11,25,40,.75)}.rg-image-dialog img{max-width:100%;height:auto;display:block}.rg-image-dialog .rg-dialog-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:15px;font-size:14px}.rg-image-dialog button{cursor:pointer;background:#162d45;color:white;border:0;padding:10px 14px;border-radius:3px}.rg-image-dialog button:focus-visible{outline:3px solid #ac593d;outline-offset:3px}
@media(max-width:800px){#sr-reading-guide{padding:37px 24px 50px}#sr-reading-guide .rg-layout{grid-template-columns:1fr;gap:35px;padding-top:30px}#sr-reading-guide .rg-toc{position:static;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rg-line);padding-bottom:22px}#sr-reading-guide .rg-toc p{grid-column:1/-1;margin-bottom:9px}#sr-reading-guide .rg-examples{margin-top:25px}#sr-reading-guide .rg-examples strong{font-size:15px}#sr-reading-guide .rg-examples a{padding:16px 12px}#sr-reading-guide .rg-deck{font-size:18px}#sr-reading-guide .rg-hero{padding-bottom:0;border:0}}
@media(max-width:500px){#sr-reading-guide{padding:30px 20px 40px;font-size:16px}#sr-reading-guide h1{font-size:38px;letter-spacing:-.8px}#sr-reading-guide .rg-examples{grid-template-columns:1fr}#sr-reading-guide .rg-examples a,#sr-reading-guide .rg-examples a:first-child{padding:15px 0;border-right:0;border-bottom:1px solid var(--rg-line)}#sr-reading-guide .rg-examples a:last-child{border-bottom:0}#sr-reading-guide .rg-examples strong{font-size:17px}#sr-reading-guide .rg-byline{font-size:11px}#sr-reading-guide .rg-short-answer{padding-left:16px}#sr-reading-guide .rg-annotations{grid-template-columns:1fr;gap:13px}#sr-reading-guide table{font-size:12px}#sr-reading-guide th,#sr-reading-guide td{padding:10px 8px}#sr-reading-guide .rg-table-wrap table:not(.rg-numeric){min-width:310px}#sr-reading-guide .rg-numeric{min-width:480px}#sr-reading-guide .rg-cta{padding:24px 20px}#sr-reading-guide .rg-cta h2{font-size:29px}#sr-reading-guide .rg-button{font-size:13px;gap:15px}#sr-reading-guide .rg-excerpt{padding:6px}#sr-reading-guide section{margin-bottom:38px;padding-bottom:32px}}
@media(prefers-reduced-motion:reduce){#sr-reading-guide *{transition:none!important}}
@media print{#sr-reading-guide{padding:0;font-size:11pt;max-width:none}#sr-reading-guide .rg-layout{display:block}#sr-reading-guide .rg-toc,#sr-reading-guide .rg-zoom{display:none!important}#sr-reading-guide figure,#sr-reading-guide tr{break-inside:avoid}#sr-reading-guide .rg-table-wrap{overflow:visible}#sr-reading-guide .rg-hero{break-after:avoid}#sr-reading-guide a{color:inherit}#sr-reading-guide section{margin-bottom:20px;padding-bottom:20px}.rg-image-dialog{display:none}}
.rg-image-dialog .rg-dialog-help{font-size:12px;color:#617085;margin:0 0 12px}.rg-image-dialog .rg-dialog-canvas{overflow:auto;max-height:70vh}.rg-image-dialog .rg-dialog-canvas img{width:100%;min-width:720px;max-width:none;height:auto}.rg-image-dialog .rg-dialog-canvas:focus-visible{outline:3px solid #ac593d;outline-offset:-3px}

/* Preserve native links and list spacing after the site reset. */
#sr-reading-guide a:not(.rg-button):not(.rg-examples a):not(.rg-toc a){text-decoration:underline}
#sr-reading-guide .rg-annotations{list-style:none}
#sr-reading-guide .rg-references li{padding-left:3px}
#sr-reading-guide section:focus{outline:none}
#sr-reading-guide section:focus-visible{outline:3px solid var(--rg-accent);outline-offset:8px}
.rg-image-dialog{margin:auto}

#sr-reading-guide .rg-scroll-hint{display:none}
@media(max-width:500px){#sr-reading-guide .rg-scroll-hint{display:block;margin-top:6px}}
