.named-stories{font-family:var(--font-sans);padding-block:clamp(42px,5vw,76px);scroll-margin-top:180px}.named-stories-heading{border-bottom:1px solid #dedfd8;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:stretch;gap:clamp(32px,5vw,76px);margin-bottom:32px;padding-bottom:clamp(32px,4vw,52px);display:grid}.named-stories-intro{align-self:center;max-width:750px}.named-stories-intro .lc-kicker{color:#8b6e3b;letter-spacing:.13em;font-size:11px}.luxe-commerce .named-stories-heading :is(h1,h2){color:#173b69;font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:18px 0 22px;font-size:clamp(34px,4.2vw,58px);font-weight:650;line-height:1.12}.named-stories-intro>p{color:#536777;max-width:57ch;font-size:clamp(16px,1.4vw,18px);line-height:1.85}.named-stories-intro-links{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.named-stories-intro-links>a{justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.named-stories-proof{color:#f8f6ef;background:#173b69;border:1px solid #244c7b;border-radius:16px;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,40px);display:flex}.named-stories-proof>:is(span,p):first-child{color:#dfca9d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:650;line-height:1.7}.named-stories-proof dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.named-stories-proof dl>div+div{border-left:1px solid #ffffff30;padding-left:24px}.named-stories-proof :is(dt,strong){color:#fffdf7;letter-spacing:-.05em;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1.2;display:block}.named-stories-proof dd{color:#dbe4ee;margin:9px 0 0;font-size:13px;line-height:1.65}.named-stories-proof>p:last-child:not(:first-child){color:#dbe4ee;border-top:1px solid #ffffff30;margin:25px 0 0;padding-top:22px;font-size:13px;line-height:1.8}.named-stories-filters{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.named-stories-filters button{color:#4c6273;background:#fffefa;border:1px solid #d4dcdf;border-radius:30px;min-height:44px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.named-stories-filters button:hover{background:#edf1f5;border-color:#a4b6c7}.named-stories-filters button[aria-pressed=true]{color:#fff;background:#173b69;border-color:#173b69}.named-stories-filters button:focus-visible,.named-stories-intro-links>a:focus-visible{outline-offset:4px;outline:3px solid #a77d3f}.named-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.named-stories-grid article{overflow-wrap:anywhere;background:#fffefa;border:1px solid #dde2e3;border-radius:12px}.named-stories-card-copy{padding:clamp(22px,2.4vw,30px)}.named-stories-byline{align-items:center;gap:15px;display:flex}.named-stories-byline>div{min-width:0}.named-stories-initial{color:#173b69;letter-spacing:.015em;background:#edf1f6;border:1px solid #e0e4e8;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:14px;font-weight:650;display:inline-grid}.luxe-commerce .named-stories-grid h3{color:#243e58;font-family:var(--font-sans);letter-spacing:-.025em;margin:0 0 7px;font-size:17px;font-weight:650;line-height:1.4}.named-stories-location{color:#617381;align-items:start;gap:6px;margin:0;font-size:13px;line-height:1.65;display:flex}.named-stories-location svg{flex-shrink:0;margin-top:3px}.named-stories-footer{background:#f5f0e6;border:1px solid #e6dfd1;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:30px 34px;display:flex}.named-stories-footer>span{color:#264564;align-items:center;gap:13px;font-size:17px;font-weight:500;line-height:1.65;display:flex}.named-stories-footer svg{flex-shrink:0}@media (width<=1000px){.named-stories-heading{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:30px}.named-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.named-stories-proof{padding:28px}.named-stories-proof dl{gap:18px}.named-stories-proof dl>div+div{padding-left:18px}}@media (width<=760px){.named-stories-heading{grid-template-columns:1fr}.named-stories-intro{max-width:650px}.luxe-commerce .named-stories-heading :is(h1,h2){max-width:17ch}.named-stories-proof{padding:26px}.named-stories-proof dl{max-width:420px}.named-stories-footer{flex-direction:column;align-items:start;padding:26px}}@media (width<=580px){.named-stories-grid{grid-template-columns:1fr;gap:13px}.named-stories-card-copy{padding:23px}.named-stories-intro-links>a{flex:auto}}@media (prefers-reduced-motion:reduce){.named-stories-filters button{transition:none}}.lc-stories .lc-story-cards figcaption strong{font-size:13px}.lc-stories .lc-story-cards figcaption small{font-size:11px;line-height:1.5}.lx-review-locations{flex-wrap:wrap;gap:.6rem;margin:0 0 1.7rem;display:flex}.lx-review-locations button{color:#284457;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #cdd7d2;border-radius:999px;padding:.75rem 1.1rem;font-size:.82rem}.lx-review-locations button[aria-pressed=true]{color:#fff;background:#183e6b;border-color:#183e6b}.lx-review-locations button:hover{border-color:#183e6b}.lx-review-locations button:focus-visible{outline-offset:3px;outline:3px solid #b47643}.lx-review-more{text-align:center;margin-top:1.75rem}@media (width<=600px){.lx-review-locations button{padding:.7rem .9rem}}
