.choice-row-three .guide-choice{min-width:0}.step-copy{padding:0 17px 17px;color:var(--muted);font-size:.84rem;line-height:1.5}.step-copy p{margin:0 0 11px;padding:0}.step-copy h3{margin:15px 0 7px;color:var(--ink);font-size:.84rem}.step-copy ul{margin:0;padding-left:19px}.step-copy li{margin:5px 0}.step-copy a{color:var(--teal-dark);font-weight:900}.document-guide{margin:34px auto 0;max-width:840px}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.document-grid article{border:1px solid #cde5e2;border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 20px rgba(5,57,67,.04)}.document-grid h3{margin:0 0 8px;color:var(--ink);font-size:.95rem;line-height:1.2}.document-grid p{margin:8px 0 0;color:var(--muted);font-size:.8rem;line-height:1.45}.document-grid a{color:var(--teal-dark);font-weight:900}@media(max-width:720px){.choice-row-three{flex-wrap:wrap}.choice-row-three .guide-choice{flex:1 1 110px}.document-grid{grid-template-columns:1fr}}
.checklist-category{margin:22px 0 0}.checklist-category h2{margin:3px 0 10px;font-size:1.14rem;letter-spacing:-.02em}.checklist-kicker{margin:0;color:var(--teal-dark);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.checklist-category .checklist-list{border-radius:18px;padding-top:4px;padding-bottom:4px}.checklist-category .checklist-list li{padding:12px 4px;font-size:.91rem;line-height:1.45}.checklist-page .checklist-actions{margin-top:24px}
.cost-planner-card{padding:18px}.cost-grid-head,.cost-planner-card .cost-row{grid-template-columns:minmax(0,1fr) 126px 134px}.cost-grid-head{display:grid;gap:12px;align-items:end;padding:0 0 10px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cost-grid-head span:nth-child(2),.cost-grid-head span:nth-child(3){text-align:right}.cost-section{margin:20px 0 0}.cost-section h2{margin:0;padding:13px 0 8px;border-bottom:2px solid var(--teal);color:var(--ink);font-size:1rem}.cost-section h2 span{display:block;margin-top:2px;color:var(--muted);font-size:.72rem;font-weight:600}.cost-planner-card .cost-row{display:grid;gap:12px;align-items:center;padding:13px 0}.cost-planner-card .cost-row>div:first-child{min-width:0}.cost-planner-card .cost-row small a{color:var(--teal-dark);font-weight:900}.cost-planner-card .cost-row input{min-width:0}.cost-result{display:block;border-radius:10px;background:#f1faf8;padding:10px 9px;color:var(--ink);font-size:.85rem;font-weight:900;text-align:right;white-space:nowrap}.rate-input{display:flex;align-items:center;gap:5px}.rate-input input{width:72px!important}.rate-input span{color:var(--muted);font-size:.68rem;font-weight:800;white-space:nowrap}.cost-base{background:#f7fcfb}.cost-base>div:first-child{padding-left:7px}.ongoing-section{margin-top:28px}.ongoing-total{background:var(--teal-dark)}.cost-total small{display:block;margin-top:7px;color:#cfe8e6;font-size:.77rem}.cost-total small b{color:#fff}.cost-planner-card .cost-total{margin-top:17px}@media(max-width:720px){.cost-grid-head{display:none}.cost-planner-card .cost-row{grid-template-columns:1fr 1fr;gap:8px}.cost-planner-card .cost-row>div:first-child{grid-column:1/-1}.cost-result{min-height:39px}.rate-input input{width:78px!important}}
.cost-plan-actions{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 3px}@media print{.cost-plan-actions{display:none}}
.guide-header .guide-brand{display:block;line-height:0}.guide-header .guide-brand img{display:block;width:210px;height:auto;mix-blend-mode:multiply}.guide-header .guide-brand span{display:none}@media(max-width:720px){.guide-header .guide-brand img{width:148px}}
