.lady-style .ca-hero h1{font-size:clamp(46px,8.6vw,112px)}.lady-style .ca-hero h1 em{letter-spacing:-.045em;margin-top:0;font-size:1em;line-height:.92}.ls-hero-video{position:relative}.ls-hero-video .ca-portrait{box-shadow:var(--shadow-lg);border:1px solid var(--night-line)}.ls-hero-dates{position:absolute;top:14px;right:14px}@media (min-width:981px){.ls-hero-video{order:2;justify-self:end;width:min(100%,400px)}.lady-style .ca-copy{order:1}}.ls-eyebrow{color:var(--orange-deep);margin-bottom:18px;display:block}.ca-sec.night .ls-eyebrow{color:var(--apricot)}.ls-facts-sec{padding-top:24px!important}.lady-style .ls-intro{max-width:760px;margin:-20px 0 40px}@media (min-width:981px){.lady-style .ls-intro{margin:-32px 0 56px}}.ls-beliefs{margin:0;padding:0;list-style:none}.ls-belief{border-top:1px solid var(--line);gap:10px;padding:clamp(22px,3vw,34px) 0;display:grid}.ls-belief:last-child{border-bottom:1px solid var(--line)}.lady-style .ls-belief__myth{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3.8vw,46px);line-height:1.05}.ls-belief__myth s{text-decoration:line-through;-webkit-text-decoration-color:var(--orange-deep);text-decoration-color:var(--orange-deep);text-decoration-thickness:.09em}.ls-belief__truth{font-family:var(--display);max-width:34ch;font-size:clamp(19px,2vw,25px);font-style:italic;line-height:1.35}.ls-beliefs__close{justify-items:start;gap:22px;margin-top:clamp(32px,4vw,56px);display:grid}.ls-beliefs__close p{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,3vw,40px);line-height:1.15}@media (min-width:981px){.ls-belief{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:7vw}.ls-belief__truth{justify-self:end}.ls-beliefs__close{grid-template-columns:minmax(0,1.25fr) auto;align-items:center;column-gap:7vw}}.ls-pillars{counter-reset:p;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ls-pillar{align-content:start;gap:12px;padding:28px 26px 30px;display:grid}.ls-pillar__num{font-family:var(--display);letter-spacing:-.04em;color:var(--orange);font-size:44px;line-height:1}.ls-pillar .ca-eyebrow{color:var(--night-soft)}.ls-pillar h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.05}.ls-pillar p{color:var(--night-soft);font-size:16px;line-height:1.6}.lady-style .ls-pillars__note{font-family:var(--display);color:var(--apricot);align-items:center;gap:12px;margin-top:26px;font-size:clamp(19px,2vw,24px);font-style:italic;display:flex}.ls-pillars__note i{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}@media (min-width:981px){.ls-pillars{grid-template-columns:repeat(3,1fr);gap:22px}.ls-pillar{gap:14px;padding:34px 30px 36px}}.ls-frames{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ls-frames figure{margin:0}.ls-frames img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-md)}.ls-frames figcaption{color:#14100da8;margin-top:12px;font-size:13px}@media (min-width:640px){.ls-frames{grid-template-columns:repeat(3,1fr);gap:22px}}.ls-date-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ls-date{align-content:start;justify-items:start;gap:10px;padding:26px 24px 24px;display:grid}.ls-date .ca-eyebrow{color:var(--night-soft)}.ls-date h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1}.ls-date .ca-cta{margin-top:10px}.ls-date.now{border-color:var(--orange)}.lady-style .ls-dates .ca-note{margin-top:28px}@media (min-width:981px){.ls-date-grid{grid-template-columns:repeat(3,1fr);gap:22px}.ls-date{padding:34px 32px 30px}}.ls-letter{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow-lg);text-align:center;justify-items:center;gap:18px;margin:0 auto;padding:clamp(34px,5vw,64px) clamp(24px,4vw,56px);display:grid}.ls-letter .ca-eyebrow{color:var(--orange-deep)}.ls-letter h2{margin-bottom:6px;font-size:clamp(38px,5vw,64px)}.ls-letter p{font-family:var(--display);letter-spacing:-.01em;max-width:30ch;font-size:clamp(19px,2.1vw,26px);line-height:1.4}.ls-letter__sign{font-family:var(--display);color:var(--orange-deep);margin-top:8px;font-size:30px;font-style:italic}.ls-faq-sec{padding-top:0!important}.ls-faq{border-top:1px solid var(--line);margin-bottom:clamp(56px,8vw,110px)}.ls-faq details{border-bottom:1px solid var(--line)}.ls-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.ls-faq summary::-webkit-details-marker{display:none}.ls-faq summary span{clip-path:polygon(18% 0,100% 12%,86% 100%,0 82%);background:var(--ink);width:28px;height:28px;transition:transform var(--motion-ui) var(--ease-soft);flex:none;place-items:center;display:grid;position:relative}.ls-faq summary span:before,.ls-faq summary span:after{content:"";background:#fff;width:12px;height:2px;position:absolute}.ls-faq summary span:after{transition:transform var(--motion-ui) var(--ease-soft);transform:rotate(90deg)}.ls-faq details[open] summary span:after{transform:rotate(0)}.ls-faq details p{color:#14100dcc;max-width:62ch;margin:0;padding:0 0 22px;font-size:16px;line-height:1.65}.ls-book-title{margin-top:0}@media (min-width:981px){.ls-faq summary{padding:24px 0;font-size:19px}.ls-faq details p{font-size:17px}}
