.home-guided{font-family:Arial,Tahoma,sans-serif;color:#17324d;background:#f4f8fb;--navy:#003863;--line:#d7e1e8;--soft:#eaf4fa}.home-guided *{box-sizing:border-box}.home-guided button,.home-guided input{font:inherit}.home-guided button{cursor:pointer;border:1px solid #b3cad8;border-radius:12px;background:white;color:var(--navy);min-height:48px;padding:12px 18px;font-weight:700;line-height:1.6}.home-guided button:focus-visible,.home-guided input:focus-visible,.home-guided summary:focus-visible{outline:3px solid #168fcb;outline-offset:3px}.home-guided button:disabled{opacity:.65;cursor:wait}.home-guided .primary{color:#fff;background:var(--navy);border-color:var(--navy)}.home-guided .guided-caregiver{max-width:1100px;margin:0 auto;padding:28px 24px 50px}.home-guided .guided-heading h1{font-size:32px;line-height:1.5;margin:8px 0}.home-guided .guided-heading>p:last-child{color:#687786}.home-guided .eyebrow{font-size:14px;color:#526777}.home-guided .guided-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px}.home-guided .guided-card{border:1px solid var(--line);border-radius:20px;background:white;padding:26px;margin:20px 0;box-shadow:0 4px 20px #00386308}.home-guided .guided-card h2{font-size:24px;line-height:1.6;margin:0 0 14px}.home-guided .guided-card h3{font-size:19px;line-height:1.6;margin-top:24px}.home-guided .guided-card p,.home-guided .notice{font-size:18px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.home-guided .guided-actions{display:flex;flex-wrap:wrap;gap:12px;position:static;background:#f4f8fbf5;padding:18px 0;border-top:1px solid var(--line)}.home-guided .guided-help{padding:18px;background:var(--soft);border-radius:12px;margin-top:18px}.home-guided .notice{padding:16px 20px;background:var(--soft);border-radius:14px}.home-guided .error{background:#fff0ed;color:#8b2424}.home-guided .success{background:#e8f5ec;color:#176b36}.home-guided label{display:block;font-weight:700;margin:22px 0 10px;line-height:1.8}.home-guided input{width:100%;padding:14px;border:1px solid #a9c1d0;border-radius:10px;min-height:50px}.home-guided fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:22px 0;padding:16px;border:1px solid var(--line);border-radius:14px}.home-guided legend{padding:0 8px;line-height:1.8;font-weight:700}.home-guided .chosen{background:#dff2fc;border:2px solid #168fcb}.home-guided details{margin-top:20px}.home-guided summary{cursor:pointer;font-weight:700;line-height:1.8}.home-guided dl{display:grid;grid-template-columns:1fr auto;gap:10px 20px;line-height:1.8}.home-guided dd{margin:0;font-weight:700}.home-guided ol{padding-inline-start:26px}.home-guided li{padding:8px 0;border-bottom:1px solid var(--line)}@media(max-width:560px){.home-guided .guided-caregiver{padding:20px 14px 32px}.home-guided .guided-heading h1{font-size:27px}.home-guided .guided-card{padding:20px 16px;border-radius:16px}.home-guided .guided-card h2{font-size:22px}.home-guided .guided-card p,.home-guided .notice{font-size:17px}.home-guided .guided-actions{gap:8px}.home-guided .guided-actions button{flex:1 1 46%;padding:10px}.home-guided fieldset{grid-template-columns:1fr;padding:12px}.home-guided .guided-grid{gap:0}}.home-guided .activity-recorder{padding:20px;border:1px solid var(--line);background:white;border-radius:16px;margin:20px 0}.home-guided .activity-recorder video{display:block;width:100%;max-height:360px;min-height:150px;background:#eaf4fa;border-radius:12px}.home-guided .activity-recorder small{display:block;line-height:1.8;color:#526777}.home-guided .activity-recorder progress{width:100%;height:18px}.home-guided .activity-recorder .guided-actions{background:white}.home-guided .activity-recorder h3{line-height:1.7}