/* Quiet brown typography with one consistent question section across care pages. */
.page-shortcuts{display:flex;gap:26px;flex-wrap:wrap;padding:20px 0 0;font-size:.9rem;color:#72563d}.page-shortcuts a{border-bottom:1px solid #bda78e;padding:5px 0}.page-shortcuts a:hover{color:#38281e}
.quiet-main .patient-questions{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:clamp(30px,6vw,90px);padding:64px 0;border-top:1px solid var(--quiet-line)}
.questions-heading>p{font-size:.875rem;color:#806246;margin:0 0 14px}.questions-heading h2{font-size:clamp(1.6rem,2.4vw,2.15rem);line-height:1.4;margin:0}
.questions-list details{border-bottom:1px solid var(--quiet-line);padding:0}.questions-list details:first-child{border-top:1px solid var(--quiet-line)}
.questions-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:23px 0;font-size:1.06rem;line-height:1.65;color:#463121;word-break:keep-all}.questions-list summary::-webkit-details-marker{display:none}.questions-list summary::after{content:'+';font-size:1.3rem;font-weight:400;flex:none;color:#99744f}.questions-list details[open] summary::after{content:'−'}.questions-list details[open] summary{font-weight:600}.question-answer{padding:0 26px 23px 0}.question-answer p{font-size:1rem;line-height:1.9;color:#6b5b4e;margin:0;word-break:keep-all}.questions-list summary:focus-visible,.page-shortcuts a:focus-visible{outline:2px solid #765033;outline-offset:4px}
#questions,#booking,#care-overview{scroll-margin-top:110px}.quiet-main h1,.quiet-main h2,.quiet-main h3{word-break:keep-all;overflow-wrap:break-word}.quiet-main p{overflow-wrap:break-word}.quiet-main .care-reading{padding:36px 0}.quiet-main .quiet-related{padding:32px 0}.quiet-main .subnav{padding-bottom:12px}.quiet-main .subnav a[aria-current="page"]{font-weight:600;border-bottom:2px solid #735035}
@media(max-width:760px){.quiet-main .patient-questions{grid-template-columns:1fr;gap:25px;padding:40px 0}.questions-list summary{font-size:1rem;padding:20px 0;gap:18px}.question-answer{padding-right:0}.page-shortcuts{gap:22px;padding-top:14px}.quiet-main .care-reading{padding:28px 0}}
