.cs-head,.cs-reader,.cs-records,.cs-questions,.cs-related,.cs-downloads{color:#123a50;padding-block:3rem;scroll-margin-top:6rem}.cs-head h1{font-size:clamp(3.8rem,9vw,8rem);line-height:.95;letter-spacing:-.055em;margin-block:1rem 2rem}.cs-deck{font-size:1.3rem;max-width:72ch}.cs-head p,.cs-reader p,.cs-records p,.cs-questions p,.cs-downloads p{line-height:1.7}.cs-jump{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin-block:2rem}.cs-jump a,.cs-related a,.cs-downloads a,.cs-record a,.cs-quick a,.cs-invite a{color:#8b402a;font-weight:700}.cs-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#9cb2b5;border:1px solid #9cb2b5}.cs-intro article{padding:1.7rem;background:#123a50;color:white}.cs-intro span{font-size:.7rem;letter-spacing:.1em;color:#dda780;font-weight:700}.cs-intro h2{font-size:1.5rem;line-height:1.2}.cs-intro p{font-size:.92rem;line-height:1.65}.cs-reader{border-top:4px solid #b6603f;margin-top:3rem}.cs-reader h2,.cs-records>header h2,.cs-questions h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.035em;line-height:1.03}.cs-reader>header p,.cs-records>header p,.cs-questions>p{max-width:80ch}.cs-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#9cb2b5;padding:1px;margin-block:1.5rem}.cs-tabs button{min-height:58px;padding:1rem;color:#123a50;background:#e3e9e4;border:0;font:inherit;font-weight:700;cursor:pointer;text-align:left}.cs-tabs [aria-pressed=true]{color:white;background:#123a50;box-shadow:inset 0 -4px #b6603f}.cs-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:1.2rem}.cs-toolbar label{font-size:.9rem;font-weight:700}.cs-toolbar select{display:block;min-height:46px;padding:.65rem;background:white;color:#123a50;border:1px solid #789497;font:inherit;margin-top:.5rem}.cs-check{display:flex;align-items:center;gap:.7rem;min-height:46px}.cs-check input{width:20px;height:20px;accent-color:#8b402a}.cs-toolbar button{min-height:46px;padding:.7rem 1rem;border:0;background:#123a50;color:white;font:inherit;cursor:pointer}.cs-map{margin:1.5rem 0;border:1px solid #b4c1ba;overflow:auto}.cs-map svg{display:block;width:100%;height:auto}.cs-selected{padding:1rem;background:#e7ebe3}.cs-name-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.cs-name-pair article{display:flex;gap:1rem;padding:1.3rem;background:#e7ebe3;border-top:3px solid #b6603f}.cs-name-pair article:nth-child(2){border-color:#236e91}.cs-name-pair h3{font-size:1.3rem;margin-top:0}.cs-name-pair p{font-size:.9rem}.cs-source-key{font-size:2.4rem;color:#8b402a;font-weight:700;line-height:1}.cs-name-pair article:nth-child(2) .cs-source-key{color:#236e91}.cs-limit{font-size:.87rem;max-width:92ch}.cs-table{overflow:auto;max-width:100%;margin-block:2rem}.cs-table table{border-collapse:collapse;width:100%;min-width:800px;text-align:left;line-height:1.6;font-size:.9rem}.cs-table caption{text-align:left;margin-bottom:1rem}.cs-table thead{background:#123a50;color:white}.cs-table th,.cs-table td{padding:1rem;border-bottom:1px solid #b4c1ba;vertical-align:top}.cs-table small{display:block;font-weight:400}.cs-table strong{color:#8b402a}.cs-records{border-top:1px solid #9cb2b5}.cs-record{padding-block:2rem;border-bottom:1px solid #9cb2b5;scroll-margin-top:6rem}.cs-stage{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#8b402a;font-weight:700}.cs-record h3{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.1;max-width:35ch;margin-block:.5rem 1rem}.cs-publisher{font-weight:700}.cs-date-kind{font-size:.85rem}.cs-evidence{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem}.cs-record h4{font-size:1rem;margin-bottom:.5rem}.cs-record blockquote{margin:1rem 0;padding:1rem;border-right:3px solid #b6603f;background:#e7ebe3;font-size:1.25rem;line-height:1.9}.cs-translation{font-size:.9rem}.cs-record aside{padding:1rem 1.5rem;background:#e7ebe3}.cs-record aside p{font-size:.92rem}.cs-record details{margin-top:1rem;padding-block:1rem}.cs-record summary{font-weight:700;cursor:pointer}.cs-record details p{font-size:.82rem}.cs-questions ol{display:grid;grid-template-columns:1fr 1fr;gap:1rem;counter-reset:cs-question;list-style:none;padding:0}.cs-questions li{border:1px solid #9cb2b5;padding:1.5rem}.cs-questions li:before{counter-increment:cs-question;content:counter(cs-question,decimal-leading-zero);color:#8b402a;font-size:.85rem;font-weight:700}.cs-questions h3{font-size:1.3rem}.cs-questions li p{font-size:.93rem}.cs-related,.cs-downloads{border-top:1px solid #9cb2b5}.cs-related h2,.cs-downloads h2{font-size:2rem}.cs-related>div,.cs-downloads>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cs-related a,.cs-downloads a{padding:1rem;border:1px solid #9cb2b5;line-height:1.5}.cs-downloads p{font-size:.85rem}.cs-quick{padding-block:1rem;line-height:1.7}.cs-invite{padding-block:3rem;border-top:1px solid #9cb2b5}.cs-invite h2{font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.05}.cs-invite p{max-width:75ch;line-height:1.65}#cs-status{font-size:.87rem;line-height:1.6;min-height:1.6em}.cs-head :focus-visible,.cs-reader :focus-visible,.cs-records :focus-visible,.cs-downloads :focus-visible{outline:3px solid #b6603f;outline-offset:4px}.cs-saved{margin:0;background:#f4f1e8;color:#123a50;font-family:Arial,sans-serif}.cs-saved .wrap{width:calc(100% - 2.5rem);max-width:1480px;box-sizing:border-box;margin-inline:auto}.cs-saved .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em}.cs-saved .breadcrumb{color:#8b402a}@media(max-width:900px){.cs-intro,.cs-evidence{grid-template-columns:1fr}.cs-intro article{padding:1.2rem}.cs-tabs{grid-template-columns:1fr}.cs-map svg{min-width:800px}}@media(max-width:650px){.cs-name-pair,.cs-questions ol,.cs-related>div,.cs-downloads>div{grid-template-columns:1fr}.cs-head{padding-top:2rem}.cs-toolbar{display:block}.cs-toolbar select{width:100%}.cs-check{margin-block:1rem}.cs-head,.cs-reader,.cs-records,.cs-questions{padding-block:2.5rem}.cs-record aside{padding:1rem}.cs-name-pair article{padding:1rem}}@media print{.cs-tabs,.cs-toolbar,.cs-jump,.cs-downloads{display:none}.cs-map{overflow:visible;break-inside:avoid}.cs-map svg{min-width:0}.cs-intro,.cs-evidence,.cs-name-pair,.cs-questions ol{display:block}.cs-intro article{color:#123a50;background:white;border-bottom:1px solid #9cb2b5}.cs-record{break-before:page}.cs-head h1{font-size:48pt}.cs-reader h2,.cs-records>header h2,.cs-questions h2{font-size:32pt}.cs-table{overflow:visible}.cs-table table{min-width:0;font-size:9pt}.cs-record aside{break-inside:avoid}}
