.start-guide{margin:1rem 0 0;padding:1rem 1.2rem;border:1px solid #cbd6ca;border-radius:12px;background:#f1f3e9}.start-guide summary{font-weight:700;cursor:pointer}.start-guide .field{max-width:34rem;margin-top:1rem}.start-guide select{width:100%;min-height:44px}.start-result{max-width:45rem;margin-top:1rem}.start-result h3{margin:0 0 .4rem}.start-result p{margin:.3rem 0 .7rem}.resource-card>details{margin:.65rem 0}.resource-card>details>summary{cursor:pointer;font-weight:700;min-height:32px}.listing-detail-facts{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);gap:.5rem .8rem}.listing-detail-facts dt{font-weight:700}.listing-detail-facts dd{margin:0;overflow-wrap:anywhere}.planner-hub{grid-column:1/-1}.planner-hub p{max-width:65ch}.planner-hub .toolkit-card-actions{flex-wrap:wrap}.caregiver-guide,.adult-health-guide{margin-top:1.25rem;padding:1.25rem;border:1px solid #cbd6ca;border-radius:12px;background:#f5f3e8}.caregiver-guide h2,.adult-health-guide h2{font-size:1.6rem}.help-footer{margin-top:1rem;padding:.75rem 0;border-top:1px solid #d7dccf}.help-footer summary{cursor:pointer;font-weight:700;min-height:44px}.help-footer .help-actions{display:flex;gap:1rem;flex-wrap:wrap;margin:.6rem 0}.fs-table-wrap{max-width:100%;overflow:auto}.fs-tabs{flex-wrap:wrap}.fs-tabs button,.bookmark,.resource-correction{min-height:44px;min-width:44px}.fs-followup-summary{padding:.8rem 1rem;background:#edf1e7;border-radius:8px}.resource-card .description{overflow-wrap:anywhere}.fs-provider-list:empty{display:none}.fs-panel input,.fs-panel select,.fs-panel textarea{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #815800;outline-offset:3px}dialog{max-width:calc(100vw - 24px)}@media(max-width:600px){.listing-detail-facts{display:block}.listing-detail-facts dd{margin:.2rem 0 .8rem}.fs-tabs button{flex:1 1 42%;white-space:normal}.start-guide{padding:.85rem}.planner-hub .toolkit-card-actions>*{flex:1 1 100%}.help-footer .help-actions{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.start-guide,.help-footer{display:none}}

/* Prominent starting point and clearly revealed guidance. */
.start-guide{background:#f8f4e9;border-color:#ded5be;border-left:3px solid #c2a766;padding:1.1rem 1.25rem}.start-guide>summary{font-size:clamp(1.08rem,2vw,1.18rem);font-weight:600;line-height:1.45;color:#204c3d}.start-guide>summary::marker{color:#88651f}.start-result:not([hidden]){padding:1.15rem 1.25rem;background:#fff;border:1px solid #b7cdbd;border-left:3px solid #668776;border-radius:10px;box-shadow:0 3px 12px #204c3d0a}.start-result .start-result-label{display:inline-block;margin:0 0 .75rem;padding:.3rem .65rem;border-radius:6px;background:#e4efdf;color:#214b35;font-size:.85rem;font-weight:600}.start-result h3{font-size:1.3rem;color:#204c3d}.start-result a{display:inline-block;margin-top:.4rem;padding:.45rem 0;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.start-guide{padding:1rem}.start-result:not([hidden]){padding:1rem}}

.start-result-links{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem}.start-result .start-result-label{background:#edf2e9;font-weight:600}

/* Separate the starting guide from the resource previews below. */
.start-guide{position:relative;margin-bottom:2.75rem}.start-guide::after{content:"";position:absolute;left:0;right:0;bottom:-1.4rem;border-bottom:1px solid #dcded3;pointer-events:none}

.start-guide>summary{position:relative;padding-right:2rem}.start-guide-prompt{display:inline;white-space:nowrap}.start-guide-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.15em;height:1.15em;color:#886b32;pointer-events:none}
