.sh-hero{min-height:max(540px,min(70vh,680px))}.sh-photo{min-height:max(480px,min(56vh,540px))}.sh-ambient .ft-hero-bg img{filter:blur(28px)saturate(1.15)brightness(.62);animation:none;transform:scale(1.2)}.sh-ambient .ft-hero-wash{background:radial-gradient(at 76% 52%,#cb151c42 0%,#cb151c00 46%),linear-gradient(90deg,#101010e6 0%,#101010b8 48%,#10101080 100%)}.sh-in{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.sh-has-print .sh-in{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:max(32px,min(5vw,88px))}.sh-hero+.ft-rail-wrap .ft-fact-a,.sh-hero+.ft-rail-wrap .ft-fact-l{overflow-wrap:anywhere}.sh-line{max-width:34ch;font-size:max(1.15rem,min(1.8vw,1.6rem))}.sh-has-print .ft-hero-h1{font-size:clamp(2.4rem, calc(100cqi / (var(--fit-em) * 1.14)), 4.6rem)}.sh-print{width:min(100%, calc(var(--print-w,500px) + 24px));animation:sh-drop 1.1s var(--ease) both;background:#fff;border-radius:6px;justify-self:center;margin:0;padding:12px;position:relative;transform:rotate(2.2deg);box-shadow:0 2px 6px #0000004d,0 34px 80px #0000008c}@keyframes sh-drop{0%{opacity:0;transform:rotate(6deg)translateY(18px)}to{opacity:1;transform:rotate(2.2deg)}}@media (prefers-reduced-motion:reduce){.sh-print{animation:none}}.sh-print img{border-radius:3px;width:100%;height:auto;display:block}.sh-print figcaption{color:var(--muted);letter-spacing:.04em;text-align:center;padding:12px 4px 2px;font-size:.92rem;font-weight:600}.sh-seal{background:var(--red);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:196px;height:196px;margin:0;display:flex;position:absolute;bottom:-52px;right:-46px;transform:rotate(-12deg);box-shadow:0 0 0 6px #fff,0 20px 44px #00000073}.sh-seal:before{content:"";border:1.5px dashed #fff9;border-radius:50%;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.sh-seal span{display:block;position:relative}.sh-seal-over,.sh-seal-under{letter-spacing:.16em;text-transform:uppercase;max-width:120px;font-size:.62rem;font-weight:700;line-height:1.3}.sh-seal .sh-seal-fig{text-align:center;white-space:nowrap;margin:6px 0 4px;font-size:2.55rem;line-height:1}@media (max-width:980px){.sh-has-print .sh-in{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:28px}.sh-seal{width:160px;height:160px;bottom:-40px;left:-30px;right:auto}.sh-seal .sh-seal-fig{font-size:2.05rem}.sh-seal-over,.sh-seal-under{max-width:100px;font-size:.54rem}}@media (max-width:760px){.sh-ambient.ft-hero{min-height:0;padding:92px 0 40px;display:block}.sh-ambient.ft-hero-railed{padding-bottom:72px}.sh-ambient .ft-hero-wash{background:linear-gradient(#1010108c 0%,#101010c7 45%,#101010eb 100%)}.sh-has-print .sh-in{grid-template-columns:1fr;gap:34px}.sh-print{width:min(82%, calc(var(--print-w,500px) + 24px));order:-1;padding:9px}.sh-print figcaption{padding-top:9px;font-size:.84rem}.sh-seal{width:132px;height:132px;bottom:-38px;left:auto;right:-22px;box-shadow:0 0 0 4px #fff,0 14px 30px #00000073}.sh-seal:before{top:7px;bottom:7px;left:7px;right:7px}.sh-seal .sh-seal-fig{margin:3px 0 2px;font-size:1.62rem}.sh-seal-over,.sh-seal-under{letter-spacing:.1em;max-width:84px;font-size:.48rem}.sh-photo.ft-hero{min-height:0;padding:0 0 40px;display:block}.sh-photo .ft-hero-bg{z-index:0;aspect-ratio:430/343;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}.sh-photo .ft-hero-bg img{object-position:50% 50%;position:absolute;top:0;bottom:0;left:0;right:0}.sh-photo .ft-hero-wash{z-index:1;aspect-ratio:430/343;background:linear-gradient(180deg, #1010108c 0%, #10101000 26%), linear-gradient(0deg, var(--night-2) 0%, #1c1c1c00 42%);bottom:auto}.sh-photo .ft-hero-in{z-index:2;margin-top:-44px;position:relative}}@media (max-width:420px){.sh-has-print .ft-hero-h1{font-size:max(1.9rem,min(10.8696cqi,2.4rem))}}.sch-head{text-align:center;max-width:900px;margin:0 auto max(32px,min(4vw,52px))}.sch-head .ft-kicker{justify-content:center}.sch-head h2{color:var(--red);font-size:var(--fs-title);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.sch-head-lede{max-width:820px;color:var(--text);font-size:var(--fs-lead);margin:16px auto 0;line-height:1.65}.sch-head-lede+.sch-head-lede{margin-top:10px}.sch-quote{border-left:6px solid var(--red);border-radius:var(--r-lg);background:var(--paper);margin:0;padding:max(28px,min(3.5vw,44px));position:relative}.sch-quote:before{content:"”";color:var(--red);opacity:.13;pointer-events:none;font-size:max(7rem,min(11vw,10rem));font-weight:900;line-height:1;position:absolute;bottom:-.36em;right:22px}.sch-quote blockquote{margin:0;position:relative}.sch-quote-big{color:var(--ink);letter-spacing:-.01em;margin:0 0 16px;font-size:max(1.3rem,min(2vw,1.8rem));font-weight:700;line-height:1.4}.sch-quote-more{color:var(--text);margin:0;font-size:1.05rem;line-height:1.7}.sch-quote figcaption{flex-direction:column;gap:2px;margin-top:22px;display:flex}.sch-quote figcaption b{color:var(--ink);font-size:1.02rem;font-weight:800}.sch-quote figcaption span{color:var(--muted);font-size:.9rem}.sch-quote-inline{margin:28px 0}.sec-paper .sch-quote{box-shadow:var(--shadow-soft);background:#fff}.sch-next{background:var(--night);color:#fff;padding:max(40px,min(5vw,64px)) 0}.sch-next-in{grid-template-columns:280px minmax(0,1fr) auto;align-items:center;gap:max(24px,min(3.5vw,56px));display:grid}.sch-next-media{border-radius:var(--r-md);display:block;overflow:hidden;box-shadow:0 20px 44px #0006}.sch-next-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .5s var(--ease);display:block}.sch-next-media:hover img{transform:scale(1.04)}.sch-next-copy .ft-kicker{margin-bottom:10px}.sch-next-t{letter-spacing:-.01em;margin:0 0 10px;font-size:max(1.45rem,min(2.2vw,2rem));font-weight:800;line-height:1.2}.sch-next-t a{color:#fff;text-decoration:none}.sch-next-t a:hover{color:var(--on-dark-accent)}.sch-next-x{color:#ffffffd1;max-width:62ch;margin:0;font-size:1rem;line-height:1.6}@media (max-width:900px){.sch-next-in{grid-template-columns:200px minmax(0,1fr)}.sch-next-btn{grid-column:2;justify-self:start}}@media (max-width:600px){.sch-next-in{grid-template-columns:1fr;gap:20px}.sch-next-media img{aspect-ratio:16/9}.sch-next-btn{grid-column:auto;justify-self:stretch}}.sch-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(20px,min(2.6vw,36px));margin:0;padding:0;list-style:none;display:grid}.sch-cards>li{min-width:0}.sch-card{border:1px solid var(--hair);border-radius:var(--r-lg);height:100%;box-shadow:var(--shadow-card);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.sch-card:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)}.sch-card-media{aspect-ratio:635/420;background:var(--paper-2);display:block;position:relative;overflow:hidden}.sch-card-media img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.sch-card:hover .sch-card-media img{transform:scale(1.04)}.sch-card-tag{background:var(--red);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:8px 15px;font-size:.76rem;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 8px 20px #00000040}.sch-card-body{border-top:4px solid var(--red);flex-direction:column;flex:1;padding:max(24px,min(3vw,38px));display:flex}.sch-card-t{letter-spacing:-.01em;margin:0 0 12px;font-size:max(1.4rem,min(2vw,1.85rem));font-weight:800;line-height:1.2}.sch-card-t a{color:var(--ink);text-decoration:none}.sch-card-t a:hover{color:var(--red)}.sch-card-x{color:var(--text);margin:0 0 22px;font-size:1rem;line-height:1.65}.sch-facts{border-top:1px solid var(--hair);margin:0 0 28px}.sch-fact{border-bottom:1px solid var(--hair);grid-template-columns:136px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.sch-fact dt{color:var(--red-deep);letter-spacing:.16em;text-transform:uppercase;padding-top:2px;font-size:.74rem;font-weight:700;line-height:1.5}.sch-fact dd{color:var(--ink);margin:0;font-size:.98rem;font-weight:600;line-height:1.5}.sch-card-btn{align-self:flex-start;margin-top:auto}@media (max-width:900px){.sch-cards{grid-template-columns:1fr;max-width:680px;margin:0 auto}}@media (max-width:480px){.sch-fact{grid-template-columns:1fr;gap:4px}.sch-card-btn{align-self:stretch}}.sch-mission{background:var(--red);color:#fff;text-align:center;position:relative;overflow:hidden}.sch-mission:before{content:"";background:radial-gradient(at 50% 120%,#10101052,#10101000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.sch-mission .wrap{position:relative}.sch-mission-lead{color:#fff;text-wrap:balance;max-width:820px;margin:0 auto max(28px,min(3.5vw,44px));font-size:max(1.15rem,min(1.8vw,1.5rem));font-weight:500;line-height:1.55}.sch-qualities{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,1.05fr);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.sch-qualities li{letter-spacing:-.02em;text-wrap:balance;border-left:2px solid #ffffff73;justify-content:center;align-items:center;padding:8px max(10px,min(1.4vw,18px));font-size:max(1.5rem,min(2.6vw,2.35rem));font-weight:900;line-height:1.08;display:flex}.sch-qualities li:first-child{border-left:0}@media (max-width:760px){.sch-qualities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.sch-qualities li{border-left:0;padding:18px 8px;font-size:max(1.15rem,min(5.4vw,1.6rem))}.sch-qualities li:nth-child(2n){border-left:2px solid #ffffff73}.sch-qualities li:nth-child(n+3){border-top:2px solid #ffffff73}}.sch-recip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.sch-recip{border-radius:var(--r-lg);background:var(--paper);height:100%;color:var(--text);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);align-items:center;gap:26px;padding:22px;text-decoration:none;display:flex}.sch-recip:hover{color:var(--text);box-shadow:var(--shadow-card);background:#fff;transform:translateY(-3px)}.sch-recip-photo{width:148px;height:148px;box-shadow:0 0 0 3px var(--red), var(--shadow-soft);border:4px solid #fff;border-radius:50%;flex-shrink:0;overflow:hidden}.sch-recip-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.sch-recip-body{flex-direction:column;gap:3px;min-width:0;display:flex}.sch-recip-year{color:var(--red-deep);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700}.sch-recip-name{color:var(--ink);margin:2px 0 4px;font-size:max(1.25rem,min(1.8vw,1.5rem));font-weight:800;line-height:1.2}.sch-recip-line{color:var(--text);font-size:.96rem;line-height:1.45}.sch-recip-go{color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:.84rem;font-weight:700}.sch-recip-go:after{content:" →"}@media (max-width:900px){.sch-recip-row{grid-template-columns:1fr;max-width:620px}}@media (max-width:480px){.sch-recip{gap:16px;padding:16px}.sch-recip-photo{border-width:3px;width:96px;height:96px}}.sch-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(36px,min(5vw,88px));display:grid}.sch-intro-copy .ft-lede{margin:0}@media (max-width:900px){.sch-intro-grid{grid-template-columns:1fr}}.sch-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:max(36px,min(5vw,88px));display:grid}.sch-story-media{top:calc(var(--stick) + 24px);position:sticky}.sch-story-film{border-radius:var(--r-lg);box-shadow:var(--shadow-float);overflow:hidden}.sch-story-film lite-youtube{border-radius:var(--r-lg);margin:0}.sch-path{border-top:4px solid var(--red);border-radius:var(--r-md);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid;overflow:hidden}.sch-path-step{border-left:1px solid var(--hair);padding:18px 20px 20px}.sch-path-step:first-child{border-left:0}.sch-path dt{color:var(--red-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:700;line-height:1.4}.sch-path dd{color:var(--ink);margin:0;font-size:1rem;font-weight:800;line-height:1.35}.sch-story-copy .ft-lede{margin:0}@media (max-width:900px){.sch-story-grid{grid-template-columns:1fr}.sch-story-media{position:static}}@media (max-width:560px){.sch-path{grid-template-columns:1fr}.sch-path-step{border-left:0;border-top:1px solid var(--hair);justify-content:space-between;gap:16px;padding:13px 16px;display:flex}.sch-path-step:first-child{border-top:0}.sch-path dt{margin:0;padding-top:3px}.sch-path dd{text-align:right}}.sch-legacy{isolation:isolate;background:var(--night);color:#fff;text-align:center;position:relative;overflow:hidden}.sch-legacy:before{content:"";z-index:-1;background:radial-gradient(at 50% 0,#cb151c3d,#cb151c00 58%);position:absolute;top:0;bottom:0;left:0;right:0}.sch-legacy-in{max-width:1000px}.sch-legacy .ft-kicker{justify-content:center}.sch-legacy-lead{color:#ffffffd6;max-width:62ch;font-size:var(--fs-lead);margin:0 auto max(28px,min(3.5vw,44px));line-height:1.65}.sch-legacy-q{margin:0}.sch-legacy-big{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;font-size:max(2.1rem,min(4.8vw,4.3rem));font-weight:800;line-height:1.1}.sch-legacy-big .mark{background-image:url(/assets/brand/live/title-line-xl.svg)}.sch-legacy-rest{color:#ffffffe6;max-width:60ch;margin:0 auto;font-size:max(1.05rem,min(1.45vw,1.28rem));line-height:1.7}.sch-legacy-by{color:var(--on-dark-accent);letter-spacing:.22em;text-transform:uppercase;margin:26px 0 0;font-size:.82rem;font-weight:700}.sch-elig{padding-bottom:0}.sch-elig-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:end;gap:max(28px,min(4vw,64px));display:grid}.sch-elig-media{align-self:end;margin:0}.sch-elig-media img{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.sch-elig-panel{margin-bottom:var(--sec);border-radius:var(--r-lg);background:var(--red);color:#fff;box-shadow:var(--shadow-card);padding:max(32px,min(4vw,56px))}.sch-elig-panel .ft-h2{margin-bottom:18px}.sch-elig-lede{color:#fff;font-size:var(--fs-lead);margin:0 0 14px;font-weight:600;line-height:1.55}.sch-elig-list li{font-size:1.06rem}.sch-elig-note{color:#ffffffeb;border-top:1px solid #ffffff52;margin:16px 0 0;padding-top:16px;font-size:.96rem;line-height:1.5}@media (max-width:900px){.sch-elig{padding-bottom:var(--sec)}.sch-elig-grid{grid-template-columns:1fr;gap:0}.sch-elig-media{order:2}.sch-elig-media img{max-width:280px;margin-top:8px;margin-bottom:calc(-1 * var(--sec))}.sch-elig-panel{margin-bottom:0}}.sch-diff-grid{grid-template:"media copy""quote copy"1fr/minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:0 max(40px,min(6vw,96px));display:grid}.sch-diff-media{grid-area:media;max-width:560px;margin:0 0 96px;position:relative}.sch-diff-media:before{content:"";border:3px solid var(--red);border-radius:var(--r-lg);position:absolute;top:26px;bottom:-16px;left:26px;right:-16px}.sch-diff-main{border-radius:var(--r-lg);width:100%;max-width:524px;height:auto;box-shadow:var(--shadow-card);display:block;position:relative}.sch-diff-inset{z-index:1;border-radius:var(--r-lg);width:44%;max-width:234px;height:auto;box-shadow:var(--shadow-float);border:6px solid #fff;position:absolute;bottom:-64px;right:-6px}.sch-diff-copy{grid-area:copy}.sch-diff .sch-quote{grid-area:quote;margin:0}.sch-diff .sch-quote-big{font-size:max(1.2rem,min(1.65vw,1.5rem))}.sch-diff-copy>p{color:var(--text);margin:0 0 18px;font-size:1.05rem;line-height:1.75}.sch-diff-copy>.ft-lede{color:var(--ink);font-size:var(--fs-lead)}.sch-diff-copy>p:last-child{margin-bottom:0}@media (max-width:900px){.sch-diff-grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"media""copy""quote"}.sch-diff-media{max-width:540px;margin-bottom:84px}.sch-diff .sch-quote{margin-top:12px}}@media (max-width:560px){.sch-diff-media{margin:0 12px 64px 0}.sch-diff-media:before{top:16px;bottom:-10px;left:16px;right:-10px}.sch-diff-inset{border-width:4px;width:42%;bottom:-48px;right:-10px}}.sch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(18px,min(2vw,28px));margin:0;padding:0;list-style:none;display:grid}.sch-step{border-top:4px solid var(--red);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;padding:28px max(22px,min(2.4vw,32px)) 30px;display:flex;position:relative}.sch-step-n{color:var(--red);letter-spacing:-.04em;font-size:max(3.4rem,min(4.6vw,4.4rem));font-weight:300;line-height:.9;display:block}.sch-step-t{color:var(--red);margin:14px 0 12px;font-size:max(1.25rem,min(1.7vw,1.5rem));font-weight:800;line-height:1.25}.sch-step-lede{color:var(--ink);margin:0 0 14px;font-size:1rem;font-weight:600;line-height:1.55}.sch-step-lede a{color:var(--red);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.sch-step-list{margin:0;padding:0;list-style:none}.sch-step-list li{color:var(--text);margin:0 0 10px;padding-left:22px;font-size:.98rem;line-height:1.55;position:relative}.sch-step-list li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:3px}.sch-step-after{border-radius:var(--r-md);background:var(--paper);color:var(--ink);margin:auto 0 0;padding:14px 16px;font-size:.95rem;font-weight:600;line-height:1.5}.sch-step-list+.sch-step-after{margin-top:16px}.sch-deadline{border-radius:var(--r-lg);background:var(--red);color:#fff;box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:max(22px,min(3vw,32px));padding:22px max(22px,min(3vw,36px));display:flex}.sch-deadline-t{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:max(1.05rem,min(1.5vw,1.3rem));font-weight:600;display:flex}.sch-deadline-l{letter-spacing:.18em;text-transform:uppercase;opacity:.92;font-size:.78rem;font-weight:700}.sch-deadline-t b{letter-spacing:-.02em;font-size:max(1.6rem,min(2.6vw,2.3rem));font-weight:900}@media (max-width:980px){.sch-steps{grid-template-columns:1fr;max-width:680px;margin:0 auto}.sch-deadline{max-width:680px;margin-left:auto;margin-right:auto}}@media (max-width:560px){.sch-deadline{text-align:center;flex-direction:column}.sch-deadline-t{justify-content:center}.sch-deadline .btn{width:100%}}.sch-spot-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:max(40px,min(6vw,96px));display:grid}.sch-spot-media{max-width:460px;margin:0 0 0 auto;position:relative}.sch-spot-media:before{content:"";border:3px solid var(--red);border-radius:var(--r-lg);position:absolute;top:-16px;bottom:26px;left:-16px;right:26px}.sch-spot-media img{border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-card);display:block;position:relative}.sch-spot-name{margin-bottom:18px}.sch-spot-meta{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:12px 36px;margin:0 0 20px;padding:0 0 18px;display:flex}.sch-spot-meta dt{color:var(--red-deep);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.sch-spot-meta dd{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.sch-spot-bio{color:var(--text);margin:0 0 28px;font-size:1.05rem;line-height:1.75}.sch-past{border-radius:var(--r-md);background:var(--paper);color:var(--text);transition:background .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:18px;padding:16px 20px 16px 16px;text-decoration:none;display:flex}.sch-past:hover{color:var(--text);box-shadow:var(--shadow-card);background:#fff}.sch-past img{object-fit:cover;object-position:50% 20%;width:84px;height:84px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--red);border-radius:50%;flex-shrink:0}.sch-past-body{flex-direction:column;gap:2px;display:flex}.sch-past-year{color:var(--red-deep);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:700}.sch-past-name{color:var(--ink);font-size:1.1rem;font-weight:800}.sch-past-x{font-size:.94rem;line-height:1.5}.sch-past-go{color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.82rem;font-weight:700}.sch-past-go:after{content:" →"}@media (max-width:900px){.sch-spot-grid{grid-template-columns:1fr}.sch-spot-media{max-width:400px;margin:0 auto 0 16px}}@media (max-width:480px){.sch-past{align-items:flex-start}.sch-past img{width:64px;height:64px}}
