.srs-stories{--story-ink:#131c3b;--story-muted:#5d6982;--story-purple:#6140df;--story-line:#e2e5f2;font-family:Inter,Arial,sans-serif;line-height:1.65;color:var(--story-ink);background:#f8faff}.srs-stories *{box-sizing:border-box}.srs-stories-shell{width:calc(100% - 48px);max-width:1180px;margin:0 auto}.srs-stories-home{padding:76px 0;background:radial-gradient(ellipse at 100% 0,#eeeaff,transparent 55%),#f8faff;text-align:left}.srs-stories-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:30px}.srs-stories-eyebrow{display:block;color:#6141ba;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.5}.srs-stories h2{margin:12px 0 0;color:var(--story-ink);font:800 clamp(30px,3.4vw,44px)/1.1 Inter,Arial,sans-serif;letter-spacing:-.045em}.srs-stories h2 span,.srs-stories h1 span{color:var(--story-purple)}.srs-stories p{color:var(--story-muted);font-size:15px;line-height:1.7;margin:12px 0}.srs-stories-heading>p{max-width:440px;margin:0 0 2px;font-size:15px}.srs-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.srs-story-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--story-line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 26px #1b245b06}.srs-story-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:228px;overflow:hidden;padding:28px 20px 20px;background:#e9e9ff}.srs-story-art--moms{background:radial-gradient(ellipse at 80% 10%,#809eff88,transparent 65%),linear-gradient(130deg,#171f48,#44327f);color:#fff}.srs-story-art-kicker{position:absolute;left:20px;top:16px;font:700 8px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;color:#635d8a}.srs-story-art--moms .srs-story-art-kicker{color:#e0e3ff}.srs-story-art--moms img{position:relative;width:100%;max-width:480px;height:auto;max-height:180px;object-fit:contain;margin:10px 0 0;filter:drop-shadow(0 10px 12px #070c2455)}.srs-story-art-caption{display:block;position:absolute;bottom:12px;font-size:10px;letter-spacing:.015em;color:#e5e8ff}.srs-story-art--weekend{background:radial-gradient(ellipse at 15% 20%,#fff,transparent 60%),#e5f3ee}.srs-story-art--events{background:radial-gradient(ellipse at 90% 20%,#fff,transparent 60%),#eeebff}.srs-story-calendar{width:218px;padding:16px 18px 13px;background:#fff;border:1px solid #ccdfd8;border-radius:15px;box-shadow:9px 12px 0 #cde6dc70;transform:rotate(-3deg)}.srs-story-calendar>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.srs-story-calendar b{font-size:10px;color:#314d46}.srs-story-calendar>div>span{font-size:9px;color:#68837a}.srs-story-week{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;text-align:center;margin:12px 0}.srs-story-week span{font-size:8px;font-weight:700}.srs-story-week i{height:25px;background:#f1f5f3;border-radius:7px;line-height:25px;font-size:14px;font-style:normal}.srs-story-week .selected{background:#27826b;color:#fff}.srs-story-booking{display:flex;align-items:center;gap:9px;padding-top:10px;border-top:1px solid #e8efeb}.srs-story-booking .srs-story-mini-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e0f4eb;color:#29735a;font-size:18px}.srs-story-booking b,.srs-story-booking small{display:block}.srs-story-booking small{font-size:9px;color:#68837a}.srs-story-float{position:absolute;bottom:16px;right:14px;padding:6px 11px;border:1px solid #fff;background:#ffffffeb;border-radius:9px;color:#4d6260;font-size:9px;font-weight:700;box-shadow:0 3px 10px #25335e0b;transform:rotate(3deg)}.srs-story-event{width:244px;max-width:100%;padding:6px 16px 11px;border:1px solid #d6cfee;border-radius:16px;background:#ffffffc9;box-shadow:-9px 12px 0 #d9d4f970;transform:rotate(2deg)}.srs-story-event svg{display:block;width:100%;height:94px}.srs-story-item-tags{display:flex;justify-content:space-between;gap:5px}.srs-story-item-tags span{padding:3px 6px;background:#f0edfd;color:#665398;font-size:8px;border-radius:5px;white-space:nowrap}.srs-story-event-note{margin-top:10px;padding-top:8px;border-top:1px solid #ebe7f7}.srs-story-event-note b{display:block;color:#514479;font-size:11px}.srs-story-event-note>span{display:block;color:#807393;font-size:8px}.srs-story-card-copy{flex:1;display:flex;flex-direction:column;padding:24px}.srs-story-label{display:block;font-size:9px;font-weight:750;line-height:1.5;color:#72531c;letter-spacing:.01em}.srs-story-card--moms .srs-story-label,.srs-story-detail--moms .srs-story-label{color:#4d48a6}.srs-stories .srs-story-card h3{margin:12px 0 3px;font:750 20px/1.25 Inter,Arial,sans-serif;letter-spacing:-.035em;color:var(--story-ink)}.srs-stories .srs-story-profile{margin:0;font-size:11px;color:#788298;line-height:1.55}.srs-stories .srs-story-card h4{margin:22px 0 0;font:700 15px/1.4 Inter,Arial,sans-serif;letter-spacing:-.02em;color:var(--story-ink)}.srs-story-card-copy>p:not(.srs-story-profile){margin:9px 0 24px;font-size:13px;line-height:1.7}.srs-stories .srs-story-link{display:inline-flex;justify-content:space-between;gap:15px;align-items:center;min-height:44px;padding:10px 0;border-top:1px solid var(--story-line);color:#5837c3;font-size:12px;font-weight:750;line-height:1.5;text-decoration:none}.srs-story-card .srs-story-link{margin-top:auto}.srs-stories .srs-story-link>span[aria-hidden]{font-size:20px;line-height:1}.srs-stories a:hover{color:#322084}.srs-stories a:focus-visible{outline:3px solid #8363ef;outline-offset:4px;border-radius:4px}.srs-stories .srs-stories-transparency{font-size:11px;text-align:center;margin:22px 0 0;color:#727c93}body.srs-stories-site #primary{padding:0}body.srs-stories-site section.page-header[aria-label="Page hero section"]{display:none!important}.srs-stories-page{padding-bottom:72px}.srs-stories-hero{padding:156px 0 50px;text-align:center;background:radial-gradient(ellipse at 10% 0,#e3edff,transparent 60%),radial-gradient(ellipse at 95% 20%,#ebe5ff,transparent 60%)}body.srs-stories-site .srs-stories h1{margin:18px auto;color:var(--story-ink);font:800 clamp(35px,4.5vw,58px)/1.06 Inter,Arial,sans-serif;letter-spacing:-.045em;max-width:850px}.srs-stories-hero p{max-width:680px;margin:0 auto;font-size:16px}.srs-stories-jumps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.srs-stories-jumps a{display:inline-flex;gap:12px;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #dfe0f3;border-radius:99px;background:#ffffffc9;color:#594991;font-size:11px;font-weight:650;line-height:1.5;text-decoration:none}.srs-story-details{display:grid;gap:36px}.srs-story-detail{scroll-margin-top:110px;min-width:0;padding:36px;border:1px solid var(--story-line);border-radius:26px;background:#fff}.srs-story-detail-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.srs-story-detail-visual{min-width:0}.srs-story-detail .srs-story-art{height:300px;border-radius:18px}.srs-story-detail .srs-story-art--moms img{max-height:240px}.srs-story-detail .srs-story-calendar{width:250px;padding:20px}.srs-story-detail .srs-story-event{width:280px;padding:14px 18px}.srs-story-detail .srs-story-event svg{height:110px}.srs-stories .srs-story-disclosure{margin:12px 3px 0;padding-left:12px;border-left:2px solid #d3c7f6;font-size:11px;line-height:1.6;color:#6e7489}.srs-stories .srs-story-business{margin:12px 0 3px;color:#4c4e70;font-size:15px;font-weight:700;line-height:1.4}.srs-story-detail h2{margin:20px 0 14px;font-size:34px;line-height:1.1}.srs-story-detail-top>div>p:not([class]){font-size:14px}.srs-story-challenge{margin-top:22px;padding:15px 18px;border-left:3px solid #7e5ee6;background:#f5f2ff;border-radius:0 10px 10px 0}.srs-story-challenge>span{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:750;color:#7b66ac}.srs-story-challenge strong{display:block;margin-top:5px;color:#403265;font-size:13px;font-weight:650;line-height:1.55}.srs-story-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px;padding-top:28px;border-top:1px solid var(--story-line)}.srs-story-step{font-size:11px;color:#7a65bb;font-weight:700}.srs-stories .srs-story-steps h3{margin:8px 0;font:750 16px/1.35 Inter,Arial,sans-serif;letter-spacing:-.025em;color:var(--story-ink)}.srs-story-steps p{font-size:13px;margin:0;line-height:1.75}.srs-story-takeaway{display:flex;align-items:center;gap:32px;justify-content:space-between;margin-top:28px;padding:22px;background:#f7f8fd;border-radius:14px}.srs-story-takeaway>div{flex:1}.srs-story-takeaway p{font-size:13px;margin:7px 0 0}.srs-stories .srs-story-takeaway .srs-story-link{border:0;max-width:210px;flex-shrink:0;font-size:11px}.srs-stories .srs-story-boundary{font-size:10px;line-height:1.65;margin:18px 0 0;color:#7c8194}.srs-stories-next{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:54px;padding:32px 36px;border:1px solid #e0d9f6;border-radius:22px;background:#f0ecff}.srs-stories-next h2{font-size:29px}.srs-stories-next p{max-width:650px;font-size:14px;margin:12px 0 0}.srs-stories-next>a{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;min-height:48px;padding:12px 20px;background:#6540df;border-radius:12px;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.srs-stories-next>a:hover{background:#5131c0;color:#fff}@media(max-width:1000px){.srs-story-grid{gap:14px}.srs-story-card-copy{padding:20px}.srs-story-art{height:210px}.srs-story-detail{padding:28px}.srs-story-detail-top{gap:28px}.srs-story-detail h2{font-size:29px}.srs-stories-next{flex-direction:column;align-items:flex-start;gap:22px}}@media(max-width:1000px){.srs-stories-heading{grid-template-columns:1fr;gap:18px}.srs-stories-heading>p{max-width:600px}.srs-story-grid{grid-template-columns:1fr}.srs-story-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.srs-story-card .srs-story-art{height:100%;min-height:260px;padding:32px 16px}.srs-story-card-copy{padding:24px}.srs-story-card h3{font-size:19px}.srs-story-card .srs-story-art-kicker{left:14px;font-size:7px}.srs-story-calendar{width:100%;max-width:210px}.srs-story-card .srs-story-float{font-size:8px;right:8px;bottom:28px}.srs-story-card .srs-story-item-tags{flex-wrap:wrap}.srs-story-detail-top{grid-template-columns:1fr}.srs-story-detail-visual{max-width:none}.srs-story-detail .srs-story-art{height:280px}.srs-story-steps{gap:20px}.srs-story-takeaway{display:block}.srs-stories .srs-story-takeaway .srs-story-link{max-width:none;margin-top:12px}.srs-stories-hero{padding-top:128px}}@media(max-width:520px){.srs-stories-shell{width:calc(100% - 32px)}.srs-stories-home{padding:52px 0}.srs-stories h2{font-size:31px}.srs-stories-heading>p{font-size:14px}.srs-story-grid{gap:22px}.srs-story-card{display:flex}.srs-story-card .srs-story-art{height:218px;min-height:0;padding:28px 20px 20px}.srs-story-card-copy{padding:22px}.srs-story-card-copy>p:not(.srs-story-profile){margin-bottom:18px}.srs-story-card .srs-story-art-kicker{font-size:8px;left:20px}.srs-story-card .srs-story-float{bottom:16px;right:14px;font-size:9px}.srs-story-card .srs-story-calendar{width:218px;max-width:100%}.srs-story-card .srs-story-item-tags{flex-wrap:nowrap}.srs-story-detail{padding:20px;border-radius:20px}.srs-story-detail .srs-story-art{height:230px}.srs-story-detail h2{font-size:29px}.srs-story-detail .srs-story-calendar{width:218px;padding:16px 18px}.srs-story-detail .srs-story-event{width:244px;padding:6px 16px 11px}.srs-story-detail .srs-story-event svg{height:94px}.srs-story-detail-top{gap:24px}.srs-story-steps{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:20px}.srs-story-steps section{padding-left:28px;position:relative}.srs-story-step{position:absolute;left:0;top:2px}.srs-stories .srs-story-steps h3{margin-top:0}.srs-story-takeaway{padding:18px}.srs-stories-jumps{gap:8px}.srs-stories-jumps a{font-size:10px;padding:10px 13px}.srs-stories-hero{padding:118px 0 32px}.srs-stories-hero p{font-size:14px}.srs-story-details{gap:24px}.srs-stories-next{padding:26px 24px;margin-top:32px}.srs-stories-next h2{font-size:27px}.srs-stories-next>a{width:100%}.srs-stories .srs-stories-transparency{text-align:left;font-size:10px}.srs-stories-page{padding-bottom:48px}}