/* Original H5 geometry with latest approved placements. */
.mornings-aligned{display:block}.mornings-aligned .morning-copy{max-width:760px;margin-bottom:24px}.mornings-aligned .wellness-week{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.design-mobile .mornings-aligned .wellness-week{display:block}.image-identity-note{font-size:13px;line-height:1.6;color:#52635b;margin:12px 0 0}.design-mobile .mornings-aligned{display:block}@media(max-width:700px){.mornings-aligned{display:block}.mornings-aligned .wellness-week{display:block}}
.portrait-cover-facts{background:#102b27;color:#f5f2eb;padding:0 24px 24px;font-size:14px;line-height:1.7}.portrait-cover-facts p{color:#f5f2eb!important;font-size:14px;line-height:1.7;margin:0}.portrait-cover-facts p+p{margin-top:12px;padding-top:12px;border-top:1px solid #ffffff25}
.cv-cover img[hidden]{display:none!important}
.site-bridge{max-width:1100px;margin:auto;padding:14px 22px;background:#f5f2eb;border-bottom:1px solid #d5d9cd}.site-bridge nav{display:flex;align-items:center;gap:24px;font-size:13px;line-height:1.5}.site-bridge a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.reader-languages{margin-left:auto;display:flex;gap:16px}.reader-languages [aria-current]{text-decoration:underline;text-underline-offset:5px}@media(max-width:500px){.site-bridge{padding:7px 16px}.site-bridge nav{gap:12px;font-size:12px}.reader-languages{gap:12px}}
.nojs-reader .cv-stage{height:auto}.nojs-reader .cv-cover{position:relative;width:100%;height:auto;background:#102b27;color:#fff;padding-bottom:30px}.nojs-reader .cv-media{position:static;width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto!important}.nojs-reader .cv-photo{width:100%;height:auto}.nojs-reader .cv-veil,.nojs-reader .cv-destination,.nojs-reader .cv-rule{display:none}.nojs-reader .cv-brand{width:180px;padding:20px}.nojs-reader .cv-title,.nojs-reader .cv-subtitle,.nojs-reader .cv-trip,.nojs-reader .cv-condition,.nojs-reader .cv-series{position:static;margin:20px;max-width:90%;white-space:normal;color:inherit}.nojs-reader .cv-title{font-size:36px}.nojs-reader .cv-series{display:none}
