.acquisitionPage{color:var(--ink);background:#fffdf7;min-height:100vh}.acquisitionPage>article,.acquisitionPage>.scanCallout,.acquisitionPage>.relatedResources{max-width:920px;margin:0 auto;padding:32px 24px}.acquisitionHero{padding:72px 0 38px}.acquisitionHero h1{max-width:850px;font:800 clamp(42px,7vw,76px)/.98 var(--display);letter-spacing:-.04em;margin:12px 0 20px}.acquisitionHero>p{max-width:760px;font-size:20px;line-height:1.6}.acquisitionPage article section{margin:34px 0}.acquisitionPage article section h2,.scanCallout h2,.relatedResources h2{font:800 clamp(26px,4vw,40px)/1.08 var(--display)}.acquisitionPage article li{margin:0 0 16px;line-height:1.6}.printChecklist ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.moveDayChecklist{border:2px solid var(--ink);background:#fff;border-radius:18px;padding:24px}.moveDayChecklist>header h2{margin:6px 0 10px}.moveDayChecklist>header p{max-width:700px}.moveDayProgress{background:var(--sun);border-radius:9px;padding:10px 14px;font-weight:700;display:inline-block}.moveDayChecklist>section{border-top:1px solid var(--line);margin:12px 0;padding:18px 0 4px}.moveDayChecklist h3{font:800 22px/1.15 var(--display);margin:0 0 10px}.moveDayChecklist ul{padding:0;list-style:none}.moveDayChecklist label{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;line-height:1.5;display:flex}.moveDayChecklist input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin-top:2px}.printChecklist li{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:18px}.printChecklist h3{margin:0 0 8px}.scanCallout{border:3px solid var(--ink);background:var(--sun);border-radius:20px;margin-top:24px!important;margin-bottom:24px!important}.scanCallout small{margin-top:14px;display:block}.relatedResources{gap:10px;display:grid}.quietButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;text-decoration:underline}@media (width<=700px){.printChecklist ol{grid-template-columns:1fr}.acquisitionHero{padding-top:38px}.acquisitionHero h1{font-size:42px}}@media print{.siteNav,.scanCallout,.relatedResources,.heroActions,.siteFooter{display:none!important}.acquisitionPage,.printChecklist li{background:#fff!important}.acquisitionPage>article{padding:0}.printChecklist ol{grid-template-columns:1fr 1fr;gap:8px}.printChecklist li{break-inside:avoid;padding:10px;font-size:11pt}.acquisitionHero{padding:0}.acquisitionHero h1{font-size:28pt}}.moverChecker>article{max-width:1020px}.sourceActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sourceActions a{margin-top:0;text-decoration:none}.checkerBoundary{border:2px solid var(--ink);background:#fff;border-left:10px solid #ff7b32;border-radius:18px;padding:22px 24px}.checkerBoundary p{margin:8px 0 0;line-height:1.65}.checkerSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.checkerSteps li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.checkerStepNumber{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:14px;font-weight:900;display:grid}.checkerSteps strong,.checkerSteps span{display:block}.checkerSteps span{color:#46505f;margin-top:7px}.checkerWorksheet{border:3px solid var(--ink);background:#f4f7ff;border-radius:24px;padding:26px}.worksheetIntro{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.worksheetIntro h2{margin:8px 0}.worksheetIntro p{margin:0;line-height:1.65}.checkerWorksheet fieldset{border:0;margin:26px 0;padding:0}.checkerWorksheet legend{margin-bottom:14px;font-size:1.1rem;font-weight:900}.checkerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkerFields label,.checkerNotes{gap:7px;font-weight:750;display:grid}.checkerFields input,.checkerNotes textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:2px solid #8b96aa;border-radius:10px;padding:12px}.checkerFields input:focus,.checkerNotes textarea:focus{outline-offset:2px;outline:3px solid #ffb75d}.checkerOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkerOptions label{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.checkerOptions input{flex:none;width:20px;height:20px}.resultLanguage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resultLanguage article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.resultLanguage h3{margin:0 0 8px}.resultLanguage p{margin:0;line-height:1.6}.officialSources{border-top:1px solid var(--line);padding-top:28px}.officialSources p{line-height:1.65}.officialSources a{color:#174da9;font-weight:800}@media (width<=700px){.sourceActions{display:grid}.sourceActions a{text-align:center}.checkerSteps,.checkerFields,.checkerOptions,.resultLanguage,.worksheetIntro{grid-template-columns:1fr}.checkerWorksheet{padding:20px}.moverChecker .siteNav .links{display:none}}@media print{.sourceActions{display:none}.checkerWorksheet{break-inside:avoid}.checkerBoundary{border-color:#000}}.comparisonWorksheet{background:#fff;border:1px solid #c8d8fb;border-radius:16px;margin:20px 0;overflow-x:auto}.comparisonWorksheet table{border-collapse:collapse;width:100%;min-width:720px}.comparisonWorksheet caption{text-align:left;background:#eaf1ff;padding:14px;font-weight:850}.comparisonWorksheet th,.comparisonWorksheet td{text-align:left;vertical-align:top;border-top:1px solid #dbe3f6;padding:12px;font-size:.92rem;line-height:1.45}.comparisonWorksheet thead th{background:#f5f8ff}.comparisonWorksheet tbody th{color:#152750;width:160px}.documentCheckTable{background:#fff;border:1px solid #c8d8fb;border-radius:18px;margin:20px 0;overflow:hidden}.documentCheckTable table{border-collapse:collapse;width:100%}.documentCheckTable caption{text-align:left;background:#eaf1ff;padding:16px;font-weight:850}.documentCheckTable th,.documentCheckTable td{text-align:left;vertical-align:top;border-top:1px solid #dbe3f6;padding:13px;font-size:.9rem;line-height:1.5}.documentCheckTable thead th{background:#f5f8ff}.documentCheckTable tbody th{color:#152750;width:145px}.documentStatus{color:#173a7d;background:#f5f8ff;border:1px solid #9aabd0;border-radius:999px;align-items:center;padding:3px 9px;font-size:.76rem;font-weight:850;display:inline-flex}.statusIncluded{color:#245332;background:#edf7f0;border-color:#6b8d78}.statusConditional{color:#704906;background:#fff5de;border-color:#b98324}.statusOmitted{color:#713345;background:#fff0f4;border-color:#9e7280}.statusUnclear{color:#463f77;background:#f3f0ff;border-color:#7c75a5}@media (width<=720px){.documentCheckTable{background:0 0;border:0;overflow:visible}.documentCheckTable table,.documentCheckTable tbody,.documentCheckTable tr,.documentCheckTable th,.documentCheckTable td{display:block}.documentCheckTable thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.documentCheckTable caption{box-sizing:border-box;border:1px solid #c8d8fb;border-radius:14px 14px 0 0;width:100%;display:block}.documentCheckTable tr{background:#fff;border:1px solid #c8d8fb;border-radius:14px;margin:0 0 14px;overflow:hidden}.documentCheckTable tbody th{background:#f5f8ff;width:auto}.documentCheckTable td{padding-left:42%}.documentCheckTable td:before{content:attr(data-label);float:left;color:#152750;width:62%;margin-left:-66%;font-weight:800}.documentCheckTable td:after{content:"";clear:both;display:block}}
