/* Country choice is deliberately quiet; both sites share the same platform. */
.market-switcher{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:22px 0 8px;font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.5;letter-spacing:normal;color:var(--tl-ink-soft,#655e64)}
.market-switcher>span:first-child{margin-right:4px}
.market-switcher .market-switcher__current,.market-switcher a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--tl-border,#ddd3ca);border-radius:999px;text-decoration:none}
.market-switcher .market-switcher__current{font-weight:700;background:var(--tl-surface-2,#f2eee8);color:var(--tl-ink,#2b2024)}
.market-switcher a{color:inherit;background:transparent}
.market-switcher a:hover{text-decoration:underline;text-underline-offset:4px}
.market-switcher a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.foot .market-switcher{justify-content:flex-start;color:#655e64}
.foot .market-switcher .market-switcher__current{background:#312827;color:#fff2df;border-color:#65534c}
.foot .market-switcher a{border-color:#65534c}
html[data-theme=dark] .foot .market-switcher{color:#d8cfc5}
html[data-theme=dark] .site-footer .market-switcher{color:#c4b9bb}
html[data-theme=dark] .site-footer .market-switcher .market-switcher__current{background:#2d2429;color:#fff2eb;border-color:#594750}
html[data-theme=dark] .site-footer .market-switcher a{border-color:#594750}
.market-public-note{max-width:70ch;font-size:15px;line-height:1.65}
.surface--public .site-footer .site-footer__legal{color:#65594f}.surface--public:has(.dd-cinematic) .site-footer .site-footer__legal{color:#d8cad2}
html[data-theme=dark] .surface--public .site-footer .site-footer__legal{color:#c6bbae}
.how-page .how-choice a:first-child{background:#86602d}.landing-second-love .sl-footer>small{color:#d8c8ce}
.foot .foot__brand p,.foot .foot__meta{color:#6b6157}.foot .foot__col h2{color:#795727}.faq .faq__intro>a{color:#755126}
html[data-theme=dark] .foot .foot__brand p,html[data-theme=dark] .foot .foot__meta{color:#c6bbae}html[data-theme=dark] .foot .foot__col h2,html[data-theme=dark] .faq .faq__intro>a{color:#dfc189}
body:has(.dd-cinematic) .site-footer .market-switcher{color:#dfd4d9}body:has(.dd-cinematic) .site-footer .market-switcher__current{background:#3b2934;color:#fff4e8}
.be-home-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;max-width:1320px;margin:auto;padding:64px 36px;background:var(--tl-surface,#fcfaf7);color:var(--tl-ink,#302229)}
.be-home-guide h2{font-size:clamp(28px,3vw,42px);line-height:1.16;margin:14px 0 24px;letter-spacing:normal}.be-home-guide h3{font-size:21px;margin:0 0 14px}.be-home-guide p{font-size:17px;line-height:1.7;margin:0 0 22px}.be-home-guide p a{color:inherit;text-decoration:underline;text-underline-offset:4px}.be-home-guide__label{font-size:14px;color:#8c642e}.be-home-guide .btn{margin-top:5px}
html[data-theme=dark] .be-home-guide{background:#1c181c;color:#efe4ea}html[data-theme=dark] .be-home-guide__label{color:#d8bd83}
@media(max-width:700px){.be-home-guide{grid-template-columns:1fr;gap:28px;padding:36px 22px}}
.dc-information p a{text-decoration:underline;text-underline-offset:.18em}
