*{box-sizing:border-box}body{margin:0;background:#fff;color:#24212e;font:16px/1.7 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #6543cf;outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;padding:12px;z-index:10}.desk{display:grid;grid-template-columns:228px minmax(0,1fr);max-width:1600px;margin:auto;min-height:100vh}.rail{background:#f2eff9;border-right:1px solid #d8d1e8;padding:38px 26px;display:flex;flex-direction:column}.monogram{font:700 46px/1 Arial,sans-serif;letter-spacing:-.09em;color:#6543cf;text-decoration:none;display:inline-block;margin-bottom:20px}.wordmark{font:700 21px/1.08 Arial,sans-serif;letter-spacing:-.04em;text-decoration:none;display:block}.rail .caption{font:10px/1.7 monospace;letter-spacing:.02em;color:#6f647f;margin:20px 0 32px}.rail nav a{display:block;font-size:12px;padding:14px 0;border-bottom:1px solid #d8d1e8;text-decoration:none}.rail nav a[aria-current=page]{color:#6543cf;font-weight:700}.rail .rule{margin-top:45px;font:11px/1.8 monospace;color:#6f647f;border-left:2px solid #6543cf;padding-left:15px}.workspace{padding:0 45px;min-width:0}.utility{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #d8d1e8;padding:23px 0;font:10px/1.7 monospace;color:#71677d;text-transform:uppercase;letter-spacing:.06em}.menu{display:none}.opening{padding:42px 0 35px}.eyebrow{font:10px/1.7 monospace;text-transform:uppercase;letter-spacing:.08em;color:#6543cf;margin:0 0 25px}.opening h1{font:700 clamp(42px,4.7vw,70px)/1.03 Arial,sans-serif;letter-spacing:-.065em;max-width:980px;margin:0 0 26px}.opening h1 span{color:#6543cf}.opening .deck{font-size:17px;color:#71677d;max-width:780px;margin:0 0 27px}.button{display:inline-flex;align-items:center;gap:35px;font-size:13px;font-weight:700;background:#6543cf;color:white;text-decoration:none;padding:14px 22px}.quietLink{font-size:12px;display:inline-block;margin:15px 0 0 22px}.lab{border:1px solid #c9bfe0;margin:0 0 40px;box-shadow:6px 6px 0 #eee9f7}.labHead{padding:21px 25px;background:#f2eff9;border-bottom:1px solid #c9bfe0;display:flex;justify-content:space-between;align-items:center;gap:25px}.labHead h2{font:700 20px/1.2 Arial,sans-serif;letter-spacing:-.03em;margin:0}.tag{font:9px/1.7 monospace;text-transform:uppercase;letter-spacing:.05em;border:1px solid #b4a4d6;padding:5px 8px;white-space:nowrap;color:#59417f}.claim{display:grid;grid-template-columns:200px minmax(0,1fr)}.claimLabel{padding:25px;background:#faf8fe;border-right:1px solid #d8d1e8}.claimLabel p{font:10px/1.7 monospace;text-transform:uppercase;color:#71677d;margin:0 0 12px}.claimLabel blockquote{font:400 25px/1.25 Georgia,serif;letter-spacing:-.03em;margin:0}.claimChecks{padding:0 25px}.check{border-bottom:1px solid #d8d1e8}.check:last-child{border:0}.check summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:25px 1fr 18px;gap:15px;padding:20px 0;align-items:start;font-size:15px;font-weight:700;letter-spacing:-.02em}.check summary::-webkit-details-marker{display:none}.check summary:after{content:'+';color:#6543cf}.check[open] summary:after{content:'−'}.check summary span{font:11px/1.7 monospace;color:#6543cf}.check .response{font-size:13px;color:#71677d;padding:0 0 20px 40px}.response p{margin:0 0 12px}.response b{color:#24212e}.response a{color:#6543cf;font-size:12px}.labFoot{font:11px/1.8 monospace;margin:0;padding:18px 25px;border-top:1px solid #d8d1e8;color:#71677d}.categories{padding:5px 0 40px}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px}.sectionHead h2{font:700 32px/1.1 Arial,sans-serif;letter-spacing:-.045em;margin:0}.sectionHead p{font-size:12px;color:#71677d;max-width:320px;margin:0}.categoryList{list-style:none;margin:0;padding:0}.categoryList li{display:grid;grid-template-columns:40px 1fr 1.2fr 25px;align-items:start;gap:25px;padding:24px 0;border-top:1px solid #d8d1e8}.categoryList .index{font:11px/1.7 monospace;color:#6543cf}.categoryList h3{font:700 21px/1.25 Arial,sans-serif;letter-spacing:-.03em;margin:0}.categoryList h3 a{text-decoration:none}.categoryList h3 a:hover{text-decoration:underline}.categoryList p{font-size:13px;color:#71677d;margin:0}.categoryList .arrow{font-size:20px;color:#6543cf}.methodStrip{background:#292232;color:#faf7ff;margin:0 -45px;padding:35px 45px;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.methodStrip .eyebrow{color:#c9b3ff}.methodStrip h2{font:700 35px/1.1 Arial,sans-serif;letter-spacing:-.045em;margin:0 0 20px}.methodStrip p{font-size:14px;color:#d3c7e3;max-width:330px}.methodStrip ol{margin:0;padding:0;list-style:none;counter-reset:method}.methodStrip li{border-top:1px solid #70617e;padding:17px 0;counter-increment:method;display:grid;grid-template-columns:28px 1fr;gap:20px;font-size:14px}.methodStrip li:before{content:'0' counter(method);font:11px/1.7 monospace;color:#c9b3ff}.methodStrip a{font-size:12px;display:inline-block;margin-top:12px;color:#d8c6ff}.context{padding:40px 0 45px;max-width:850px}.context .prose{font-size:15px}.context .prose h2{font-size:26px}.byline{display:flex;gap:12px 23px;flex-wrap:wrap;font:10px/1.7 monospace;color:#71677d}.pageHead{padding:33px 0 28px}.crumb{font:10px/1.7 monospace;color:#71677d;text-transform:uppercase;margin:0 0 25px}.pageHead h1{font:700 clamp(35px,4vw,57px)/1.08 Arial,sans-serif;letter-spacing:-.055em;margin:0 0 24px;max-width:960px}.pageHead .deck{font-size:16px;color:#71677d;max-width:850px;margin:0 0 24px}.sectionIndex{border-top:1px solid #d8d1e8;border-bottom:1px solid #d8d1e8;padding:17px 0;margin-bottom:30px;max-width:900px}.sectionIndex summary{font:11px/1.7 monospace;cursor:pointer}.sectionIndex nav{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:20px}.sectionIndex a{font-size:12px;max-width:300px}.reading{max-width:900px;padding:0 0 45px}.prose{font:17px/1.85 Arial,sans-serif;min-width:0;overflow-wrap:break-word}.prose h2{font:700 30px/1.15 Arial,sans-serif;letter-spacing:-.035em;margin:35px 0 20px;scroll-margin-top:20px}.prose h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}.prose p{margin:0 0 23px}.prose li{padding:4px 0}.prose .worksheet{padding:23px 27px;list-style:none;border:1px solid #c9bfe0;border-left:4px solid #6543cf;background:#faf8fe;font-size:14px;break-inside:avoid}.worksheet li{min-height:70px;border-bottom:1px solid #d8d1e8;padding:12px 0 25px}.worksheet li:last-child{border:0}.sources{border-top:1px solid #d8d1e8;margin-top:30px;padding-top:5px}.sources p,.sources li{font-size:12px}.evidenceSheet{border:1px solid #c9bfe0;margin:0 0 35px}.sheetHead{background:#6543cf;color:#fff;padding:22px 25px}.sheetHead h2{font:700 25px/1.15 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 15px}.sheetHead p{font-size:12px;margin:0;max-width:650px}.sheetGrid{display:grid;grid-template-columns:1fr 1fr;margin:0}.sheetGrid div{padding:20px 25px;min-height:110px;border-bottom:1px solid #d8d1e8}.sheetGrid div:nth-child(odd){border-right:1px solid #d8d1e8}.sheetGrid dt{font:10px/1.7 monospace;text-transform:uppercase;color:#6543cf}.sheetGrid dd{margin:12px 0 0;font-size:12px;color:#71677d}.sheetFoot{font:11px/1.7 monospace;padding:20px 25px;margin:0}.shelf{border-top:1px solid #d8d1e8;padding:30px 0}.shelf h2{font:700 29px/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:0 0 25px}.shelf ol{padding:0;list-style:none}.shelf li{padding:20px 0;border-top:1px solid #d8d1e8;display:grid;grid-template-columns:1fr 1fr;gap:30px}.shelf h3{font:700 21px/1.25 Arial,sans-serif;letter-spacing:-.03em;margin:0}.shelf h3 a{text-decoration:none}.shelf h3 a:hover{text-decoration:underline}.shelf p{font-size:13px;color:#71677d;margin:0}.next{display:flex;gap:30px;font-size:12px;border-top:1px solid #d8d1e8;padding:25px 0 35px}.footer{border-top:1px solid #d8d1e8;padding:25px 0 35px;display:flex;justify-content:space-between;gap:35px}.footer p{font-size:11px;max-width:550px;color:#71677d;margin:0}.footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;align-content:start}
@media(max-width:1100px){.desk{grid-template-columns:195px minmax(0,1fr)}.rail{padding:30px 22px}.workspace{padding:0 30px}.claim{grid-template-columns:165px minmax(0,1fr)}.claimLabel{padding:23px 20px}.claimChecks{padding:0 20px}.methodStrip{margin:0 -30px;padding:30px;gap:35px}.categoryList li{gap:18px;grid-template-columns:25px 1fr 1fr 20px}.sectionHead{display:block}.sectionHead p{max-width:none;margin-top:17px}.quietLink{display:block;margin-left:0}}
@media(max-width:760px){.desk{display:block}.rail{padding:22px;border-right:0;border-bottom:1px solid #d8d1e8;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center}.monogram{font-size:35px;margin:0}.wordmark{font-size:18px;max-width:190px}.rail .caption,.rail>.nav,.rail>.rule{display:none}.menu{display:block;position:relative;font-size:11px}.menu summary{padding:8px;cursor:pointer}.rail .menu nav{position:absolute;right:0;top:35px;background:#fff;border:1px solid #d8d1e8;padding:15px 20px;width:180px;z-index:5}.rail .menu a{font-size:12px;padding:10px 0}.workspace{padding:0 22px}.utility{font-size:9px;padding:17px 0}.utility span:last-child{display:none}.opening{padding:30px 0}.opening h1{font-size:47px}.opening .deck{font-size:16px}.eyebrow{margin-bottom:19px;font-size:9px}.labHead{padding:19px 20px;display:block}.labHead h2{font-size:20px;margin-bottom:14px}.tag{display:inline-block;font-size:8px;white-space:normal}.claim{display:block}.claimLabel{border-right:0;border-bottom:1px solid #d8d1e8;padding:23px 20px}.claimLabel blockquote{font-size:29px}.claimChecks{padding:0 20px}.check summary{font-size:15px;grid-template-columns:20px 1fr 15px;gap:12px}.check .response{padding-left:32px}.labFoot{padding:18px 20px}.sectionHead h2{font-size:29px}.categoryList li{grid-template-columns:22px 1fr 18px;gap:12px}.categoryList h3{font-size:21px}.categoryList p{grid-column:2;grid-row:2}.categoryList .arrow{grid-column:3;grid-row:1}.methodStrip{display:block;margin:0 -22px;padding:30px 22px}.methodStrip h2{font-size:31px}.methodStrip p{max-width:none}.methodStrip ol{margin-top:28px}.context{padding:30px 0}.pageHead{padding-top:27px}.pageHead h1{font-size:36px}.pageHead .deck{font-size:15px}.sectionIndex nav{display:block}.sectionIndex a{display:block;padding:7px 0;max-width:none}.prose{font-size:16px}.prose h2{font-size:27px}.sheetGrid{display:block}.sheetGrid div:nth-child(odd){border-right:0}.sheetGrid div{padding:20px;min-height:100px}.sheetHead{padding:22px 20px}.shelf li{display:block}.shelf p{margin-top:15px}.next{display:block}.next a{display:block;margin-bottom:17px}.footer{display:block}.footer nav{margin-top:22px}}
@media(max-width:360px){.rail{gap:10px}.wordmark{font-size:16px}.monogram{font-size:30px}.opening h1{font-size:40px}.pageHead h1{font-size:32px}}
@media print{body{color:black;background:white}.desk{display:block}.rail,.utility,.sectionIndex,.next,.footer,.skip,.shelf{display:none}.workspace{padding:0}.pageHead h1{font-size:25pt}.prose{font-size:11pt;line-height:1.5}.prose h2{font-size:18pt}.evidenceSheet{break-inside:avoid}.sheetHead{color:black;background:white;border-bottom:1px solid #888}.sheetGrid{display:grid}.sheetGrid div{min-height:70pt}.sheetGrid dt{color:black}.worksheet li{min-height:45pt}a{color:black}}
