/* public/resources-page.css */
body[data-chelsea-rest="resources"] .rp-page{--rp-navy:var(--sp-color-navy,#06004a);--rp-blue:var(--sp-color-brand-blue,#1705E5);--rp-muted:#646179;--rp-tile:#F7F7F5;
  --rp-gutter:var(--sp-page-gutter,max(4vw,calc((100% - 1740px) / 2)));display:block;background:var(--rp-tile);color:var(--rp-navy)}body[data-chelsea-rest="resources"]:has(main.rp-page){background:#F7F7F5}body[data-chelsea-rest="resources"] .rp-page h1,body[data-chelsea-rest="resources"] .rp-page h2{margin:0;font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--rp-navy);text-wrap:balance}body[data-chelsea-rest="resources"] .rp-page h1 span{color:var(--rp-blue)}body[data-chelsea-rest="resources"] .rp-page p{margin:0}body[data-chelsea-rest="resources"] .rp-page .ic{display:block;flex:none}body[data-chelsea-rest="resources"] .rp-page :focus-visible{outline:2px solid var(--rp-blue);outline-offset:3px}body[data-chelsea-rest="resources"] .rp-section{padding:clamp(4rem,7vw,7rem) var(--rp-gutter) 0}body[data-chelsea-rest="resources"] .rp-section:last-of-type{padding-bottom:clamp(4rem,7vw,7rem)}body[data-chelsea-rest="resources"] .rp-opening{padding-top:clamp(3rem,6vw,5.5rem)}body[data-chelsea-rest="resources"] .rp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(32px,5vw,96px);align-items:end;margin:0 0 clamp(28px,3.5vw,48px)}body[data-chelsea-rest="resources"] .rp-head p{max-width:36rem;font-size:18px;line-height:1.45;color:var(--rp-muted)}body[data-chelsea-rest="resources"] .rp-head p strong{font-weight:400;color:var(--rp-navy)}body[data-chelsea-rest="resources"] .rp-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:6px;background:var(--rp-navy);color:#fff;font-size:16px;font-weight:500;line-height:1.2;
  text-decoration:none;transition:background-color .2s}body[data-chelsea-rest="resources"] .rp-button:hover{background:var(--rp-blue)}body[data-chelsea-rest="resources"] .rp-button small{font-size:14px;font-weight:400;color:rgb(255 255 255 / .7)}body[data-chelsea-rest="resources"] .rp-button--blue{background:var(--rp-blue)}body[data-chelsea-rest="resources"] .rp-button--blue:hover{background:#3F2BFF}body[data-chelsea-rest="resources"] .rp-latest{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:stretch}body[data-chelsea-rest="resources"] .rp-lead,body[data-chelsea-rest="resources"] .rp-pick{display:flex;border-radius:8px;background:#fff;color:var(--rp-navy);text-decoration:none;transition:background-color .2s}body[data-chelsea-rest="resources"] .rp-lead{flex-direction:column;padding:12px}body[data-chelsea-rest="resources"] .rp-lead__art,body[data-chelsea-rest="resources"] .rp-pick__art{display:block;overflow:hidden;border-radius:6px;background:#EDF0F8}body[data-chelsea-rest="resources"] .rp-lead__art{aspect-ratio:3/2}body[data-chelsea-rest="resources"] .rp-lead__art img,body[data-chelsea-rest="resources"] .rp-pick__art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="resources"] .rp-lead__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 12px 12px}body[data-chelsea-rest="resources"] .rp-lead__title,body[data-chelsea-rest="resources"] .rp-pick__title{display:block;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--rp-navy);text-wrap:balance}body[data-chelsea-rest="resources"] .rp-lead__text{max-width:48ch;font-size:18px;line-height:1.45;color:var(--rp-muted)}body[data-chelsea-rest="resources"] .rp-pick__meta{margin-top:auto;padding-top:8px;font-size:16px;line-height:1.4;color:var(--rp-muted)}body[data-chelsea-rest="resources"] .rp-picks{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}body[data-chelsea-rest="resources"] .rp-picks>li{display:flex;min-height:0}body[data-chelsea-rest="resources"] .rp-pick{flex:1;gap:20px;align-items:stretch;padding:12px}body[data-chelsea-rest="resources"] .rp-pick__art{flex:none;width:clamp(96px,11vw,168px);aspect-ratio:1/1;align-self:center}body[data-chelsea-rest="resources"] .rp-pick--film .rp-pick__art{position:relative;background:#000}body[data-chelsea-rest="resources"] .rp-pick--film .rp-pick__art img{object-position:88% 50%}body[data-chelsea-rest="resources"] .rp-pick--film .rp-pick__art::after{content:"";position:absolute;inset:50% auto auto 50%;width:36px;height:36px;border-radius:50%;transform:translate(-50%,-50%);
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.906 4.537C6.506 4.3 6 4.588 6 5.053v13.894c0 .465.506.753.906.516l11.723-6.947a.6.6 0 0 0 0-1.032L6.906 4.537Z' stroke='%2306004a' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 55% 50%/16px no-repeat}body[data-chelsea-rest="resources"] .rp-pick__body{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4px 8px 4px 0}body[data-chelsea-rest="resources"] .rp-pick__body .rp-pick__meta{margin-top:6px;padding-top:0}body[data-chelsea-rest="resources"] .rp-tools__grid{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0}body[data-chelsea-rest="resources"] .rp-tools__tile{position:relative;display:block;min-height:180px;overflow:hidden;border-radius:6px;background:#EDF0F8}body[data-chelsea-rest="resources"] .rp-tools__tile img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="resources"] .rp-tools__tile span{position:absolute;left:10px;bottom:10px;padding:6px 10px;border-radius:4px;background:#fff;color:var(--rp-navy);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;transition:background-color .2s,color .2s}body[data-chelsea-rest="resources"] .rp-tools__tile:hover img{transform:scale(1.04)}body[data-chelsea-rest="resources"] .rp-tools__tile:hover span{background:var(--rp-navy);color:#fff}body[data-chelsea-rest="resources"] .rp-tools .rp-lead__body{flex:none}body[data-chelsea-rest="resources"] a.rp-lead__title{text-decoration:none}body[data-chelsea-rest="resources"] .rp-pick__meta a{color:var(--rp-navy);font-weight:500;text-decoration:none}body[data-chelsea-rest="resources"] .rp-pick__meta a:hover{color:var(--rp-blue)}body[data-chelsea-rest="resources"] .rp-pick--orbit .rp-pick__art{display:grid;place-items:center;background:#E5F0FF}body[data-chelsea-rest="resources"] .rp-pick--orbit .rp-pick__art img{width:86%;height:86%;object-fit:contain}body[data-chelsea-rest="resources"] a.rp-lead:hover,body[data-chelsea-rest="resources"] .rp-pick:hover{background:#FDFDFC}body[data-chelsea-rest="resources"] .rp-pick:hover img{transform:scale(1.03)}body[data-chelsea-rest="resources"] .rp-index{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:repeat(7,minmax(64px,1fr));column-gap:20px;row-gap:8px;align-items:stretch}body[data-chelsea-rest="resources"] .rp-row{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;width:100%;height:100%;min-height:64px;margin:0;padding:0 24px;border:0;border-radius:8px;
  background:#fff;color:var(--rp-navy);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}body[data-chelsea-rest="resources"] .rp-row:hover{background:#E5F0FF}body[data-chelsea-rest="resources"] .rp-row[aria-expanded="true"]{background:var(--rp-navy);color:#fff}body[data-chelsea-rest="resources"] .rp-row__name{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em}body[data-chelsea-rest="resources"] .rp-row__meta{font-size:16px;line-height:1.4;color:var(--rp-muted);transition:color .2s}body[data-chelsea-rest="resources"] .rp-row[aria-expanded="true"] .rp-row__meta{color:#A9B1FF}body[data-chelsea-rest="resources"] .rp-row__arrow{opacity:.35;transition:opacity .2s,transform .2s}body[data-chelsea-rest="resources"] .rp-row[aria-expanded="true"] .rp-row__arrow{opacity:1;transform:translateX(2px)}body[data-chelsea-rest="resources"] .rp-panel{grid-column:2;grid-row:1/-1;display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 16px 24px;border-radius:8px;background:#fff;
  animation:rp-in .35s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="resources"] .rp-panel[hidden]{display:none}@keyframes rp-in{from{opacity:0;transform:translateY(8px)}}body[data-chelsea-rest="resources"] .rp-panel__art{display:block;aspect-ratio:2/1;overflow:hidden;border-radius:6px;background:#E9E9E6}body[data-chelsea-rest="resources"] .rp-panel__art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="resources"] .rp-panel__art:hover img{transform:scale(1.03)}body[data-chelsea-rest="resources"] .rp-panel__desc{max-width:44rem;padding:0 8px;font-size:18px;line-height:1.45;color:var(--rp-muted)}body[data-chelsea-rest="resources"] .rp-panel__label{padding:0 8px;font-size:16px;font-weight:500;line-height:1.4;color:var(--rp-blue)}body[data-chelsea-rest="resources"] .rp-items{display:grid;gap:4px;margin:-8px 0 0;padding:0;list-style:none}body[data-chelsea-rest="resources"] .rp-items :is(a,span.rp-soon){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 8px;border-radius:6px;color:var(--rp-navy);text-decoration:none;transition:background-color .2s}body[data-chelsea-rest="resources"] .rp-items a:hover{background:var(--rp-tile)}body[data-chelsea-rest="resources"] .rp-item__title{font-size:16px;font-weight:500;line-height:1.4}body[data-chelsea-rest="resources"] .rp-item__meta{font-size:14px;line-height:1.4;color:var(--rp-muted);white-space:nowrap}body[data-chelsea-rest="resources"] .rp-soon{opacity:.65}body[data-chelsea-rest="resources"] .rp-panel .rp-button{align-self:flex-start;margin:4px 8px 0}body[data-chelsea-rest="resources"] .rp-orbit__block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;overflow:hidden;padding:clamp(32px,5vw,72px);border-radius:8px;background:#E5F0FF}body[data-chelsea-rest="resources"] .rp-orbit__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}body[data-chelsea-rest="resources"] .rp-orbit__copy p{max-width:28rem;font-size:18px;line-height:1.45;color:var(--rp-muted)}body[data-chelsea-rest="resources"] .rp-orbit__copy .rp-button{margin-top:8px}body[data-chelsea-rest="resources"] .rp-orbit__art{display:grid;place-items:center;min-height:clamp(240px,28vw,420px)}body[data-chelsea-rest="resources"] .rp-orbit__art .orbit-motion{width:min(100%,380px)}body[data-chelsea-rest="resources"] .rp-dialog{width:min(94vw,100rem);max-width:none;max-height:94svh;padding:16px;border:0;border-radius:8px;background:#080527;color:#fff}body[data-chelsea-rest="resources"] .rp-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}body[data-chelsea-rest="resources"] .rp-dialog::backdrop{background:rgb(2 2 25 / .92)}body[data-chelsea-rest="resources"] .rp-dialog>div{display:flex;align-items:center;justify-content:space-between;gap:16px}body[data-chelsea-rest="resources"] .rp-dialog h2{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;color:#fff}body[data-chelsea-rest="resources"] .rp-dialog button{padding:10px 14px;border:0;border-radius:6px;background:rgb(255 255 255 / .1);color:#fff;font:inherit;font-size:16px;font-weight:500;cursor:pointer}body[data-chelsea-rest="resources"] .rp-dialog video{display:block;width:100%;max-height:80svh;aspect-ratio:16/9;border-radius:6px;background:#000}@media (max-width:900px){body[data-chelsea-rest="resources"] .rp-head,body[data-chelsea-rest="resources"] .rp-latest,body[data-chelsea-rest="resources"] .rp-orbit__block{grid-template-columns:minmax(0,1fr)}body[data-chelsea-rest="resources"] .rp-head{gap:16px}body[data-chelsea-rest="resources"] .rp-index{grid-template-columns:minmax(0,1fr);grid-template-rows:none}body[data-chelsea-rest="resources"] .rp-panel{grid-column:1;grid-row:auto;margin-bottom:8px}body[data-chelsea-rest="resources"] .rp-row{height:auto}
}@media (max-width:767px){body[data-chelsea-rest="resources"] .rp-page h1,body[data-chelsea-rest="resources"] .rp-page h2{font-size:32px}body[data-chelsea-rest="resources"] .rp-pick__art{width:88px}body[data-chelsea-rest="resources"] .rp-tools__tile{min-height:140px}body[data-chelsea-rest="resources"] .rp-row{min-height:64px;padding:0 18px}body[data-chelsea-rest="resources"] .rp-row__name{font-size:20px}body[data-chelsea-rest="resources"] .rp-items :is(a,span.rp-soon){grid-template-columns:minmax(0,1fr)}body[data-chelsea-rest="resources"] .rp-item__meta{white-space:normal}
}@media (prefers-reduced-motion:reduce){body[data-chelsea-rest="resources"] .rp-panel{animation:none}body[data-chelsea-rest="resources"] .rp-lead__art img,body[data-chelsea-rest="resources"] .rp-pick__art img{transition:none}body[data-chelsea-rest="resources"] :is(.rp-row,.rp-row__arrow,.rp-button,.rp-panel__art img){transition:none}
}body[data-chelsea-rest="resources"] .rp-panel__art--orbit{display:grid;place-items:center;background:#E5F0FF}body[data-chelsea-rest="resources"] .rp-panel__art--orbit img{width:auto;height:92%;object-fit:contain}body[data-chelsea-rest="resources"] .rp-panel__desc strong{font-weight:400;color:var(--rp-navy)}@media (min-width:901px){body[data-chelsea-rest="resources"] .rp-index{grid-template-rows:repeat(7,minmax(56px,1fr));row-gap:6px}body[data-chelsea-rest="resources"] .rp-row{min-height:56px}body[data-chelsea-rest="resources"] .rp-panel{gap:12px;padding:12px 12px 20px}body[data-chelsea-rest="resources"] .rp-panel__art{aspect-ratio:3/1}body[data-chelsea-rest="resources"] .rp-items{margin-top:-6px;gap:0}body[data-chelsea-rest="resources"] .rp-items :is(a,span.rp-soon){padding:8px}body[data-chelsea-rest="resources"] .rp-panel .rp-button{margin-top:0}
}body[data-chelsea-rest="resources"] .rp-panel__art--orbit{position:relative}body[data-chelsea-rest="resources"] .rp-panel .rp-panel__art--orbit img{position:absolute;inset:4% 0;width:100%;height:92%;object-fit:contain}body[data-chelsea-rest="resources"] .rp-panel__art--covers{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:6px;background:none}body[data-chelsea-rest="resources"] .rp-panel__art--covers img{min-width:0;border-radius:4px;background:var(--rp-navy);transition:transform .6s cubic-bezier(.2,.7,.2,1)}body[data-chelsea-rest="resources"] .rp-panel__art--covers:hover img{transform:none}body[data-chelsea-rest="resources"] .rp-panel__art--covers:hover img:nth-child(1){transform:translateY(-3px)}body[data-chelsea-rest="resources"] .rp-panel__art--covers:hover img:nth-child(2){transform:translateY(-3px);transition-delay:.05s}body[data-chelsea-rest="resources"] .rp-panel__art--covers:hover img:nth-child(3){transform:translateY(-3px);transition-delay:.1s}@media (max-width:900px){body[data-chelsea-rest="resources"] .rp-panel__art--covers{aspect-ratio:3/1}}body[data-chelsea-rest="resources"] .rp-panel__art--covers img{object-fit:cover}body[data-chelsea-rest="resources"] .rp-panel__art--light img{background:#EDF0F8}body[data-chelsea-rest="resources"] .rp-panel__art--orbits img:nth-child(n+2){object-fit:contain;padding:8%;background:#E5F0FF}@media (max-width:479px){body[data-chelsea-rest="resources"] .rp-page .rp-row{grid-template-columns:minmax(0,1fr) 20px;gap:4px 12px;padding:12px 18px}body[data-chelsea-rest="resources"] .rp-page .rp-row__name{grid-column:1;grid-row:1}body[data-chelsea-rest="resources"] .rp-page .rp-row__meta{grid-column:1;grid-row:2;text-align:left}body[data-chelsea-rest="resources"] .rp-page .rp-row__arrow{grid-column:2;grid-row:1 / span 2}
}body[data-chelsea-rest="resources"] .rp-panel .rp-panel__desc+.rp-button{margin-top:24px}


body[data-chelsea-rest="resources"] .spx-chelsea-rest-embed{display:contents}
