.care-gateways-module__pua8kW__section{background:var(--c-surface)}.care-gateways-module__pua8kW__track{gap:var(--s-4);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.care-gateways-module__pua8kW__card{background:#f0e8de;border:1px solid #dfd3c6;border-radius:6px;grid-column:span 2;min-width:0;min-height:430px;position:relative}.care-gateways-module__pua8kW__card:nth-child(2n){background:#eee5da}.care-gateways-module__pua8kW__card:nth-child(3n){background:#f4e5de}.care-gateways-module__pua8kW__card:nth-child(5){grid-column:2/span 2}.care-gateways-module__pua8kW__front{cursor:pointer;height:100%;min-height:430px;color:var(--c-text);flex-direction:column;padding:28px 22px;list-style:none;display:flex}.care-gateways-module__pua8kW__front::-webkit-details-marker{display:none}.care-gateways-module__pua8kW__top{color:#bf795f;justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.care-gateways-module__pua8kW__top svg{width:42px;height:42px}.care-gateways-module__pua8kW__index{font-family:var(--font-brand-wordmark);letter-spacing:.12em;color:#987e69;font-size:13px}.care-gateways-module__pua8kW__front h3{margin:0 0 18px;font-size:20px;line-height:1.5}.care-gateways-module__pua8kW__front p{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 28px;font-size:21px;line-height:1.7}.care-gateways-module__pua8kW__hint{color:#856c5a;justify-content:space-between;gap:10px;margin-top:auto;font-size:15px;display:flex}.care-gateways-module__pua8kW__panel{z-index:2;color:#fff9f0;border-radius:inherit;overscroll-behavior:contain;background:#3f332cf5;padding:22px;position:absolute;inset:0;overflow:auto}.care-gateways-module__pua8kW__card[open]>.care-gateways-module__pua8kW__panel{flex-direction:column;animation:.2s care-gateways-module__pua8kW__dim-in;display:flex}.care-gateways-module__pua8kW__panelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.care-gateways-module__pua8kW__panelHead strong{font-size:17px}.care-gateways-module__pua8kW__panelHead button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:50%;flex:none;place-items:center;padding:0;font:24px Arial,sans-serif;display:grid}.care-gateways-module__pua8kW__links{margin:0;padding:0;list-style:none}.care-gateways-module__pua8kW__links a{overflow-wrap:anywhere;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 0;font-size:15px;line-height:1.5;display:flex}.care-gateways-module__pua8kW__links a:hover{color:#ffc5ad}.care-gateways-module__pua8kW__all{color:#f8c8b4;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-size:15px;display:flex}.care-gateways-module__pua8kW__card :focus-visible{outline-offset:-2px;outline:2px solid #df9276}.care-gateways-module__pua8kW__indicators{display:none}@media (min-width:768px) and (max-width:1023.98px){.care-gateways-module__pua8kW__track{grid-template-columns:repeat(2,minmax(0,1fr))}.care-gateways-module__pua8kW__card,.care-gateways-module__pua8kW__card:nth-child(5){grid-column:auto}}@media (max-width:767.98px){.care-gateways-module__pua8kW__track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:16px;padding:0 0 12px;display:flex;overflow-x:auto}.care-gateways-module__pua8kW__track::-webkit-scrollbar{display:none}.care-gateways-module__pua8kW__card{scroll-snap-align:start;flex:0 0 calc(100% - 48px);min-height:330px}.care-gateways-module__pua8kW__front{min-height:330px;padding:26px}.care-gateways-module__pua8kW__top{margin-bottom:26px}.care-gateways-module__pua8kW__front h3{font-size:21px}.care-gateways-module__pua8kW__front p{font-size:24px}.care-gateways-module__pua8kW__card[open]{min-height:560px}.care-gateways-module__pua8kW__links a{min-height:44px;padding:10px 0}.care-gateways-module__pua8kW__indicators{justify-content:center;display:flex}.care-gateways-module__pua8kW__indicators button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid}.care-gateways-module__pua8kW__indicators span{background:#d8cbbd;border-radius:10px;width:7px;height:7px;transition:width .2s,background .2s}.care-gateways-module__pua8kW__indicators button[aria-pressed=true] span{background:#a77c60;width:22px}.care-gateways-module__pua8kW__indicators button:focus-visible{border-radius:8px;outline:2px solid #bf795f}}@keyframes care-gateways-module__pua8kW__dim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.care-gateways-module__pua8kW__card[open]>.care-gateways-module__pua8kW__panel{animation:none}.care-gateways-module__pua8kW__indicators span{transition:none}}
.ClinicVisit-module__OibWLq__visit{max-width:840px;color:var(--c-text);text-align:left;margin:32px auto 28px;font-size:17px;line-height:1.8}.ClinicVisit-module__OibWLq__visit p{margin:0 0 10px}.ClinicVisit-module__OibWLq__identity{font-weight:700}.ClinicVisit-module__OibWLq__route{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin:20px 0 12px}.ClinicVisit-module__OibWLq__route summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 0;font-size:19px;font-weight:700;line-height:1.5;list-style:none;display:flex}.ClinicVisit-module__OibWLq__route summary::-webkit-details-marker{display:none}.ClinicVisit-module__OibWLq__route summary:after{content:"+";flex:none;font:22px/1 system-ui,sans-serif}.ClinicVisit-module__OibWLq__route[open] summary:after{content:"−"}.ClinicVisit-module__OibWLq__route summary:focus-visible{outline-offset:4px;outline:2px solid}.ClinicVisit-module__OibWLq__route[open]{padding-bottom:8px}.ClinicVisit-module__OibWLq__links{flex-wrap:wrap;gap:4px 24px;display:flex}.ClinicVisit-module__OibWLq__links a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ClinicVisit-module__OibWLq__links a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:600px){.ClinicVisit-module__OibWLq__visit{font-size:16px}.ClinicVisit-module__OibWLq__route summary{font-size:18px}.ClinicVisit-module__OibWLq__links{gap:2px 20px}}
