.my-meistersinger-page .bp-hero{height:92svh;min-height:540px}.my-meistersinger-page .bp-hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-size:64px;font-weight:500;line-height:1.06}.my-meistersinger-page .bp-hero-copy{padding-bottom:10vh}.my-meistersinger-page .bp-hero .bp-link{color:inherit}.my-meistersinger-page .my-registration-section{background:var(--secondary);color:var(--foreground);padding:100px 6%;scroll-margin-top:64px}.my-meistersinger-page .my-watch-registration{border:0;max-width:660px;margin-inline:auto;padding:0;display:block}.my-watch-registration>header{text-align:center;margin-bottom:32px}.my-meistersinger-page .my-watch-registration header h2{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:38px;font-weight:200;line-height:1.15}.my-watch-registration>header .bp-index{justify-content:center;margin-bottom:24px}.brand-page.longines-homepage.my-meistersinger-page h2.bp-read-title,.brand-page.longines-homepage.my-meistersinger-page h2.bp-read-title *{font-family:var(--font-sans);letter-spacing:0;font-size:52px;font-weight:200;line-height:1.12}.my-meistersinger-page .my-watch-registration header p{max-width:580px;margin:20px auto 0;font-size:12px}.my-meistersinger-page .my-registration-form,.my-meistersinger-page .my-registration-result{color:var(--foreground);background:0 0;border:0;padding:30px 0 0}.my-meistersinger-page .my-registration-form fieldset{margin-bottom:24px}.my-meistersinger-page .my-registration-form legend{border-bottom:1px solid var(--border);width:100%;margin-bottom:18px;padding-bottom:12px;font-size:12px}.my-meistersinger-page .my-registration-fields input,.my-meistersinger-page .my-registration-fields select{border:0;border-bottom:1px solid var(--border);background:0 0;height:40px;padding:8px 0}.my-meistersinger-page .my-registration-fields{gap:16px 24px}.my-meistersinger-page .my-registration-submit{min-height:44px}.my-meistersinger-page .my-registration-result{max-width:760px;margin-inline:auto}.my-guarantee{padding:90px 6%}.my-guarantee-inner{text-align:center;max-width:740px;margin:auto}.my-guarantee h2{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:42px;font-weight:200;line-height:1.15}.my-guarantee p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.my-community{padding:100px 6%}.my-community-inner{grid-template-columns:1fr 1.1fr;align-items:start;gap:100px;max-width:1120px;margin:auto;display:grid}.my-community h2{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:44px;font-weight:200;line-height:1.2}.my-community p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.my-community-inner>div:first-child p{max-width:370px;margin-top:24px}.my-community-label{margin-bottom:24px}.my-community-benefits ol{margin:0;padding:0;list-style:none}.my-community-benefits li{border-top:1px solid var(--border);padding:24px 0}.my-community-benefits li>div{grid-template-columns:32px 1fr;gap:18px;display:grid}.my-benefit-number{color:var(--muted-foreground);padding-top:5px;font-size:11px}.my-community-benefits h3{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:19px;font-weight:300;line-height:1.4}.my-community-benefits h3+p{margin-top:6px}.my-meistersinger-page .my-community-intro{text-align:center;padding:110px 24px 70px}.my-meistersinger-page .my-community-intro p{max-width:460px;color:var(--muted-foreground);margin:30px auto 0;font-size:15px;line-height:1.9}.brand-page.longines-homepage.my-meistersinger-page .my-community-intro h2.bp-read-title,.brand-page.longines-homepage.my-meistersinger-page .my-community-intro h2.bp-read-title *{letter-spacing:0;font-size:68px}.my-community-hairline{background:var(--border);width:1px;height:56px;margin:34px auto 0;display:block}.my-meistersinger-page .my-community-stage{height:135svh}.my-meistersinger-page .my-community-stage .bp-stage-frame{border-radius:0}.my-meistersinger-page .my-community-stage img{object-position:50% 65%}.my-meistersinger-page .my-community-stage h2{font-size:58px;font-weight:300;font-family:var(--font-sans);text-transform:none;letter-spacing:0;line-height:1.08}.my-meistersinger-page .my-community-stage .bp-stage-copy{bottom:16vh}.my-meistersinger-page .my-community{padding-block:120px}.my-meistersinger-page .my-community-benefits li{padding-block:30px}.my-meistersinger-page .my-registration-submit{width:100%;margin-top:12px}.my-meistersinger-page .my-guarantee .service-actions{justify-content:center;margin-top:26px}.my-meistersinger-page .my-guarantee p{max-width:560px;margin:26px auto 0}.my-meistersinger-page .bp-eyebrow{letter-spacing:0}@media (width<=900px){.brand-page.longines-homepage.my-meistersinger-page .my-community-intro h2.bp-read-title,.brand-page.longines-homepage.my-meistersinger-page .my-community-intro h2.bp-read-title *{font-size:52px}}@media (width<=600px){.my-meistersinger-page .my-community-intro{padding:72px 20px 36px}.brand-page.longines-homepage.my-meistersinger-page .my-community-intro h2.bp-read-title,.brand-page.longines-homepage.my-meistersinger-page .my-community-intro h2.bp-read-title *{font-size:36px}.my-meistersinger-page .my-community-stage{height:120svh}.my-meistersinger-page .my-community-stage h2{font-size:38px}.my-meistersinger-page .my-community-stage .bp-stage-copy{bottom:10vh}.my-meistersinger-page .my-community-stage img{object-position:42% 65%}.my-meistersinger-page .my-community{padding:70px 20px}.my-meistersinger-page .my-registration-section{padding:64px 24px}.my-meistersinger-page .my-registration-form,.my-meistersinger-page .my-registration-result{padding:20px 0 0}}@media (width<=900px){.my-community-inner{grid-template-columns:1fr;gap:42px}.my-community{padding:70px 6%}}@media (width<=600px){.my-community{padding:60px 20px}.my-community h2{font-size:34px}.my-meistersinger-page .my-watch-registration header h2{font-size:30px}}@media (width<=900px){.my-meistersinger-page .bp-hero h1{font-size:48px}.my-guarantee-inner{grid-template-columns:1fr;gap:30px}}@media (width<=600px){.my-meistersinger-page .bp-hero{height:78svh;min-height:520px}.my-meistersinger-page .bp-hero h1{font-size:36px}.my-registration-section{padding:52px 20px 60px}.brand-page.longines-homepage.my-meistersinger-page h2.bp-read-title,.brand-page.longines-homepage.my-meistersinger-page h2.bp-read-title *{font-size:32px}.my-meistersinger-page .my-registration-form,.my-meistersinger-page .my-registration-result{padding:28px 20px}.my-guarantee{padding:60px 20px}.my-guarantee h2{font-size:32px}}
