.vPage{padding-block:48px 80px}.vNewTestSetup{margin-bottom:24px}.vNewTestSetup>summary{cursor:pointer;margin-bottom:16px}#sprint-heading{scroll-margin-top:90px}.vTestTable{max-width:100%;margin-block:18px;overflow-x:auto}.vTestTable table{border-collapse:collapse;width:100%;min-width:640px}.vTestTable th,.vTestTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.vTestTable caption{text-align:left;margin-bottom:10px}.vTestTable th:first-child{background:#fff;min-width:120px;position:sticky;left:0}.vTestComparison dd{overflow-wrap:anywhere;margin:4px 0 14px}.vHeading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:30px;display:flex}.vHeading h1{max-width:760px;margin:10px 0 14px;font-size:clamp(32px,4.5vw,54px)}.vBeta{background:var(--yellow);white-space:nowrap;border-radius:24px;padding:8px 14px;font-size:14px}.vToolbar,.vIdeaSwitch,.vActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vToolbar{border-block:1px solid var(--line);justify-content:space-between;padding:18px 0}.vIdeaSwitch label{font-size:14px;font-weight:700}.vIdeaSwitch select{max-width:260px}.vPage input,.vPage select,.vPage textarea{border:1px solid var(--line-2);background:#fff;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:16px}.vPage input:focus,.vPage select:focus,.vPage textarea:focus,.vPage button:focus-visible,.vPage a:focus-visible{outline:3px solid var(--yellow-deep);outline-offset:3px}.vPage textarea{resize:vertical;min-height:92px}.vPage button{white-space:normal;height:auto;min-height:42px;padding-block:10px}.vPrivacy,.vFine{color:var(--muted);font-size:14px;line-height:1.6}.vPrivacy{max-width:960px;margin:12px 0 28px}.vPanel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:28px}.vPanel h2{margin-bottom:16px;font-size:30px;line-height:1.15}.vPanel h3{margin-bottom:14px;font-size:23px;line-height:1.2}.vPanel p+p{margin-top:12px}.vPanel>p{margin-bottom:18px}.vPanel .eyebrow{margin-bottom:12px;font-size:12px}.vCreate{grid-template-columns:1fr 1.15fr;gap:60px;padding:40px;display:grid}.vCreate h2{font-size:40px}.vCreate .vCallout{margin-top:32px}.vForm,.vStack{flex-direction:column;gap:22px;display:flex}.vField{flex-direction:column;gap:7px;margin-block:16px;font-size:15px;font-weight:600;display:flex}.vForm .vField{margin:0}.vField small,.vDimension small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.vTwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vColumns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.vAlert,.vCallout{background:var(--yellow-soft);border:1px solid #e9d79d;border-radius:12px;padding:18px;line-height:1.6}.vAlert{margin-block:16px}.vNotice{color:var(--ok);margin-bottom:16px}.vSuccess{color:var(--ok)}.vYellow{background:var(--yellow);border-color:var(--yellow)}.vIdeaSummary{justify-content:space-between;align-items:center;gap:24px;margin:28px 0;display:flex}.vIdeaSummary h2{margin-bottom:10px;font-size:32px}.vIdeaSummary p{color:var(--muted);max-width:740px}.vScore{text-align:right;flex-shrink:0}.vScore strong{font-family:var(--display);font-size:48px;line-height:1;display:block}.vScore small{color:var(--muted);font-size:20px}.vScore span{font-size:14px}.vTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.vTabs button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:700}.vTabs button[aria-selected=true]{background:var(--ink);color:#fff}.vResearchLinks{gap:0;display:grid}.vResearchLinks a{border-bottom:1px solid var(--line);padding:18px 0;text-decoration:none}.vResearchLinks a:last-child{border:0}.vResearchLinks a:hover strong{text-underline-offset:4px;text-decoration:underline}.vResearchLinks strong,.vResearchLinks span{display:block}.vResearchLinks span{color:var(--muted);margin-top:6px;font-size:14px}.vQuestions{padding-left:22px}.vQuestions li{margin-block:12px}.vSampleNumber{font-family:var(--display);font-size:48px;font-weight:800}.vSampleNumber span{font:14px var(--body);color:var(--muted);display:block}.vCounts{margin:24px 0}.vCounts>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.vCounts dd{margin:0;font-weight:700}.vEvidenceList{max-height:1000px;overflow:auto}.vEvidenceList article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.vEvidenceList article p{margin:12px 0}.vEvidenceMeta{justify-content:space-between;gap:12px;font-size:14px;display:flex}.vEvidenceList small{color:var(--muted);font-size:14px}.vEvidenceList .vActions{margin-top:10px;font-size:14px}.vTextButton{cursor:pointer;color:var(--muted);background:0 0;border:0;text-decoration:underline}.vCount{color:var(--muted)}.vMetricRow{justify-content:space-between;gap:18px;padding:14px 0 6px;display:flex}.vMetricRow span{white-space:nowrap}.vDimension progress{width:100%;height:8px;accent-color:var(--yellow-deep);margin:8px 0 12px;display:block}.vDimension{margin-bottom:12px}.vGaps li{margin:8px 0}.vPanel details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:14px}.vPanel summary{cursor:pointer;margin-bottom:12px;font-size:16px;font-weight:700}.vDraftSection{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.vDraftSection small{color:var(--muted);font-size:14px;display:block}.vDraftText{white-space:pre-wrap;max-width:880px;line-height:1.9}.vDraftText sup{margin-left:4px;font-size:12px}.vDraftSection li{margin:12px 0}.vTableWrap{margin:24px 0;overflow:auto}.vCompareTable{border-collapse:collapse;width:100%;font-size:15px}.vCompareTable th,.vCompareTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;min-width:160px;padding:18px}.vCompareTable thead{background:var(--yellow-soft)}.vCompareTable caption{text-align:left;color:var(--muted);margin-bottom:12px;font-size:14px}@media (max-width:900px){.vColumns,.vCreate{grid-template-columns:1fr}.vCreate{gap:30px}.vHeading{display:block}.vBeta{margin-top:18px;display:inline-block}}@media (max-width:600px){.vPage{padding-top:28px}.vPanel,.vCreate{padding:22px}.vTwo{grid-template-columns:1fr}.vIdeaSummary{align-items:start}.vScore strong{font-size:36px}.vScore span{max-width:115px;display:block}.vIdeaSummary h2{font-size:26px}.vIdeaSwitch{width:100%}.vIdeaSwitch select{flex:1;width:140px}.vTabs button{padding:10px;font-size:14px}.vHeading h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.vPage *{scroll-behavior:auto;transition:none}}.vResearchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.vResearchCoverage{margin:24px 0}.vResearchPass{margin:16px 0}.vResearchPass>summary{cursor:pointer;padding:12px 0;font-weight:600}.vResearchGrid .vCallout{margin:0}.vResearchGrid p{margin:8px 0}.vConsent{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.5;display:flex}.vPage code{overflow-wrap:anywhere}.vConsent input{flex:none;width:16px;height:16px;margin-top:4px;padding:0}.vPilotProgress li{padding:8px 0}.vFinding{border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:20px}.vFindingLimit{color:var(--muted)}.vEvidenceReceipt{background:var(--bg);border-left:3px solid var(--yellow);margin:16px 0;padding:12px}.vEvidenceReceipt blockquote{border-left:2px solid var(--line);margin:12px 0;padding-left:12px}.vSprint{margin-top:24px}.vSprint fieldset{border:0;min-width:0;margin:24px 0;padding:0}.vSprint legend{margin-bottom:16px;font-weight:700}.vSprintTargets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vSprintCounts{flex-wrap:wrap;gap:24px;display:flex}.vSprintCounts dd{margin:4px 0;font-size:28px;font-weight:700}.vSprintOutcomes{gap:12px;margin:16px 0;display:grid}.vSprintOutcomes label{align-items:flex-start;gap:8px;display:flex}.vSprintOutcomes input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:3px 0 0}.vSprintPeople{padding:0;list-style:none}.vSprintPeople li{border-bottom:1px solid #e6e3db;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex}@media (max-width:600px){.vSprintTargets{grid-template-columns:1fr}}.vAuditCard{margin-top:24px}.vPrintOnly{display:none}@media print{@page{size:auto;margin:16mm}html[data-pm-print]{font-size:10pt}html[data-pm-print] body{color:#000;background:#fff}html[data-pm-print] .siteNav,html[data-pm-print] .siteFooter,html[data-pm-print=brief] .vPage>:not(.vReport),html[data-pm-print=sprint] .vPage>:not(.vSprint),html[data-pm-print=sprint] .vSprint>:not(.vSprintPrint){display:none!important}html[data-pm-print] .vPage{width:100%;max-width:none;padding:0}html[data-pm-print] .vPanel{box-shadow:none;border:0;margin:0;padding:0}html[data-pm-print] .vPrintOnly,html[data-pm-print] .vColumns{display:block}html[data-pm-print] .vActions,html[data-pm-print] .vResearchPass:not(.vQualityLimits),html[data-pm-print] .vScreenOnly{display:none!important}html[data-pm-print] h1{font-size:22pt}html[data-pm-print] h2{margin-top:16pt;font-size:16pt}html[data-pm-print] h3{margin-top:12pt;font-size:12pt}html[data-pm-print] h1,html[data-pm-print] h2,html[data-pm-print] h3{break-after:avoid}html[data-pm-print] p,html[data-pm-print] li{orphans:3;widows:3;font-size:10pt;line-height:1.4}html[data-pm-print] .vFinding{break-inside:avoid;margin:12pt 0;padding:10pt}html[data-pm-print] a[href^="https://"]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt}html[data-pm-print] .vEvidenceReceipt{break-inside:avoid;margin:4pt 0;padding:4pt 0}html[data-pm-print] .vFinding summary{display:none}html[data-pm-print] .vEvidenceReceipt p{margin:4pt 0}html[data-pm-print] .vSourcePassage .vEvidenceReceipt blockquote{display:none}html[data-pm-print] .vSprintPrint section{break-inside:avoid}}
