._page_2d8k5_1{min-height:100vh;background:#101013;color:#f8f5f5;font-family:DM Sans,Arial,sans-serif}._page_2d8k5_1 *{box-sizing:border-box}._page_2d8k5_1 a:focus-visible{outline:3px solid #ff7a84;outline-offset:5px}._hero_2d8k5_4{padding:62px 24px 48px;background:radial-gradient(ellipse at 90% 10%,#431822 0%,transparent 54%),#101013;border-bottom:1px solid #383238}._heroInner_2d8k5_5{max-width:1080px;margin:auto}._back_2d8k5_6{display:inline-block;color:#d5cbd0;font-size:14px;text-decoration:none;margin-bottom:26px}._eyebrow_2d8k5_7{color:#ff7a84;font-size:12px;line-height:1.7;font-weight:800;letter-spacing:2px}._hero_2d8k5_4 h1{font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(38px,5.5vw,72px);line-height:1.08;letter-spacing:-.045em;max-width:1000px;margin:18px 0 24px}._hero_2d8k5_4 h1 em{color:#f04753;font-style:normal}._subtitle_2d8k5_10{font-size:clamp(18px,2.3vw,25px);line-height:1.55;max-width:790px;color:#ded6d9}._byline_2d8k5_11{color:#bfb3ba;line-height:1.9;font-size:13px;margin-top:24px}._byline_2d8k5_11 a{color:#f2e9ed;text-underline-offset:4px}._article_2d8k5_13{max-width:860px;margin:0 auto;padding:20px 24px 70px}._article_2d8k5_13 p{font-size:17px;line-height:1.85;color:#d6cfd3;margin:18px 0}._article_2d8k5_13 strong{color:#fff}._article_2d8k5_13 a{color:#ff8993;text-underline-offset:4px}._introduction_2d8k5_17{padding:16px 0 28px}._introduction_2d8k5_17 p:first-child{font-size:21px;color:#f9f4f6;line-height:1.7}._actions_2d8k5_19{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:26px 0}._consultation_2d8k5_20{height:auto;min-height:50px;white-space:normal;text-align:center;line-height:1.5;padding:15px 20px;font-size:14px;font-weight:800;max-width:100%;background:#d92332;border-color:#d92332;color:#fff!important;text-decoration:none}._consultation_2d8k5_20:hover{background:#b91c2b;border-color:#b91c2b}._bookingLink_2d8k5_22{font-size:14px}._contents_2d8k5_23{padding:26px 0;border-top:1px solid #45383f;border-bottom:1px solid #45383f}._contents_2d8k5_23 h2{font-size:21px;margin:0 0 17px}._contents_2d8k5_23 ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding-left:20px;margin:0}._contents_2d8k5_23 li{color:#ff8993;font-size:14px;line-height:1.6}._contents_2d8k5_23 a{color:#d9cfd4}._section_2d8k5_28{padding:26px 0;border-bottom:1px solid #383238;scroll-margin-top:120px}._section_2d8k5_28 h2,._references_2d8k5_29 h2{font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(26px,3.5vw,36px);line-height:1.25;letter-spacing:-.025em;margin:18px 0 22px;color:#fff}._citation_2d8k5_30{white-space:normal;font-size:.8em}._references_2d8k5_29{padding-top:38px;scroll-margin-top:120px}._references_2d8k5_29 p{font-size:14px}._references_2d8k5_29 ol{padding-left:26px}._references_2d8k5_29 li{font-size:14px;line-height:1.8;margin:18px 0;overflow-wrap:anywhere;scroll-margin-top:120px}._references_2d8k5_29 li::marker{color:#ff8993}._references_2d8k5_29 a{color:#cfc1c9}._returnLink_2d8k5_37{padding-top:28px}@media(max-width:650px){._hero_2d8k5_4{padding:35px 19px 34px}._hero_2d8k5_4 h1{font-size:clamp(35px,9vw,48px)}._article_2d8k5_13{padding:15px 19px 50px}._article_2d8k5_13 p{font-size:16px}._introduction_2d8k5_17 p:first-child{font-size:19px}._contents_2d8k5_23 ul{grid-template-columns:1fr}._actions_2d8k5_19{align-items:stretch;flex-direction:column}._consultation_2d8k5_20{width:100%}._bookingLink_2d8k5_22{text-align:center;padding:8px 0}._section_2d8k5_28{scroll-margin-top:100px}}
