.home-opening-illustrated{display:grid;gap:14px;padding:0;border:0}.home-hero-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;border:1px solid rgba(23,56,77,.18);border-radius:46% 46% 18px 18px;box-shadow:12px 14px 0 rgba(210,178,112,.18)}.home-opening-illustrated>div{padding-left:18px;border-left:2px solid #a47d39}.home-opening-illustrated p{margin:0 0 8px}.home-opening-illustrated strong{display:block}.choice-icon-art,.register-format-art{display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.choice-icon-fun,.register-format-art-fun{background-image:url('../img/editorial/fun-template-playful-v1.webp')}.choice-icon-products,.register-format-art-products{background-image:url('../img/editorial/format-products-gift-v1.webp')}.register-format-art{grid-row:1/5;width:72px;height:72px}.register-format-choice>a:first-child{background:linear-gradient(145deg,#f1f8fb,#fff)}.register-format-choice>a:nth-child(2){background:linear-gradient(145deg,#fff8ea,#fff)}.register-illustrated{position:relative;overflow:hidden}.register-illustrated:after{position:absolute;right:-42px;bottom:-54px;width:180px;height:180px;pointer-events:none;background:url('../img/editorial/fun-template-essential-v1.webp') center/contain no-repeat;content:'';opacity:.08}.register-illustrated>*{position:relative;z-index:1}.selected-type .register-format-art{grid-row:auto;width:52px;height:52px}.home-editorial .sales-final-cta{background:#17384d url('../img/editorial/final-cta-wedding-v1.webp') center/cover no-repeat}.home-editorial .sales-final-cta:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,56,77,.94),rgba(23,56,77,.76) 48%,rgba(23,56,77,.94));content:''}.home-editorial .sales-final-cta>div{position:relative;z-index:2}.dashboard-page .dashboard-content{padding-bottom:max(110px,calc(90px + env(safe-area-inset-bottom)))}
@media(max-width:820px){.home-opening-illustrated{grid-template-columns:minmax(0,1fr) minmax(170px,.75fr)!important;align-items:center!important}.home-opening-illustrated .home-hero-art{grid-row:1;min-width:0}.home-opening-illustrated>div{grid-column:2;padding-left:14px}.register-format-art{width:62px;height:62px}}
@media(max-width:560px){.home-opening-illustrated{grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important}.home-opening-illustrated>div{grid-column:2!important}.home-hero-art{width:110px!important;height:118px!important;aspect-ratio:auto;object-position:64% center;border-radius:50px 50px 14px 14px}.choice-icon-art{width:52px!important;height:52px!important}.register-format-choice{grid-template-columns:1fr!important;gap:10px}.register-format-choice>a{grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr auto!important;justify-items:start;padding:15px!important}.register-format-art{grid-row:1/5!important;width:54px!important;height:54px!important}.register-format-choice small{font-size:.7rem}.register-format-choice strong{font-size:1rem!important;line-height:1.15}.register-format-choice p{font-size:.75rem;line-height:1.4}.register-format-choice b{font-size:.75rem;line-height:1.35}.selected-type .register-format-art{width:48px!important;height:48px!important}.home-editorial .sales-final-cta{background-position:42% center}}
@media(max-width:350px){.register-format-choice{grid-template-columns:1fr!important}.register-format-choice>a{grid-template-columns:58px 1fr!important;grid-template-rows:auto auto 1fr auto!important}.register-format-art{grid-row:1/5!important}}
@media(prefers-reduced-data:reduce){.home-hero-art{display:none}.home-opening-illustrated{display:block!important}.home-editorial .sales-final-cta{background-image:none}.choice-icon-art,.register-format-art,.register-illustrated:after{background-image:none}}
@media(prefers-reduced-motion:reduce){.register-format-choice>a,.home-choice{transition:none!important}.register-format-choice>a:hover,.register-format-choice>a:focus-visible,.home-choice:hover{transform:none!important}}
.home-editorial small,.home-editorial .home-edition-line,.home-editorial .home-choice-heading>span,.home-editorial .home-choice p,.home-editorial .home-choice>strong,.home-editorial .home-opening-note p,.home-editorial .home-opening-note small,.home-editorial .home-masthead-foot span,.home-editorial .home-example-shortcuts,.home-editorial .home-example-shortcuts *,.home-editorial .home-example-card .button{font-size:.75rem;line-height:1.45}.auth-offer>span,.auth-offer>small,.register-format-choice small,.selected-type small{font-size:.75rem}.selected-type>a{display:inline-flex;min-height:44px;align-items:center}.auth-card .check-field a{display:inline-flex;min-height:44px;align-items:center}
.home-editorial .home-overline,.home-editorial .mini-page p,.home-editorial .personalization-features span,.home-editorial .offer-pill{font-size:.75rem;line-height:1.45}
