.saa-record{border-top:1px solid rgba(255,255,255,.2);margin-top:1.35rem;padding-top:1rem}.saa-record__evidence{display:grid;gap:.65rem 1.4rem;margin:0}.saa-record__evidence>div{min-width:0}.saa-record__evidence dt{color:var(--cs-rule);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);line-height:1.5;margin-bottom:.15rem;text-transform:uppercase}.saa-record__evidence dd{color:#fff;font-size:.9rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.saa-record__evidence a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.saa-record__evidence a:hover{color:#dbeafe}.saa-record__evidence a:focus-visible,.saa-record__routes a:focus-visible{outline:2px solid white;outline-offset:3px}.saa-record__boundary{border-top:1px solid rgba(255,255,255,.18);color:#d6e2ec;display:grid;font-size:.95rem;gap:.2rem;line-height:1.6;margin:.9rem 0 0;padding-top:.9rem}.saa-record__boundary strong{color:#fff}.saa-record__next{border-top:1px solid rgba(255,255,255,.2);margin-top:1rem;padding-top:1rem}.saa-record[data-priority-actions=true] .saa-record__next{border-top:0;margin-top:0;padding-top:0}.saa-record[data-priority-actions=true] .saa-record__evidence{border-top:1px solid rgba(255,255,255,.2);margin-top:1rem;padding-top:.9rem}.saa-record__next-heading{color:var(--cs-rule);display:block;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);font-weight:600;line-height:1.5;margin-bottom:.65rem;text-transform:uppercase}.saa-record__routes{border:1px solid rgba(255,255,255,.24);display:grid}.saa-record__routes a{align-items:center;color:#fff;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-height:4.6rem;min-width:0;padding:.8rem .9rem;text-decoration:none}.saa-record__routes a+a{border-top:1px solid rgba(255,255,255,.18)}.saa-record__routes a:hover{background:var(--cs-navy-soft)}.saa-record__routes a:focus-visible{position:relative;z-index:1}.saa-record__routes a>span,.saa-record__routes a strong,.saa-record__routes a small{display:block;min-width:0;overflow-wrap:anywhere}.saa-record__routes a strong{color:#fff;font-size:1rem;line-height:1.35;margin-bottom:.2rem}.saa-record__routes a small{color:var(--cs-rule);font-size:var(--ccc-label-size, .7rem);line-height:1.45}.saa-record__routes svg{color:#fff;flex:none}@media (min-width: 560px){.saa-record__evidence{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (min-width: 720px){.saa-record__routes{grid-template-columns:repeat(2,minmax(0,1fr))}.saa-record__routes a+a{border-left:1px solid rgba(255,255,255,.18);border-top:0}}.collector-series{--cs-navy: #0b1c2f;--cs-navy-soft: #132a43;--cs-blue: #1759d1;--cs-blue-deep: #10429f;--cs-green: #147a4c;--cs-amber: #b86914;--cs-muted: #536579;--cs-rule: #d6e0e9;--cs-pale: #f2f6fa;font-family:DM Sans,system-ui,sans-serif}.collector-series *{box-sizing:border-box}.collector-series a:focus-visible,.collector-series button:focus-visible,.collector-series input:focus-visible,.collector-series select:focus-visible,.collector-series summary:focus-visible{outline:2px solid var(--cs-blue);outline-offset:4px}.collector-series [id]{scroll-margin-top:5.5rem}.cs-hero{background:var(--cs-pale);border-bottom:1px solid var(--cs-rule);padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,6vw,5rem)}.cs-hero__grid{display:grid;gap:2.5rem}.cs-breadcrumbs{align-items:center;color:var(--cs-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;margin-bottom:1.5rem}.cs-breadcrumbs a{color:var(--cs-blue-deep);text-decoration:underline;text-underline-offset:3px}.cs-hero h1{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:0;max-width:14ch;text-wrap:balance}.cs-dek{color:#33485d;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65;margin:1.5rem 0 0;max-width:62ch}.cs-file-card{align-self:end;background:var(--cs-navy);color:#fff;display:grid;margin:0}.cs-file-card div{display:grid;grid-template-columns:minmax(7rem,.8fr) 1.4fr;gap:1rem;padding:.85rem 1rem}.cs-file-card div+div{border-top:1px solid rgba(255,255,255,.18)}.cs-file-card dt{color:#b8c9d9;font-size:var(--ccc-label-size, .7rem);margin:0;text-transform:uppercase}.cs-file-card dd{font-size:.78rem;margin:0}.cs-reading-grid{display:grid;gap:2rem;grid-template-areas:"answer" "contents" "article";padding-bottom:clamp(4rem,9vw,8rem);padding-top:clamp(2.5rem,6vw,5rem)}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-hero{padding-bottom:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.75rem,4vw,3rem)}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-hero__grid{gap:clamp(1.25rem,3vw,2rem)}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-hero h1{font-size:clamp(2.35rem,4.5vw,4rem);max-width:22ch}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-dek{font-size:1rem;margin-top:.9rem}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-reading-grid{padding-top:clamp(1.25rem,3vw,2rem)}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-answer{padding:clamp(1.25rem,3vw,2rem)}.cs-contents{border-top:1px solid var(--cs-navy);grid-area:contents;height:-moz-max-content;height:max-content;padding-top:.9rem}.cs-contents>p{font-size:.7rem;font-weight:700;margin:0 0 .75rem;text-transform:uppercase}.cs-contents ol{list-style:none;margin:0;padding:0}.cs-contents li+li{border-top:1px solid var(--cs-rule)}.cs-contents a{color:var(--cs-muted);display:block;font-size:.78rem;line-height:1.45;padding:.65rem 0;text-decoration:none}.cs-contents a:hover{color:var(--cs-blue-deep)}.cs-article{grid-area:article;min-width:0}.cs-answer{background:var(--cs-navy);color:#fff;grid-area:answer;margin-bottom:0;padding:clamp(1.5rem,4vw,2.6rem)}.cs-answer h2{color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0 0 1rem}.collector-series .cs-answer p{color:#eef4fa;font-size:1.08rem;line-height:1.7;margin:0;max-width:68ch}.cs-answer ul{border-top:1px solid rgba(255,255,255,.2);display:grid;gap:0;list-style:none;margin:1.6rem 0 0;padding:0}.cs-answer li{color:#d6e2ec;font-size:.9rem;line-height:1.55;padding:.8rem 0 .8rem 1.5rem;position:relative}.cs-answer li+li{border-top:1px solid rgba(255,255,255,.14)}.cs-answer li:before{background:var(--cs-green);content:"";height:.55rem;left:0;position:absolute;top:1.18rem;width:.55rem}.cs-next{border:1px solid var(--cs-rule);margin-top:clamp(3.8rem,8vw,6.5rem)}.cs-next__heading{align-items:end;background:var(--cs-pale);border-bottom:1px solid var(--cs-rule);display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;justify-content:space-between;padding:1rem}.cs-next__heading h2{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0}.cs-next__heading p{color:var(--cs-muted);font-size:.75rem;line-height:1.5;margin:0}.cs-next__routes{display:grid}.cs-next__routes a{align-items:start;color:var(--cs-navy);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:1rem;text-decoration:none}.cs-next__routes a+a{border-top:1px solid var(--cs-rule)}.cs-next__routes a>svg{color:var(--cs-blue);margin-top:.15rem}.cs-next__routes strong,.cs-next__routes small,.cs-next__routes b{display:block}.cs-next__routes strong{font-size:.86rem}.cs-next__routes small{color:var(--cs-muted);font-size:.72rem;line-height:1.5;margin-top:.25rem}.cs-next__routes b{align-items:center;color:var(--cs-blue-deep);display:inline-flex;font-size:.72rem;gap:.35rem;grid-column:2;text-decoration:underline;text-underline-offset:3px}.cs-next__routes a:hover,.cs-next__routes a:focus-visible{background:#eef5fb}.cs-section{border-top:1px solid var(--cs-navy);margin-top:clamp(3.8rem,8vw,6.5rem);padding-top:1.2rem}.cs-section>h2,.cs-related>h2{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.15rem,5vw,3.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.04;margin:0 0 1.35rem;max-width:18ch;text-wrap:balance}.cs-section h3{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:400;line-height:1.12;margin:2.4rem 0 .75rem}.cs-section p,.cs-section li{color:#30465b;font-size:1rem;line-height:1.75}.cs-section p{max-width:72ch}.cs-section a{color:var(--cs-blue-deep);text-decoration:underline;text-underline-offset:3px}.cs-callout{border:1px solid var(--cs-rule);margin:1.6rem 0;padding:1.2rem}.cs-callout strong{color:var(--cs-navy);display:block;margin-bottom:.35rem}.cs-callout p:last-child{margin-bottom:0}.cs-callout[data-tone=caution]{background:#fdf7ea;border-color:#dfc49a}.cs-callout[data-tone=evidence]{background:#eef5fb}.cs-ledger{border-top:1px solid var(--cs-rule);margin:1.5rem 0}.cs-ledger>div{border-bottom:1px solid var(--cs-rule);display:grid;gap:.45rem;padding:1rem 0}.cs-ledger dt,.cs-ledger dd{margin:0}.cs-ledger dt{color:var(--cs-navy);font-weight:700}.cs-ledger dd{color:var(--cs-muted);line-height:1.65}.cs-tool{background:var(--cs-pale);border:1px solid var(--cs-rule);margin:1.8rem 0;padding:clamp(1rem,3vw,1.8rem)}.cs-tool__heading{align-items:end;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;margin-bottom:1.35rem}.cs-tool__heading h3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.05;margin:0}.cs-tool__heading p{color:var(--cs-muted);font-size:.78rem;margin:0}.cs-tool fieldset{border:0;border-top:1px solid var(--cs-rule);margin:0;padding:1.1rem 0}.cs-tool legend,.cs-tool label>span:first-child{color:var(--cs-navy);display:block;font-size:.78rem;font-weight:700;margin-bottom:.65rem}.cs-options{display:grid;gap:.5rem}.cs-option{background:#fff;border:1px solid var(--cs-rule);cursor:pointer;display:grid;font-size:.86rem;gap:.7rem;grid-template-columns:auto 1fr;line-height:1.45;padding:.75rem .85rem}.cs-option:has(input:checked){border-color:var(--cs-blue);color:var(--cs-blue-deep)}.cs-option input{margin-top:.15rem}.cs-tool select,.cs-tool input[type=text],.cs-tool input[type=number]{background:#fff;border:1px solid #afbdca;border-radius:0;color:var(--cs-navy);min-height:3rem;padding:0 .8rem;width:100%}.cs-tool__result{background:var(--cs-navy);color:#fff;margin-top:.5rem;padding:1.2rem}.cs-tool__result h4{color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:1.65rem;font-weight:400;margin:0 0 .55rem}.cs-tool__result p,.cs-tool__result li{color:#dce7f0;font-size:.88rem;line-height:1.6}.cs-tool__result p:last-child,.cs-tool__result ul:last-child{margin-bottom:0}.cs-tool__grid{display:grid;gap:1rem}.cs-tool__controls{min-width:0}.cs-tool__question{border:0;border-top:1px solid var(--cs-rule);margin:0;padding:1rem 0}.cs-choice-grid{display:grid;gap:.5rem}.cs-choice-grid label{align-items:start;background:#fff;border:1px solid var(--cs-rule);cursor:pointer;display:grid;font-size:.84rem;gap:.65rem;grid-template-columns:auto 1fr;line-height:1.45;padding:.72rem .8rem}.cs-choice-grid label:has(input:checked){border-color:var(--cs-blue);color:var(--cs-blue-deep)}.cs-choice-grid input{margin-top:.18rem}.cs-tool__progress{display:grid;gap:.1rem;justify-items:end}.cs-tool__progress strong{color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-size:1.45rem}.cs-tool__progress span,.cs-tool__result>span{color:var(--cs-muted);font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.cs-tool__result>span{color:#b8c9d9}.cs-tool__result .cs-tool__status{border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);color:#fff;margin:1rem 0;padding:.65rem 0}.cs-secondary-button{background:#fff;border:1px solid var(--cs-navy);border-radius:0;color:var(--cs-navy);cursor:pointer;font-weight:700;min-height:2.8rem;padding:.65rem .9rem}.cs-secondary-button:hover{background:var(--cs-navy);color:#fff}.cs-source-note{border-top:1px solid var(--cs-rule);margin-top:1rem;padding-top:.85rem}.cs-tool__result .cs-source-note{border-color:#ffffff2e}.cs-source-note strong{color:var(--cs-navy);display:block;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase}.cs-tool__result .cs-source-note strong{color:#fff}.cs-source-note p:last-child{margin-bottom:0}.cs-method{border-top:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.cs-method__step{border-bottom:1px solid var(--cs-rule);padding:1rem 0}.cs-method__step strong{color:var(--cs-navy);display:block;margin-bottom:.35rem}.cs-method__step p:last-child{margin-bottom:0}.cs-method--vertical{list-style:none;padding:0}.cs-table-wrap{margin:1.4rem 0;overflow-x:auto}.cs-table{border-collapse:collapse;font-size:.86rem;min-width:42rem;width:100%}.cs-table th,.cs-table td{border-bottom:1px solid var(--cs-rule);padding:.8rem;text-align:left;vertical-align:top}.cs-table thead th{background:var(--cs-navy);color:#fff}.cs-table tbody th{color:var(--cs-navy)}.cs-sport-cards{display:none}.cs-checklist{border-top:1px solid var(--cs-rule);list-style:none;margin:1.2rem 0;padding:0}.cs-checklist li{border-bottom:1px solid var(--cs-rule);padding:.7rem 0 .7rem 1.5rem;position:relative}.cs-checklist li:before{border:1px solid var(--cs-blue);content:"";height:.55rem;left:0;position:absolute;top:1.05rem;width:.55rem}.cs-lede{color:#253e55;font-size:1.08rem!important;line-height:1.72!important}.cs-comparison{border:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.cs-comparison>div{padding:1.2rem}.cs-comparison>div+div{border-top:1px solid var(--cs-rule)}.cs-comparison h3{margin-top:0}.cs-steps{counter-reset:cs-step;list-style:none;margin:1.5rem 0;padding:0}.cs-steps li{border-top:1px solid var(--cs-rule);counter-increment:cs-step;display:grid;gap:.8rem;grid-template-columns:2rem 1fr;padding:1rem 0}.cs-steps li:before{color:var(--cs-blue-deep);content:counter(cs-step,decimal-leading-zero);font-family:JetBrains Mono,monospace;font-size:.72rem;margin-top:.26rem}.cs-faq{border-top:1px solid var(--cs-rule)}.cs-faq details{border-bottom:1px solid var(--cs-rule)}.cs-faq summary{color:var(--cs-navy);cursor:pointer;font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;list-style:none;padding:1rem 2rem 1rem 0;position:relative}.cs-faq summary:after{color:var(--cs-blue);content:"+";font-family:DM Sans,system-ui,sans-serif;position:absolute;right:0}.cs-faq details[open] summary:after{content:"−"}.cs-faq details p{margin:0 0 1.1rem}.cs-sources ol{border-top:1px solid var(--cs-rule);list-style:none;margin:1rem 0 0;padding:0}.cs-sources li{border-bottom:1px solid var(--cs-rule);display:grid;gap:.25rem;padding:.85rem 0}.cs-sources li span{color:var(--cs-muted);font-size:.8rem;line-height:1.5}.cs-related{background:var(--cs-pale);margin-top:clamp(3.8rem,8vw,6.5rem);padding:clamp(1.4rem,4vw,2.5rem)}.cs-related__grid{border-top:1px solid var(--cs-rule)}.cs-related__grid a{color:var(--cs-navy);display:grid;gap:.3rem;padding:1rem 0;text-decoration:none}.cs-related__grid a+a{border-top:1px solid var(--cs-rule)}.cs-related__grid strong{font-family:"Instrument Serif",Georgia,serif;font-size:1.25rem;font-weight:400}.cs-related__grid span{color:var(--cs-muted);font-size:.82rem}.cs-related__grid a:hover strong{color:var(--cs-blue-deep);text-decoration:underline;text-underline-offset:4px}.cs-disclosure{color:var(--cs-muted);font-size:.73rem;line-height:1.55;margin:1.5rem 0 0}@media (min-width: 680px){.cs-ledger>div{gap:1.5rem;grid-template-columns:minmax(10rem,.8fr) 1.7fr}.cs-comparison{grid-template-columns:repeat(2,1fr)}.cs-comparison>div+div{border-left:1px solid var(--cs-rule);border-top:0}.cs-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-method:not(.cs-method--vertical){grid-template-columns:repeat(3,1fr)}.cs-method:not(.cs-method--vertical) .cs-method__step{padding:1rem}.cs-method:not(.cs-method--vertical) .cs-method__step+.cs-method__step{border-left:1px solid var(--cs-rule)}.cs-related__grid{display:grid;grid-template-columns:repeat(3,1fr)}.cs-related__grid a{padding:1rem}.cs-related__grid a+a{border-left:1px solid var(--cs-rule);border-top:0}}@media (max-width: 679px){.cs-sport-table{display:none}.cs-sport-cards{border-top:1px solid var(--cs-rule);display:grid;margin:1.4rem 0}.cs-sport-cards>section{border-bottom:1px solid var(--cs-rule);padding:1rem 0}.cs-sport-cards h3{margin:0 0 .8rem}.cs-sport-cards dl,.cs-sport-cards dd{margin:0}.cs-sport-cards dl{display:grid;gap:.85rem}.cs-sport-cards dt{color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.cs-sport-cards dd{color:var(--cs-muted);font-size:.86rem;line-height:1.6}}@media (max-width: 620px){body:has(.saa-record[data-priority-actions=true]) .reh{display:none}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-hero{padding-bottom:1.5rem;padding-top:1.5rem}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-breadcrumbs{margin-bottom:1rem}}@media (max-width: 919px){.collector-series:has(.saa-record[data-priority-actions=true]) .cs-file-card{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-file-card div{display:block;padding:.65rem .75rem}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-file-card div+div{border-top:0}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-file-card div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-file-card div:nth-child(2n){border-left:1px solid rgba(255,255,255,.18)}.collector-series:has(.saa-record[data-priority-actions=true]) .cs-file-card dt{margin-bottom:.15rem}}@media (min-width: 920px){.cs-hero__grid{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.75fr)}.cs-reading-grid{-moz-column-gap:clamp(2.5rem,6vw,6rem);column-gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(10rem,.38fr) minmax(0,1.62fr);grid-template-areas:"contents answer" "contents article";row-gap:0}.cs-answer{margin-bottom:clamp(3.5rem,8vw,6.5rem)}.cs-contents{position:sticky;top:6rem}.cs-tool__grid{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.cs-tool__result{align-self:start;position:sticky;top:6rem}}@media (prefers-reduced-motion: reduce){.collector-series *,.collector-series *:before,.collector-series *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
