.guide-back{display:inline-block;margin-bottom:35px}.guide-heading{display:flex;justify-content:space-between;gap:25px;align-items:start}.guide-heading h1{font-size:clamp(36px,6vw,64px);margin-bottom:18px}.guide-heading .path-status{white-space:nowrap}.guide-notice{background:#eaf4fc;padding:28px;border-radius:14px;margin:30px 0 45px;border-left:4px solid #087fa9}.guide-notice p{max-width:900px}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.guide-columns h2{font-size:28px;letter-spacing:-.03em}.focus-list,.guide-steps{padding-left:22px;line-height:1.8}.focus-list li{padding:7px 0}.guide-steps li{padding:12px 0}.guide-steps p{margin:6px 0}.guide-small{font-size:12px;color:#52667a}.guide-space{margin-top:35px}.guide-source{border-top:1px solid #d7e3eb;padding-top:25px;margin-top:30px}.guide-source h3{font-size:21px}.guide-checklist{padding:28px;background:white;border:1px solid #d7e3eb;border-radius:16px;align-self:start}.guide-check{display:flex;align-items:start;gap:12px;border-bottom:1px solid #e5edf3;padding:17px 0;font-size:14px;cursor:pointer}.guide-check input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#075fba}.guide-check:has(input:checked){color:#236b28}.guide-notes{display:grid;gap:10px;font-weight:600;margin-top:24px}.guide-notes textarea{font:inherit;font-weight:400;padding:12px;border:1px solid #b6c7d6;border-radius:8px;resize:vertical;width:100%}.check-progress{height:7px;background:#e7eff5;border-radius:12px;overflow:hidden}.check-progress span{display:block;width:0;height:100%;background:#248b26}.related-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-paths a{display:grid;gap:12px;padding:24px;border:1px solid #d7e3eb;border-radius:12px;text-decoration:none;color:#05254b;background:white}.related-paths span{font-size:14px}.related-paths a:hover{border-color:#075fba}@media(max-width:750px){.guide-columns{grid-template-columns:1fr;gap:25px}.guide-heading{display:block}.guide-heading .path-status{display:inline-block;margin-top:12px}.related-paths{grid-template-columns:1fr}.guide-checklist{padding:20px}}@media print{header,footer,.skip,.no-print,.guide-back{display:none!important}.section{padding:0}.wrap{width:100%;max-width:none}.guide-columns{display:block}.guide-checklist{break-before:page;border:0;padding:0}.guide-heading h1{font-size:30px}.guide-notice{padding:12px;margin:18px 0}.guide-notes textarea{height:180px;resize:none}body{background:white;color:black;font-size:11pt}.guide-source a{font-size:10pt}.guide-source a::after{content:' (' attr(href) ')';overflow-wrap:anywhere}.guide-space{margin-top:20px}}

.print-notes{display:none}@media print{.guide-notes textarea{display:none}.print-notes{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}}
.isee-planner{margin:30px 0 45px;padding:28px;border:1px solid #b6c7d6;border-radius:16px;background:#fff}.isee-planner h2{font-size:30px}.isee-planner label{display:block;font-weight:700;margin:20px 0 8px}.isee-planner select{padding:12px;font:inherit;border:1px solid #8096aa;border-radius:8px;max-width:100%;background:white;color:#05254b}.isee-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.isee-grid li{margin:12px 0}.isee-grid h4{font-size:18px}.isee-planner h3{margin-top:30px;font-size:24px}@media(max-width:750px){.isee-grid{grid-template-columns:1fr;gap:10px}.isee-planner{padding:20px}}@media print{.isee-planner{padding:0;border:0}.isee-grid{display:block}.isee-planner select{border:0}}
