.child-entrance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.child-entrance-options a,.child-entrance-options button{color:#193d32;text-align:left;font:inherit;cursor:pointer;background:#f6faf6;border:1px solid #bed3c7;border-radius:16px;flex-direction:column;gap:.7rem;padding:1.3rem;text-decoration:none;display:flex}.child-entrance-options>:first-child{color:#fff;background:#193d32}.child-entrance-options strong{font-size:1.15rem}.how-child-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-back{color:#193d32;font:inherit;cursor:pointer;background:#fff;border:1px solid #698779;border-radius:9px;margin-bottom:1.5rem;padding:.7rem 1rem}@media (max-width:640px){.how-child-cards{grid-template-columns:1fr}}.child-entrance-options span{line-height:1.5}.child-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;margin:2rem 0;padding:0;list-style:none;display:grid}.child-journey li{border:1px solid #c2d6ca;border-radius:12px;padding:1rem;position:relative}.child-journey li:not(:last-child):after{content:"→";color:#496f5c;font-size:1.5rem;position:absolute;top:1rem;right:-1.6rem}.child-journey strong,.child-journey span{line-height:1.6;display:block}.child-journey span{font-size:.9rem}.situation-service-access{color:#193d32;background:#f3faf6;border:1px solid #b7d2c4;border-radius:16px;flex-direction:column;gap:.8rem;margin:1.2rem 0;padding:1.3rem;display:flex}.situation-service-access h2{margin:.4rem 0;font-size:1.3rem}.situation-service-access p{margin:.7rem 0;line-height:1.6}.situation-service-access.needs-attention{background:#fff8ed;border:2px solid #b47038}.situation-service-access button{align-self:flex-start}.situation-service-access small{line-height:1.5;display:block}.fever-resource{border-top:1px solid #d8be9b;padding-top:1rem}.fever-resource a{margin-bottom:.6rem;display:inline-block}:is(.child-entrance-options a:focus-visible,.child-entrance-options button:focus-visible){outline-offset:4px;outline:3px solid #ad8434}.connect-entry .requester-options select,.connect-entry .requester-options option{color:#153b31;-webkit-text-fill-color:#153b31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:1;background:#fff}.connect-entry .requester-options select:focus-visible{outline-offset:3px;outline:3px solid #dbff52}#start-situation{scroll-margin-top:100px}@media (max-width:700px){.child-entrance-options,.child-journey{grid-template-columns:1fr}.child-journey{gap:1.8rem}.child-journey li:not(:last-child):after{content:"↓";top:auto;bottom:-1.7rem;right:50%}}.entry-choice-cards{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:0;display:grid}.entry-choice-cards legend{margin-bottom:.8rem;font-weight:700}.entry-choice-cards label{cursor:pointer;background:#fff;border:1px solid #b9cec0;border-radius:16px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.entry-choice-cards label:has(input:checked){background:#e9f0da;border:2px solid #24513f}.entry-choice-cards input{flex:none;width:20px;height:20px;margin-top:.2rem}.entry-choice-cards strong,.entry-choice-cards small{display:block}.entry-choice-cards strong{color:#163d2e;font-size:1.05rem}.entry-choice-cards small{margin-top:.5rem;font-size:.9rem;font-weight:400;line-height:1.5}.entry-guidance,.entry-specialist,.entry-emergency,.entry-risk-bridge{background:#f5f8f0;border:1px solid #b9cec0;border-radius:16px;margin:1.3rem 0;padding:1.2rem}.entry-guidance select{color:#173d30;width:100%;font:inherit;background:#fff;border:1px solid #9db5a6;border-radius:10px;min-height:48px;margin-top:.5rem;padding:.85rem;display:block}.entry-emergency small,.entry-risk-bridge small{margin-top:.8rem;line-height:1.5;display:block}.entry-risk-bridge button{margin:.6rem .5rem .6rem 0}.entry-risk-bridge label{align-items:flex-start;gap:.6rem;margin:1rem 0;display:flex}.entry-risk-bridge label input{flex:none;width:20px;height:20px}@media (max-width:700px){.entry-choice-cards{grid-template-columns:1fr}}
