.pg-ways{gap:max(32px,min(4vw,64px));display:grid}.pg-eyebrow{color:var(--color-text-main);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;gap:12px;font-size:.78rem;font-weight:700;display:flex}.pg-eyebrow span{color:var(--color-primary-ink)}.pg-fit{color:var(--color-text-muted);font-size:.9375rem}.pg-fit strong{color:var(--color-text-main);font-weight:700}.pg-lead{background:var(--color-bg-dark);border-radius:var(--radius-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.pg-lead__photo{border-radius:0;height:100%;min-height:320px}.pg-lead__photo>img{position:absolute;top:0;bottom:0;left:0;right:0}.pg-lead__body{align-content:center;justify-items:start;gap:14px;padding:max(24px,min(4vw,64px));display:grid}.pg-lead__body .ip-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:6px}.pg-lead__summary{font-size:max(1.0625rem,min(1rem + .25vw,1.1875rem))}.pg-lead__body .btn{margin-top:10px}.pg-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(28px,min(4vw,64px));display:grid}.pg-other{align-content:start;justify-items:start;gap:10px;display:grid}.pg-other__photo{aspect-ratio:16/9;width:100%;margin-bottom:8px}.pg-other .ip-ticks{margin-top:6px}.pg-other__link{min-height:44px;margin-top:6px}.pg-week__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:max(20px,min(3vw,48px));display:grid}.pg-week__title{margin-top:22px}.pg-week__line{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(20px,min(2.6vw,40px));margin-top:max(40px,min(6vw,88px));list-style:none;display:grid}.pg-week__line>li{border-top:2px solid var(--color-primary-ink-large);padding-top:18px}.pg-week__day{color:var(--color-primary-ink-large);font-style:italic;display:block}.pg-week__line strong{color:var(--color-text-main);font-family:var(--font-heading);font-size:1.1875rem;font-stretch:var(--display-stretch);margin-top:18px;font-weight:800;line-height:1.25;display:block}.pg-week__line p{color:var(--color-text-muted);margin-top:8px}.pg-videos__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:max(32px,min(5vw,80px));display:grid}.pg-videos__title{margin-top:20px}.pg-videos__text{color:var(--color-text-muted);max-width:44ch;margin-top:18px;margin-bottom:20px}.pg-videos__copy .text-link{min-height:44px}.pg-videos__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(12px,min(1.6vw,20px));list-style:none;display:grid}.pg-videos__list>li:nth-child(2){margin-top:max(16px,min(3vw,48px))}.pg-videos__list video{aspect-ratio:9/16;background:var(--ink);border-radius:var(--radius-lg);object-fit:cover;width:100%;display:block}.pg-videos__list strong{color:var(--color-text-main);font-family:var(--font-heading);font-size:1.0625rem;font-stretch:var(--display-stretch);margin-top:12px;font-weight:800;line-height:1.2;display:block}.pg-videos__list span{color:var(--color-text-muted);margin-top:4px;font-size:.875rem;line-height:1.4;display:block}.pg-standards__title{max-width:22ch;margin-top:20px}.pg-standards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 max(24px,min(4vw,64px));margin-top:max(32px,min(4vw,56px));list-style:none;display:grid}.pg-standards__list>li{border-top:1px solid var(--line);column-gap:16px;padding-top:22px;padding-bottom:26px;display:grid}.pg-standards__list p{color:var(--color-text-muted);margin-top:6px}.pg-quote{margin-top:max(48px,min(6vw,96px))}.pg-starter{isolation:isolate;padding-block:var(--section-y);position:relative;overflow:hidden}.pg-starter__media{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.pg-starter__media img{object-fit:cover;width:100%;height:100%;display:block}.pg-starter__scrim{z-index:-1;background:linear-gradient(90deg,#0b0f17f0 0%,#0b0f17cc 50%,#0b0f1780 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pg-starter__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:max(24px,min(4vw,64px));display:grid}.pg-starter__title{margin-top:22px}.pg-starter__lede{color:var(--color-body);margin-top:18px}.pg-starter__actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pg-preview{grid-column:1/-1}.pg-preview summary{border-block:1px solid var(--line);color:var(--color-text-main);cursor:pointer;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;font-size:.82rem;font-weight:700;list-style:none;display:flex}.pg-preview summary::-webkit-details-marker{display:none}.pg-preview summary svg{color:var(--color-primary-ink-large);transition:transform var(--transition-normal)}.pg-preview[open] summary svg{transform:rotate(45deg)}.pg-preview__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-top:16px;margin-bottom:16px;list-style:none;display:grid}.pg-preview__list li{background:#0b0f17d1;border-radius:4px 12px 12px;padding:12px 14px}.pg-preview__list strong{color:var(--color-text-main);font-size:.9375rem;line-height:1.3;display:block}.pg-preview__list p{color:var(--color-body);margin-top:4px;font-size:.875rem;line-height:1.5}.pg-preview .text-link{min-height:44px}@media (max-width:1100px){.pg-lead__body .ip-ticks{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.pg-week__head,.pg-videos__grid,.pg-starter__inner{grid-template-columns:minmax(0,1fr)}.pg-week__line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pg-lead,.pg-lead__body .ip-ticks{grid-template-columns:minmax(0,1fr)}.pg-lead__photo{aspect-ratio:4/3;height:auto;min-height:0}.pg-others,.pg-standards__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pg-week__line{grid-template-columns:minmax(0,1fr)}.pg-videos__list{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.pg-videos__list>li{scroll-snap-align:start;flex:0 0 62%}.pg-videos__list>li:nth-child(2){margin-top:0}}
