.english-guide-directory{margin-block:0 3.5rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--border);border-radius:1.5rem;background:color-mix(in oklch,var(--color-brand-jade) 7%,var(--card))}.english-guide-directory__intro{max-width:78ch}.english-guide-directory__intro>.english-eyebrow{margin-bottom:.55rem}.english-guide-directory__intro>.english-utility-title{font-size:clamp(1.35rem,2.3vw,2rem)}.english-guide-directory__intro>p:last-child{margin-top:.65rem;color:var(--muted-foreground);font-size:.92rem;line-height:1.75}.english-directory-search{max-width:46rem;margin-top:1.4rem}.english-directory-search label{display:block;margin-bottom:.5rem;font-size:.82rem;font-weight:800}.english-directory-search>div{display:flex;align-items:stretch;gap:.6rem}.english-directory-search input{flex:1 1 18rem;min-width:0;min-height:3rem;padding:.7rem .9rem;border:1px solid var(--color-brand-jade-ink);border-radius:.7rem;color:var(--color-brand-midnight);background:var(--card);font:inherit}.english-directory-search button{flex:0 0 auto;min-height:3rem;padding:.65rem .95rem;border:1px solid var(--color-brand-midnight);border-radius:999px;color:var(--color-brand-midnight);background:transparent;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.english-directory-search button:hover{color:var(--color-brand-cream);background:var(--color-brand-midnight)}.english-directory-results{margin-top:1rem;color:var(--muted-foreground);font-size:.82rem;line-height:1.6}.english-directory-scroll{max-height:min(68vh,48rem);margin-top:1.1rem;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--color-brand-jade-ink) transparent;scrollbar-width:thin;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.english-directory-scroll:focus-visible{outline:3px solid var(--color-brand-jade-ink);outline-offset:4px}.english-directory-group{background:var(--card)}.english-directory-group+.english-directory-group{border-top:1px solid var(--border)}.english-directory-group>summary,.english-directory-ranges>details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.4rem;padding:.8rem 1rem;color:var(--color-brand-midnight);font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1.35;cursor:pointer}.english-directory-group>summary::-webkit-details-marker,.english-directory-ranges>details>summary::-webkit-details-marker{display:none}.english-directory-group>summary:before,.english-directory-ranges>details>summary:before{content:"+";order:3;margin-left:.2rem;color:var(--color-brand-jade-ink);font-family:sans-serif;font-size:1.35rem;font-weight:500}.english-directory-group[open]>summary:before,.english-directory-ranges>details[open]>summary:before{content:"−"}.english-directory-group>summary>span:last-child,.english-directory-ranges>details>summary>span:last-child{margin-left:auto;color:var(--muted-foreground);font-family:inherit;font-size:.74rem;font-weight:700;white-space:nowrap}.english-directory-group>summary:hover,.english-directory-ranges>details>summary:hover{color:var(--color-brand-jade-ink)}.english-directory-ranges{padding:0 .8rem .8rem}.english-directory-ranges>details{border-top:1px solid var(--border)}.english-directory-ranges>details>summary{min-height:2.9rem;padding-inline:.25rem;font-family:inherit;font-size:.83rem}.english-directory-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid var(--border)}.english-directory-links li{min-width:0;border-bottom:1px solid var(--border)}.english-directory-links li:nth-child(odd){border-right:1px solid var(--border)}.english-directory-links a{display:flex;align-items:center;min-height:3.2rem;padding:.65rem .9rem;color:var(--color-brand-midnight);font-size:.86rem;font-weight:700;line-height:1.55;text-decoration:none}.english-directory-links a:hover,.english-directory-links a[aria-current=page]{color:var(--color-brand-jade-ink);background:color-mix(in oklch,var(--color-brand-jade) 16%,var(--card));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.english-directory-empty{margin-top:1.1rem;padding:1rem;border-left:3px solid var(--color-brand-coral-ink);background:var(--card);font-size:.9rem;line-height:1.7}.english-guide-directory--home{border-color:var(--color-brand-midnight);background:var(--color-brand-midnight);color:var(--color-brand-cream)}.english-guide-directory--home .english-guide-directory__intro>.english-eyebrow{color:var(--color-brand-jade)}.english-guide-directory--home .english-guide-directory__intro>p:last-child,.english-guide-directory--home .english-directory-results{color:var(--brand-on-dark-muted)}.english-guide-directory--home .english-directory-scroll{border-color:color-mix(in oklch,var(--color-brand-cream) 25%,transparent)}.english-guide-directory--home .english-directory-group,.english-guide-directory--home .english-directory-ranges>details,.english-guide-directory--home .english-directory-links a{background:color-mix(in oklch,var(--color-brand-cream) 7%,var(--color-brand-midnight));color:var(--color-brand-cream)}.english-guide-directory--home .english-directory-group+.english-directory-group,.english-guide-directory--home .english-directory-ranges>details,.english-guide-directory--home .english-directory-links,.english-guide-directory--home .english-directory-links li,.english-guide-directory--home .english-directory-links li:nth-child(odd){border-color:color-mix(in oklch,var(--color-brand-cream) 22%,transparent)}.english-guide-directory--home .english-directory-group>summary,.english-guide-directory--home .english-directory-ranges>details>summary{color:var(--color-brand-cream)}.english-guide-directory--home .english-directory-group>summary>span:last-child,.english-guide-directory--home .english-directory-ranges>details>summary>span:last-child{color:var(--brand-on-dark-muted)}.english-guide-directory--home .english-directory-links a:hover,.english-guide-directory--home .english-directory-links a[aria-current=page]{color:var(--color-brand-midnight);background:var(--color-brand-jade)}.english-guide-directory--home .english-directory-scroll:focus-visible,.english-guide-directory--home summary:focus-visible,.english-guide-directory--home a:focus-visible{outline-color:var(--color-brand-cream)}@media (max-width: 759px){.english-guide-directory{padding:1.1rem;border-radius:1.15rem}.english-directory-search>div{display:grid;grid-template-columns:minmax(0,1fr)}.english-directory-search button{width:fit-content}.english-directory-scroll{max-height:65svh}.english-directory-links{grid-template-columns:minmax(0,1fr)}.english-directory-links li:nth-child(odd){border-right:0}}@media print{.english-directory-scroll{max-height:none;overflow:visible}.english-directory-group,.english-directory-ranges>details{display:block}.english-directory-group>:not(summary),.english-directory-ranges>details>:not(summary){display:block}}.english-page{color:var(--color-brand-midnight);background:var(--color-brand-cream);min-width:0;padding-bottom:clamp(3rem,7vw,7rem);overflow-wrap:anywhere}.english-page *,.english-page *:before,.english-page *:after{box-sizing:border-box}.english-container{width:min(100% - 2.5rem,82rem);margin-inline:auto}.english-page a:not(.english-button):not(.english-text-button){text-underline-offset:.22em}.english-page a:focus-visible,.english-page summary:focus-visible,.english-page input:focus-visible+span,.english-page [tabindex]:focus-visible{outline:3px solid var(--color-brand-jade-ink);outline-offset:4px}.english-page p,.english-page li,.english-page td,.english-page th,.english-page figcaption{overflow-wrap:anywhere}.english-eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.74rem;font-weight:800;line-height:1.7;letter-spacing:.09em;text-transform:uppercase;color:var(--color-brand-jade-ink)}.english-utility-title{font-family:var(--font-display);font-size:clamp(1.18rem,2vw,1.6rem);font-weight:800;line-height:1.3;letter-spacing:-.015em}.english-small-copy{margin-top:1rem;font-size:.82rem;line-height:1.7;color:var(--muted-foreground)}.english-hero{position:relative;padding-block:clamp(2.5rem,6vw,6rem);border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 85% 20%,color-mix(in oklch,var(--color-brand-jade) 13%,transparent),transparent 50%)}.english-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:start}.english-hero-copy,.english-hero-visual{min-width:0}.english-hero h1{max-width:25ch;margin-top:1rem;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1.1;letter-spacing:-.035em;font-weight:850;overflow-wrap:anywhere;text-wrap:balance}.english-lead{margin-top:1.6rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.85;white-space:pre-line}.english-lead a,.english-section-copy a,.english-quick-answer a,.english-key-points a,.english-faq-answer a,.english-bottom-intro a,.english-comparison a{font-weight:700;text-decoration:underline;text-decoration-color:var(--color-brand-jade-ink)}.english-publication-dates{margin-top:1rem;font-size:.82rem;color:var(--muted-foreground)}.english-hero-visual{padding-top:clamp(1rem,5vw,5rem)}.english-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.2rem}.english-button{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.8rem 1.25rem;border:1px solid transparent;border-radius:999px;color:var(--color-brand-cream);background:var(--color-brand-midnight);font-size:.9rem;font-weight:800;line-height:1.45;text-decoration:none;text-align:center;max-width:100%}.english-button>svg{flex-shrink:0}.english-button:hover{background:var(--color-brand-jade-ink)}.english-button--secondary{background:transparent;border-color:var(--color-brand-midnight);color:var(--color-brand-midnight)}.english-button--secondary:hover{background:var(--color-brand-midnight);color:var(--color-brand-cream)}.english-text-button{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:.3em}.english-branch-choice{min-width:0;margin-top:1.8rem}.english-branch-choice legend{font-size:.8rem;font-weight:800;margin-bottom:.65rem}.english-branch-choice>div{display:flex;gap:.5rem;flex-wrap:wrap}.english-branch-choice label{position:relative;display:block;cursor:pointer}.english-branch-choice input{position:absolute;width:1px;height:1px;opacity:0}.english-branch-choice label span{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .95rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--color-brand-midnight);font-size:.8rem;font-weight:700}.english-branch-choice input:checked+span{background:var(--color-brand-jade);border-color:var(--color-brand-jade-ink)}.english-branch-choice label:hover span{border-color:var(--color-brand-jade-ink)}.english-figure{margin:2rem 0;min-width:0}.english-figure img{display:block;width:100%;height:auto;border-radius:1.4rem;background:var(--card)}.english-figure figcaption{margin-top:.65rem;padding-inline:.25rem;font-size:.8rem;line-height:1.65;color:var(--muted-foreground)}.english-figure--hero{margin:0}.english-figure--hero img{border-radius:1.5rem 1.5rem 4rem;box-shadow:0 25px 65px -40px color-mix(in oklch,var(--color-brand-midnight) 55%,transparent)}.english-image-error{display:flex;flex-direction:column;justify-content:center;min-height:10rem;padding:2rem;border:1px solid var(--color-brand-coral-ink);border-radius:1.25rem;background:var(--card);color:var(--color-brand-coral-ink);font-size:.9rem;line-height:1.7}.english-image-error span{font-size:.78rem}.english-quick-answer{display:grid;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);align-items:start;gap:1.5rem;padding:2rem 0}.english-quick-answer>p:last-child{max-width:90ch;font-size:1rem;line-height:1.9}.english-quick-answer .english-eyebrow{padding-top:.2rem}.english-pricing-position{margin-bottom:clamp(3rem,6vw,6rem)}.english-feature-block{margin-block:0 3.5rem}.english-feature-block>.english-eyebrow{margin-bottom:1.25rem}.english-topic-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.english-topic-group{min-width:0;padding:1.5rem;background:var(--card);border-radius:1.3rem;border:1px solid var(--border)}.english-topic-group ul{list-style:none;margin-top:1rem}.english-topic-group li+li{border-top:1px solid var(--border)}.english-topic-group a{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-block:.85rem;font-size:.95rem;line-height:1.65;font-weight:650}.english-topic-group a svg{margin-top:.3rem;flex-shrink:0}.english-topic-group a:hover{text-decoration:underline;color:var(--color-brand-jade-ink)}.english-topic-index--home .english-topic-group:first-child{background:var(--color-brand-midnight);color:var(--color-brand-cream)}.english-topic-index--home .english-topic-group:first-child a:hover{color:var(--color-brand-jade)}.english-topic-index--home .english-topic-group:first-child li+li{border-color:color-mix(in oklch,var(--color-brand-cream) 25%,transparent)}.english-topic-index--sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}.english-care-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;list-style:none}.english-care-journey li{min-width:0;padding:1.6rem;border-top:3px solid var(--color-brand-jade);background:var(--card);border-radius:0 0 1.3rem 1.3rem}.english-care-journey li>span{display:block;font-size:2.5rem;line-height:1;font-weight:800;color:color-mix(in oklch,var(--color-brand-jade-ink) 60%,var(--color-brand-cream));margin-bottom:1.2rem}.english-care-journey .english-utility-title{display:flex;align-items:start;gap:.5rem;font-size:1.12rem}.english-care-journey .english-utility-title svg{flex-shrink:0;margin-top:.1rem}.english-care-journey li p:last-child{margin-top:.9rem;font-size:.92rem;line-height:1.8}.english-clinics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.english-clinic{min-width:0;padding:clamp(1.3rem,3vw,2rem);background:var(--card);border:1px solid var(--border);border-radius:1.4rem}.english-clinic .english-utility-title{margin-top:.8rem;font-size:1.7rem}.english-clinic address{margin-top:.6rem;font-style:normal;line-height:1.8}.english-clinic-hours{display:flex;align-items:start;gap:.5rem;margin-top:.8rem;font-size:.85rem;line-height:1.7;color:var(--muted-foreground)}.english-clinic-hours svg{margin-top:.25rem;flex-shrink:0}.english-clinic iframe{display:block;width:100%;max-width:100%;height:20rem;margin-top:1.5rem;border:0;border-radius:.8rem;background:var(--muted)}.english-clinic-actions{display:flex;align-items:start;flex-direction:column;gap:1rem;margin-top:1.2rem}.english-clinic-actions>a:not(.english-button){display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.85rem;font-weight:750;text-decoration:underline}.english-practitioners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.english-practitioner{min-width:0;padding:1.6rem;background:var(--card);border:1px solid var(--border);border-radius:1.4rem}.english-practitioner-mark{display:inline-flex;padding:.8rem;margin-bottom:1.3rem;border-radius:50%;background:color-mix(in oklch,var(--color-brand-jade) 20%,var(--card))}.english-practitioner>.english-utility-title{font-size:1.8rem}.english-practitioner>p:not(.english-utility-title){font-size:.9rem;line-height:1.7}.english-registration{margin-top:.4rem;font-weight:750;color:var(--color-brand-jade-ink)}.english-qualifications{padding-left:1.15rem;margin-block:1.2rem;list-style:disc}.english-qualifications li{font-size:.85rem;line-height:1.75}.english-qualifications li+li{margin-top:.6rem}.english-focus-areas{display:flex;flex-wrap:wrap;gap:.4rem}.english-focus-areas span{padding:.35rem .6rem;border-radius:.5rem;background:var(--muted);font-size:.76rem;font-weight:650}.english-practitioner .english-button{margin-top:1.2rem}.english-home-visit>p:nth-child(2){max-width:80ch;margin-block:1rem 1.5rem;line-height:1.9}.english-key-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem;border-block:1px solid var(--border)}.english-key-points>div{padding:1.4rem}.english-key-points>div+div{border-left:1px solid var(--border)}.english-key-points .english-utility-title{font-size:1rem}.english-key-points>div>p:last-child{margin-top:.6rem;font-size:.9rem;line-height:1.8}.english-contents{border-left:3px solid var(--color-brand-jade);padding:1.3rem 0 1.3rem 1.4rem}.english-contents .english-utility-title{display:flex;gap:.5rem;align-items:center;font-size:1rem}.english-contents ol{list-style:none;margin-top:1.1rem}.english-contents ol>li+li{margin-top:.85rem}.english-contents ol>li>a{display:flex;gap:.7rem;font-size:.85rem;line-height:1.65;font-weight:700}.english-contents-number{color:var(--color-brand-jade-ink);flex-shrink:0;font-size:.72rem;margin-top:.2rem}.english-contents ul{list-style:none;margin-top:.5rem;padding-left:1.6rem}.english-contents ul li{font-size:.78rem;line-height:1.65;margin-top:.5rem;color:var(--muted-foreground)}.english-contents a:hover{text-decoration:underline}.english-contents--compact{border:1px solid var(--border);border-radius:1.2rem;padding:1.5rem;margin-bottom:3rem;background:var(--card)}.english-contents--compact ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.english-contents--compact ol>li+li{margin-top:0}.english-reading-layout{min-width:0}.english-reading-layout--article{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.english-reading-rail{position:sticky;top:7rem;max-height:calc(100svh - 9rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:.5rem}.english-reading-main{min-width:0;max-width:100%}.english-body-section{margin-bottom:4rem;min-width:0}.english-section-heading{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;border-top:1px solid var(--border);padding-top:2rem;margin-bottom:1.6rem}.english-section-heading>span{margin-top:.35rem;font-size:1rem;font-weight:800;color:var(--color-brand-jade-ink)}.english-body-section h2{font-size:clamp(1.55rem,2.2vw,2.4rem);line-height:1.25;font-weight:800;letter-spacing:-.025em;max-width:48ch;overflow-wrap:anywhere;scroll-margin-top:7rem}.english-section-copy{max-width:80ch;margin-left:3.5rem}.english-section-copy>p,.english-subsection>p{margin-block:1.2rem;font-size:1.02rem;line-height:1.95;white-space:pre-line}.english-subsection{margin-top:2rem}.english-subsection h3{max-width:65ch;margin-bottom:1rem;font-size:clamp(1.18rem,1.55vw,1.65rem);line-height:1.4;font-weight:780;letter-spacing:-.015em;overflow-wrap:anywhere;scroll-margin-top:7rem}.english-citation{white-space:nowrap;font-size:.82em}.english-comparison{margin:1rem 0 4rem;padding:1.7rem;background:var(--card);border:1px solid var(--border);border-radius:1.4rem;scroll-margin-top:7rem}.english-comparison>.english-eyebrow{margin-bottom:.6rem}.english-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.english-comparison table{border-collapse:collapse;width:100%;font-size:.88rem;line-height:1.75}.english-comparison caption{text-align:left;font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:800;line-height:1.4;padding-bottom:1.3rem}.english-comparison th,.english-comparison td{min-width:10rem;padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.english-comparison thead th{color:var(--color-brand-cream);background:var(--color-brand-midnight);font-weight:750}.english-comparison tbody th{font-weight:750;background:color-mix(in oklch,var(--color-brand-jade) 10%,var(--card))}.english-comparison tbody tr:last-child>*{border-bottom:0}.english-table-hint{display:none;margin-top:1rem;font-size:.76rem;line-height:1.7;color:var(--muted-foreground)}.english-faq{margin-block:4rem;padding-top:2rem;border-top:1px solid var(--border)}.english-faq>.english-utility-title{margin-top:.7rem;font-size:clamp(1.65rem,3vw,2.6rem)}.english-faq>div{margin-top:1.5rem}.english-faq details{border-bottom:1px solid var(--border)}.english-faq summary{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding-block:1.15rem;font-size:1.03rem;font-weight:750;line-height:1.6;cursor:pointer;list-style:none}.english-faq summary::-webkit-details-marker{display:none}.english-faq summary>span{font-size:1.5rem;font-weight:500;line-height:1;flex-shrink:0;color:var(--color-brand-jade-ink);margin-top:.15rem}.english-faq details[open] summary>span{transform:rotate(45deg)}.english-faq-answer{padding:0 2.25rem 1.3rem 0}.english-faq-answer p{line-height:1.9;font-size:.97rem;white-space:pre-line}.english-related-reading{margin-block:4rem}.english-related-reading>.english-utility-title{margin-top:.65rem}.english-related-reading ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;list-style:none;margin-top:1.4rem}.english-related-reading li{min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--card)}.english-related-reading li>a{display:flex;justify-content:space-between;align-items:start;gap:.8rem;min-height:2.75rem;font-size:.95rem;font-weight:750;line-height:1.7}.english-related-reading li>a svg{margin-top:.3rem;flex-shrink:0}.english-related-reading li>a:hover{text-decoration:underline}.english-related-reading li>p{font-size:.84rem;margin-top:.5rem;line-height:1.75;color:var(--muted-foreground)}.english-sources{margin-block:4rem;padding-top:1.5rem;border-top:1px solid var(--border)}.english-sources ol{list-style:none;margin-top:1.2rem}.english-sources li{margin-top:.85rem;padding:1.1rem 1.3rem;border-left:2px solid var(--color-brand-jade);background:var(--card);scroll-margin-top:7rem;font-size:.87rem;line-height:1.8}.english-sources li>a{font-weight:750;text-decoration:underline}.english-sources li>p{margin-top:.45rem;font-size:.81rem;color:var(--muted-foreground)}.english-source-label{font-weight:700}.english-bottom-enquiry{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:2rem;margin-top:4rem;padding:clamp(1.6rem,4vw,3.2rem);border-radius:1.7rem;color:var(--color-brand-cream);background:var(--color-brand-midnight)}.english-bottom-enquiry .english-eyebrow{color:var(--color-brand-jade)}.english-bottom-intro{margin-top:.85rem;max-width:58ch;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,2rem);font-weight:750;line-height:1.45}.english-bottom-enquiry .english-small-copy{color:var(--brand-on-dark-muted)}.english-bottom-enquiry .english-button{margin-top:1.2rem;background:var(--color-brand-jade);color:var(--color-brand-midnight)}.english-bottom-enquiry .english-button:hover{background:var(--color-brand-cream)}.english-bottom-enquiry .english-branch-choice{margin-top:0}.english-bottom-enquiry .english-branch-choice input:checked+span{background:var(--color-brand-jade)}.english-bottom-enquiry a:focus-visible,.english-bottom-enquiry input:focus-visible+span{outline-color:var(--color-brand-cream)}.english-page--home .english-hero{background:var(--color-brand-midnight);color:var(--color-brand-cream)}.english-page--home .english-hero .english-eyebrow{color:var(--color-brand-jade)}.english-page--home .english-hero .english-small-copy,.english-page--home .english-hero .english-publication-dates,.english-page--home .english-hero figcaption{color:var(--brand-on-dark-muted)}.english-page--home .english-hero .english-button{background:var(--color-brand-jade);color:var(--color-brand-midnight)}.english-page--home .english-hero .english-button:hover{background:var(--color-brand-cream)}.english-page--home .english-hero a:focus-visible,.english-page--home .english-hero input:focus-visible+span{outline-color:var(--color-brand-cream)}.english-page--home .english-hero .english-lead a{text-decoration-color:var(--color-brand-jade)}.english-page--home .english-hero-visual{align-self:center}.english-page--service .english-body-section--2 .english-section-heading{border-color:var(--color-brand-jade-ink)}.english-page--hub .english-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.english-page--hub .english-topic-group{border-top:3px solid var(--color-brand-jade-ink)}.english-page--location .english-hero-visual{padding-top:2rem}.english-page--fees .english-hero{border-top:.35rem solid var(--color-brand-jade)}.english-page--fees .english-quick-answer{border-bottom:1px solid var(--border)}.english-page--fees .english-body-section{max-width:75rem}.english-page--legal .english-reading-main,.english-page--corporate .english-authored-sections{max-width:70rem;margin-inline:auto}.english-page--legal .english-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}.english-page--legal .english-hero h1,.english-page--corporate .english-hero h1{max-width:27ch}.english-page--legal .english-hero-visual{padding-top:1rem}.english-page--legal .english-section-heading{grid-template-columns:2rem minmax(0,1fr)}.english-page--legal .english-section-copy{margin-left:3rem}.english-page-error{padding-block:4rem}.english-page-error h1{font-size:clamp(1.7rem,3vw,3rem);max-width:45ch;line-height:1.2;font-weight:800}.english-page-error [role=alert]{margin-top:2rem;max-width:70ch;padding:2rem;border:1px solid var(--color-brand-coral-ink);border-radius:1rem;background:var(--card)}.english-page-error [role=alert] p{margin-bottom:1rem;line-height:1.8}.english-page-error ul{list-style:disc;padding-left:1.25rem;margin-bottom:1.5rem;font-size:.86rem;line-height:1.8}@media (min-width: 1100px){.english-page--home .english-body-section--2{padding:2rem 3rem;border-radius:1.5rem;background:color-mix(in oklch,var(--color-brand-jade) 8%,var(--card))}.english-page--home .english-body-section--2 .english-section-heading{border-top:0;padding-top:0}.english-page--home .english-section-copy,.english-page--service .english-section-copy,.english-page--hub .english-section-copy{max-width:88ch}.english-page--home .english-figure--wide,.english-page--service .english-figure--wide,.english-page--hub .english-figure--wide{margin-right:-5rem}}@media (max-width: 1099px){.english-reading-layout--article{grid-template-columns:minmax(0,1fr)}.english-reading-rail{position:static;max-height:none;overflow:visible;margin-bottom:2rem}.english-reading-rail .english-contents{padding:1.5rem;border:1px solid var(--border);border-radius:1rem;background:var(--card)}.english-reading-rail .english-contents ul{display:none}.english-practitioners{grid-template-columns:minmax(0,1fr)}.english-practitioner{display:grid;grid-template-columns:minmax(0,1fr)}.english-qualifications{max-width:80ch}.english-topic-index--sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 759px){.english-container{width:min(100% - 2rem,82rem)}.english-hero-grid,.english-page--hub .english-hero-grid,.english-page--legal .english-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.english-hero h1{max-width:30ch;font-size:clamp(1.85rem,6.3vw,2.8rem);line-height:1.15}.english-hero-visual,.english-page--location .english-hero-visual,.english-page--legal .english-hero-visual{padding-top:0}.english-hero-visual{max-width:36rem}.english-figure--hero img{border-radius:1.25rem 1.25rem 3rem}.english-quick-answer{grid-template-columns:minmax(0,1fr);gap:.65rem;padding-block:1.7rem}.english-topic-index,.english-topic-index--sitemap,.english-clinics,.english-care-journey,.english-key-points{grid-template-columns:minmax(0,1fr)}.english-care-journey li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1rem}.english-care-journey li>span{font-size:1.8rem;margin-top:.1rem}.english-key-points>div+div{border-left:0;border-top:1px solid var(--border)}.english-contents--compact ol{grid-template-columns:minmax(0,1fr);gap:.8rem}.english-section-heading{grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem}.english-section-heading>span{font-size:.8rem;margin-top:.25rem}.english-body-section h2{font-size:clamp(1.35rem,4.6vw,1.85rem);line-height:1.35}.english-section-copy,.english-page--legal .english-section-copy{margin-left:0;max-width:100%}.english-subsection h3{font-size:clamp(1.1rem,3.7vw,1.4rem)}.english-section-copy>p,.english-subsection>p{font-size:.98rem;line-height:1.9}.english-comparison{padding:1.2rem}.english-comparison th,.english-comparison td{min-width:10rem;padding:.8rem}.english-table-hint{display:block}.english-related-reading ul{grid-template-columns:minmax(0,1fr)}.english-bottom-enquiry{grid-template-columns:minmax(0,1fr);gap:1.5rem}.english-bottom-enquiry .english-button{width:100%}.english-faq-answer{padding-right:0}}@media (prefers-reduced-motion: no-preference){.english-button,.english-text-button{transition:background-color .18s,color .18s,transform .18s}.english-button:active{transform:scale(.98)}}@media print{.english-page{background:#fff;color:#000}.english-hero-grid,.english-reading-layout--article,.english-bottom-enquiry{display:block}.english-hero-visual,.english-pricing-position,.english-branch-choice,.english-button,.english-hero-actions,.english-reading-rail,.english-clinic iframe{display:none}.english-faq details{display:block}.english-faq details>.english-faq-answer{display:block}.english-table-scroll{overflow:visible}.english-comparison table{font-size:.7rem}.english-comparison th,.english-comparison td{min-width:0}.english-bottom-enquiry{background:#fff;color:#000;border:1px solid black}}
