.web-overview{max-width:1100px}.overview-intro{padding:24px 0}.overview-intro h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2}.overview-intro p{max-width:65ch}.overview-downloads{border:1px solid #bdcbd1;background:#fff;border-radius:12px;margin:0 0 24px}.overview-downloads>summary,.topic-timeline>summary{padding:16px;cursor:pointer;font-weight:700;min-height:48px}.overview-downloads>.resource-actions,.overview-downloads>p{margin:16px}.overview-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.overview-steps a{padding:14px 10px;text-decoration:none;border:1px solid #9fb5c4;border-radius:10px;background:#fff;color:#294a61}.overview-steps a[aria-current]{background:#244f6e;color:white;border-color:#244f6e}.overview-steps span,.overview-steps small{display:block}.overview-steps span{font-weight:700}.overview-steps small{margin-top:4px;line-height:1.4}.overview-reading{max-width:76ch;margin:auto;font-size:1.06rem;line-height:1.75}.overview-step-label{color:#486072;font-size:.9rem}.overview-card{padding:24px;margin:24px 0;background:white;border:1px solid #c7d5dc;border-top:4px solid #557b6a;border-radius:12px}.overview-card h2{font-size:1.35rem;line-height:1.4;margin:0 0 16px;text-transform:none}.overview-card h3{font-size:1.05rem;color:#36586b;line-height:1.5;margin:22px 0 8px}.overview-card p{margin:14px 0;overflow-wrap:anywhere}.overview-answer{border:1px solid #b9ceda;border-radius:8px;margin:24px 0 0;background:#f1f6f8}.overview-answer summary{padding:14px;min-height:48px;cursor:pointer;font-weight:700}.overview-answer>div{padding:0 16px 10px}.overview-next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:28px auto;max-width:76ch}.web-overview :focus-visible,.topic-tools :focus-visible{outline:3px solid #286eaa;outline-offset:4px}.topic-tools{margin:18px 0 28px}.topic-overview-shortcut{display:block;padding:16px;background:#eef4ed;border:1px solid #bacdb8;border-radius:10px;text-decoration:none;color:#294d3d;margin:12px 0}.topic-overview-shortcut span{display:block;margin-top:5px;font-size:.9rem}.topic-timeline{border:1px solid #b7c9d5;border-radius:10px;background:#fff}.topic-timeline>summary span{font-weight:400;display:inline-block;margin-left:8px}.topic-timeline-body{padding:0 20px 20px}.topic-periods{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.topic-periods a{display:block;border:1px solid #bdd0db;padding:10px;border-radius:8px;font-size:.85rem;text-decoration:none;min-height:44px}.topic-periods a[aria-current]{background:#244f6e;color:white}.topic-timeline ol{list-style:none;margin:24px 0 0;padding:0 0 0 18px;border-left:3px solid #a5c1c9}.topic-timeline li{margin:0 0 20px}.topic-timeline li summary{padding:12px 0;cursor:pointer;font-weight:600;min-height:44px}.topic-timeline li p{max-width:70ch;line-height:1.7}.event-date{color:#315f80}.stage-view-active .topic-tools{display:none}@media(max-width:600px){.overview-card{padding:18px 15px;margin:20px 0}.overview-steps a{padding:12px 7px;font-size:.9rem}.overview-steps small{font-size:.72rem}.overview-reading{font-size:1rem}.overview-intro{padding-top:14px}.overview-downloads .resource-actions{display:flex;flex-direction:column;align-items:stretch}.overview-downloads .resource-actions a{text-align:center}.topic-timeline-body{padding:0 14px 16px}}@media print{.overview-steps,.overview-downloads,.overview-next{display:none}.overview-card{break-inside:avoid;box-shadow:none}.overview-reading{max-width:none}}
.web-overview .overview-card,.web-overview .overview-downloads{background:#fffaf1;border-color:#d7c5ac}.web-overview .overview-card{border-top-color:#9b805f}.web-overview .overview-steps a{background:#fffaf1;color:#513b2a;border-color:#bfa485}.web-overview .overview-steps a[aria-current]{background:#725038;color:#fffaf1;border-color:#725038}.web-overview .overview-answer{background:#f4ecdd;border-color:#cbb493}.web-overview .overview-card h3,.web-overview .overview-step-label{color:#6c5847}
