/* A connected reading rhythm for inner pages; the home composition stays intact. */
.inner-layout .page-prologue{padding:48px 9%;gap:7%;grid-template-columns:.7fr 1.8fr;align-items:start}.inner-layout .prologue-label>span{writing-mode:horizontal-tb;max-height:none;max-width:220px;margin-top:14px;font-size:1.2rem;line-height:1.9;letter-spacing:.05em}.inner-layout .prologue-label .eyebrow{margin-bottom:0!important}.inner-layout .prologue-copy>p{font-size:1.8rem;line-height:1.95;margin:0}.inner-layout .editorial-panel{padding-top:56px;padding-bottom:56px}.inner-layout .editorial-panel.rose-panel,.inner-layout .editorial-panel.sand-panel{margin-top:32px;margin-bottom:32px}.inner-layout .section-heading{display:block;max-width:780px;margin:0 0 30px}.inner-layout .section-heading>.eyebrow{max-width:none;font-size:.85rem!important;line-height:1.6!important;margin:0 0 14px!important}.inner-layout .section-heading h2{font-size:3.1rem;line-height:1.65;margin:0 0 14px}.inner-layout .section-heading .section-description{max-width:720px;line-height:1.95;margin:0;font-size:1.4rem}.inner-layout .section-description:empty{display:none}.inner-layout .story-split,.inner-layout .story-split.reverse{margin:0 0 36px;gap:6%;align-items:center}.inner-layout .story-split:last-child{margin-bottom:0}.inner-layout .story-photo,.inner-layout .story-split.reverse .story-photo{aspect-ratio:1.25}.inner-layout .story-copy{padding-top:0}.inner-layout .story-copy h3{font-size:2.2rem;line-height:1.8;margin:0 0 16px}.inner-layout .story-copy p{line-height:1.95;margin:0;font-size:1.35rem}.inner-layout .story-split+.story-split{margin-top:38px}.inner-layout .story-split+.small-note{margin-top:24px}.inner-layout .small-note{margin-bottom:0}.inner-layout .values-grid{margin:0 0 30px}.inner-layout .values-grid article{padding:22px 0;gap:22px}.inner-layout .values-grid h3{line-height:1.75}.inner-layout .values-grid p{margin:0;line-height:1.95}.inner-layout .values-grid:last-child{margin-bottom:0}.inner-layout .facts-grid>div{margin-top:26px}.inner-layout .facts-grid>div:first-child{margin-top:0}.inner-layout .brand-facts>div{padding-top:19px;padding-bottom:19px}.inner-layout .day-list{margin:0}.inner-layout .day-list li{padding-top:19px;padding-bottom:19px}.inner-layout .day-list h3{margin-bottom:7px}.inner-layout .day-list p{margin:0;line-height:1.9}.inner-layout .brand-faq{margin:0}.inner-layout .brand-faq details{padding-top:20px;padding-bottom:20px}.inner-layout .brand-faq details>p{margin-bottom:0}.inner-layout .brand-steps{gap:22px;margin:0 0 30px}.inner-layout .brand-steps li{min-height:0;padding-top:26px;padding-bottom:26px}.inner-layout .brand-steps p{margin-bottom:0}.inner-layout .access-layout>div:first-child{padding-top:0}.inner-layout .visit-banner{padding-top:56px;padding-bottom:56px}.inner-layout .brand-plain-page{padding-top:58px;padding-bottom:58px}.inner-layout .brand-form-page>.section-heading{margin-bottom:24px}.inner-layout .brand-policy>.section-heading{margin-bottom:28px}.inner-layout .brand-policy section{padding-top:25px;padding-bottom:25px}.inner-layout .brand-policy section p{margin:0;line-height:1.95}
@media(max-width:900px){.inner-layout .page-prologue{display:block;padding:34px 8%;}.inner-layout .prologue-label{display:block;margin-bottom:22px}.inner-layout .prologue-label>span{writing-mode:horizontal-tb;margin-top:10px;font-size:1.15rem;max-width:none;line-height:1.8}.inner-layout .prologue-copy>p{font-size:1.5rem;line-height:2}.inner-layout .editorial-panel{padding:38px 7%}.inner-layout .editorial-panel.rose-panel,.inner-layout .editorial-panel.sand-panel{padding-top:38px;padding-bottom:38px;margin-top:22px;margin-bottom:22px}.inner-layout .section-heading{margin-bottom:24px}.inner-layout .section-heading>.eyebrow{margin-bottom:11px!important;font-size:.75rem!important}.inner-layout .section-heading h2{font-size:2.5rem;line-height:1.7;margin-bottom:12px}.inner-layout .section-heading .section-description{font-size:1.2rem;line-height:1.95}.inner-layout .story-split,.inner-layout .story-split.reverse{gap:22px;margin-top:0;margin-bottom:26px;align-items:stretch}.inner-layout .story-split:last-child{margin-bottom:0}.inner-layout .story-photo,.inner-layout .story-split.reverse .story-photo{aspect-ratio:1.25}.inner-layout .story-copy{padding:0}.inner-layout .story-copy h3{font-size:2rem;line-height:1.75;margin-bottom:13px}.inner-layout .story-copy p{font-size:1.25rem;line-height:2}.inner-layout .story-split+.story-split{margin-top:30px}.inner-layout .values-grid{margin-bottom:26px}.inner-layout .values-grid article{padding:20px 0;gap:10px}.inner-layout .values-grid h3{margin-bottom:8px}.inner-layout .values-grid p{font-size:1.2rem}.inner-layout .facts-grid>div{margin-top:25px}.inner-layout .brand-facts>div{padding-top:16px;padding-bottom:16px}.inner-layout .brand-steps{gap:16px;margin-bottom:24px}.inner-layout .brand-steps li{padding-top:23px;padding-bottom:23px}.inner-layout .brand-faq details{padding-top:18px;padding-bottom:18px}.inner-layout .day-list li{padding-top:17px;padding-bottom:17px}.inner-layout .visit-banner{padding-top:38px;padding-bottom:38px}.inner-layout .brand-plain-page{padding:38px 8% 45px}.inner-layout .brand-policy section{padding-top:22px;padding-bottom:22px}}
.inner-layout .story-split,.inner-layout .story-split.reverse{align-items:start}.inner-layout .section-nav{opacity:1!important;pointer-events:auto!important}
@media(max-width:900px){.inner-layout .story-split,.inner-layout .story-split.reverse{align-items:stretch}}
