.CounsellingSurface-module__sOHi0a__surface{--health-ui-border:color-mix(in srgb, var(--foreground) 60%, var(--card));--health-editorial-body:color-mix(in srgb, var(--foreground) 22%, var(--muted));min-width:0;color:var(--foreground);overflow-x:clip}:is(.CounsellingSurface-module__sOHi0a__surface section,.CounsellingSurface-module__sOHi0a__surface .max-w-5xl,.CounsellingSurface-module__sOHi0a__surface .max-w-6xl,.CounsellingSurface-module__sOHi0a__surface .grid,.CounsellingSurface-module__sOHi0a__surface .flex),:is(.CounsellingSurface-module__sOHi0a__surface a,.CounsellingSurface-module__sOHi0a__surface button,.CounsellingSurface-module__sOHi0a__surface input,.CounsellingSurface-module__sOHi0a__surface select,.CounsellingSurface-module__sOHi0a__surface textarea){min-width:0}:is(.CounsellingSurface-module__sOHi0a__surface input,.CounsellingSurface-module__sOHi0a__surface select,.CounsellingSurface-module__sOHi0a__surface textarea){max-width:100%;border-color:var(--health-ui-border)!important;background:var(--card)!important;color:var(--foreground)!important}:is(.CounsellingSurface-module__sOHi0a__surface input::placeholder,.CounsellingSurface-module__sOHi0a__surface textarea::placeholder){color:var(--muted)}:is(.CounsellingSurface-module__sOHi0a__surface [class~=bg-white],.CounsellingSurface-module__sOHi0a__surface [class*=bg-white\/]){background-color:var(--card)!important}:is(.CounsellingSurface-module__sOHi0a__surface [class~="bg-[#fbfdfb]"],.CounsellingSurface-module__sOHi0a__surface [class~="bg-[#f8faf9]"],.CounsellingSurface-module__sOHi0a__surface [class~="bg-[#eef5f1]"]){background-color:var(--card-elev)!important}:is(.CounsellingSurface-module__sOHi0a__surface [class~="text-[#0c1a14]"],.CounsellingSurface-module__sOHi0a__surface [class~="text-[#2c3e35]"],.CounsellingSurface-module__sOHi0a__surface [class~="text-[#4a5b52]"]){color:var(--foreground)!important}.CounsellingSurface-module__sOHi0a__surface [class~="text-[#5a6b62]"]{color:var(--health-editorial-body)!important}.CounsellingSurface-module__sOHi0a__surface [class~="text-[#8a9a92]"]{color:var(--muted)!important}:is(.CounsellingSurface-module__sOHi0a__surface [class~="border-[#cfe0d8]"],.CounsellingSurface-module__sOHi0a__surface [class~="border-[#d2dfd8]"],.CounsellingSurface-module__sOHi0a__surface [class~="border-[#e3ebe6]"],.CounsellingSurface-module__sOHi0a__surface [class*=border-teal-900\/]),:is(.CounsellingSurface-module__sOHi0a__surface [class*="border-[var(--line-2)]"],.CounsellingSurface-module__sOHi0a__surface [class*="border-[var(--care-border)]"]){border-color:var(--health-ui-border)!important}:is(.CounsellingSurface-module__sOHi0a__surface [class*=border-emerald-200],.CounsellingSurface-module__sOHi0a__surface [class*=border-emerald-300]){border-color:color-mix(in srgb, #047857 68%, var(--card))!important}:is(.CounsellingSurface-module__sOHi0a__surface [class*=border-purple-200],.CounsellingSurface-module__sOHi0a__surface [class*=border-purple-300]){border-color:color-mix(in srgb, #7e22ce 68%, var(--card))!important}:is(.CounsellingSurface-module__sOHi0a__surface [class*=border-amber-200],.CounsellingSurface-module__sOHi0a__surface [class*=border-amber-300],.CounsellingSurface-module__sOHi0a__surface [class*=border-amber-500\/]){border-color:color-mix(in srgb, #b45309 68%, var(--card))!important}:is(.CounsellingSurface-module__sOHi0a__surface [class*=border-rose-100],.CounsellingSurface-module__sOHi0a__surface [class*=border-rose-200],.CounsellingSurface-module__sOHi0a__surface [class*=border-rose-300]){border-color:color-mix(in srgb, #be123c 64%, var(--card))!important}:is(.CounsellingSurface-module__sOHi0a__surface [class*=border-teal-200],.CounsellingSurface-module__sOHi0a__surface [class*=border-teal-500\/]){border-color:var(--health-ui-border)!important}:is(.CounsellingSurface-module__sOHi0a__surface a:focus-visible,.CounsellingSurface-module__sOHi0a__surface button:focus-visible,.CounsellingSurface-module__sOHi0a__surface input:focus-visible,.CounsellingSurface-module__sOHi0a__surface select:focus-visible,.CounsellingSurface-module__sOHi0a__surface textarea:focus-visible){outline:3px solid var(--brand);outline-offset:3px}.CounsellingSurface-module__sOHi0a__surface p a{color:var(--brand-deep);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .bg-white,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=bg-white\/]){background-color:var(--card)!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class~="text-[#0c1a14]"],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class~="text-[#2c3e35]"]){color:var(--foreground)!important}html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class~="text-[#5a6b62]"]{color:var(--health-editorial-body)!important}html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=from-purple-50]{background-image:linear-gradient(135deg, #a855f726, var(--card), #a855f712)!important}html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=from-emerald-50]{background-image:linear-gradient(135deg, #10b98126, var(--card), #10b98112)!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .text-purple-800,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .text-purple-950){color:#e9d5ff!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .text-emerald-800,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .text-emerald-950){color:#b9f6d5!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .text-teal-800,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .text-teal-900){color:#99f6e4!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .border-purple-200,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .border-purple-300){border-color:color-mix(in srgb, #d8b4fe 62%, var(--card))!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .border-emerald-200,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .border-emerald-300){border-color:color-mix(in srgb, #34d399 62%, var(--card))!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface .border-teal-200,html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-teal-900\/]){border-color:var(--health-ui-border)!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=bg-purple-50\/],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class~=bg-purple-50]){background-color:#a855f724!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=bg-emerald-50\/],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class~=bg-emerald-50]){background-color:#10b98124!important}@media (max-width:639px){.CounsellingSurface-module__sOHi0a__surface section{padding-inline:.85rem}:is(.CounsellingSurface-module__sOHi0a__surface a,.CounsellingSurface-module__sOHi0a__surface button){overflow-wrap:anywhere;max-width:100%}.CounsellingSurface-module__sOHi0a__surface section>.mx-auto{width:100%}.CounsellingSurface-module__sOHi0a__surface .grid-cols-2{grid-template-columns:minmax(0,1fr)!important}.CounsellingSurface-module__sOHi0a__surface [class~=rounded-3xl]{border-radius:1.25rem}}@media (max-width:479px){:is(.CounsellingSurface-module__sOHi0a__surface .p-8,.CounsellingSurface-module__sOHi0a__surface .sm\:p-8){padding:1rem!important}.CounsellingSurface-module__sOHi0a__surface .px-6{padding-inline:1rem!important}.CounsellingSurface-module__sOHi0a__surface .text-3xl{font-size:1.7rem!important;line-height:1.15!important}}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-amber-200],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-amber-300],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-amber-500\/]){border-color:color-mix(in srgb, #fbbf24 62%, var(--card))!important}:is(html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-rose-100],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-rose-200],html[data-theme=dark] .CounsellingSurface-module__sOHi0a__surface [class*=border-rose-300]){border-color:color-mix(in srgb, #fb7185 62%, var(--card))!important}
