.local{font-family:var(--font-local-sans), var(--font-sans), system-ui, sans-serif}.local h1,.local h2,.local .enbox h2{font-family:var(--font-local-serif), var(--font-serif), serif;letter-spacing:0;font-weight:500}.local h1{line-height:1.3}.local h2{line-height:1.35}.local h1 em,.local h2 em{font-style:normal}.local p,.local li,.local td,.local th{line-height:1.75}.local .answer p{font-size:1.04rem;line-height:1.75}.local .answer .lab,.local .eyebrow{letter-spacing:.04em;text-transform:none}.local .key{line-height:1.6}.byline .enpill{background:var(--paper);min-height:36px;color:var(--rose-deep);box-shadow:inset 0 0 0 1.5px var(--petal);border-radius:999px;align-items:center;padding:6px 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.byline a.langlink{opacity:1;width:auto;min-height:44px;color:var(--rose-deep);align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.local .faq{gap:10px}.local .faq summary{padding:14px 16px;font-size:1rem;font-weight:600;line-height:1.5}.local .faq details p{padding:0 16px 16px}.enbox{border-radius:var(--r-card);background:var(--paper);border:1.5px solid var(--hair);margin:36px 0 8px;overflow:hidden;box-shadow:0 24px 48px -36px #c12f5c73}.enwhy{background:var(--petal);padding:18px 18px 16px}.enwhy p{color:var(--ink);margin:6px 0 0;font-size:1rem}.enform,.endone{gap:14px;padding:20px 18px 22px;display:grid}.enbox h2{color:var(--ink);margin:0;font-size:1.6rem;line-height:1.25}.enbox h2 em{color:var(--rose-deep)}.ensub{color:var(--muted);margin:0;font-size:.95rem}.enphone .cc{border-right:1.5px solid var(--hair);color:var(--muted);flex:none;margin-right:10px;padding-right:10px;font-weight:700}.enform .cta{justify-content:center;justify-self:stretch}.enform .derr{color:var(--rose-deep);margin:0;font-size:.85rem;font-weight:700}.enlegal{color:var(--muted);margin:0;font-size:.82rem}.enlegal a{color:inherit}.enform .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.endone{justify-items:start}.endone p{margin:0}@media (min-width:640px){.enwhy{padding:22px 28px 20px}.enform,.endone{padding:24px 28px 28px}.enform .cta{justify-self:start}}.crumbrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.crumbrow .crumbs{min-width:0}.langswitch{flex:none;margin-top:12px;position:relative}.langswitch summary{cursor:pointer;background:var(--paper);min-height:36px;box-shadow:inset 0 0 0 1.5px var(--hair);color:var(--ink);transition:box-shadow var(--duration-fast) var(--ease-smooth-out);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:.82rem;font-weight:700;list-style:none;display:inline-flex}.langswitch summary::-webkit-details-marker{display:none}.langswitch summary svg{fill:none;width:16px;height:16px;stroke:var(--rose-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.langswitch summary .chev{width:14px;height:14px;stroke:var(--muted);transition:transform var(--duration-fast) var(--ease-smooth-out)}.langswitch[open] summary{box-shadow:inset 0 0 0 1.5px var(--rose)}.langswitch[open] summary .chev{transform:rotate(180deg)}@media (hover:hover){.langswitch summary:hover{box-shadow:inset 0 0 0 1.5px var(--pink)}}.langswitch ul{z-index:30;border-radius:var(--r-tile);background:var(--paper);border:1px solid var(--hair);min-width:200px;animation:guide-in var(--duration-fast) var(--ease-smooth-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -24px #3a1a2859}.langswitch li a{min-height:48px;color:var(--ink);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:8px 12px;text-decoration:none;display:grid}.langswitch li a b{font-size:.98rem;font-weight:700}.langswitch li a small{color:var(--muted);grid-row:2;font-size:.74rem}.langswitch li a .tick{fill:none;width:18px;height:18px;stroke:var(--rose-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/2/span 2}.langswitch li a[aria-current]{background:var(--petal)}@media (hover:hover){.langswitch li a:hover{background:var(--blush)}}@media (prefers-reduced-motion:reduce){.langswitch ul{animation:none}.langswitch summary,.langswitch summary .chev{transition:none}}
