.fel-course--guide{--fel-guide-paper: #f9f7f3;--fel-guide-ink: #22211f;--fel-guide-subtle: #514d47;--fel-guide-accent: #ae4814}.fel-course--guide .fel-crumbs{justify-content:flex-start;text-align:start}.fel-course--guide .fel-course-hero{max-width:none;margin:0;justify-items:stretch;align-items:start;column-gap:clamp(24px,5vw,76px);row-gap:clamp(16px,2vw,24px);text-align:start}.fel-guide-hero__copy{display:grid;min-width:0;justify-items:start;gap:16px}.fel-course--guide .fel-guide-hero__copy h1{max-width:20ch;font-size:clamp(32px,3.8vw,54px)!important;line-height:1.08!important;letter-spacing:-.037em;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.fel-course--guide .fel-guide-hero__copy .fel-kicker{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:8px;margin:0;letter-spacing:.09em}.fel-course--guide .fel-guide-hero__copy .fel-lead{margin:0;font-size:clamp(17px,1.52vw,21px);line-height:1.53;color:var(--fel-guide-subtle)}.fel-course--guide .fel-guide-hero__copy .fel-meta,.fel-course--guide .fel-guide-hero__access .fel-actions{justify-content:flex-start!important}.fel-course--guide .fel-guide-hero__access .fel-progress{margin-inline:0!important}.fel-course--guide .fel-locked{display:flex;width:100%;max-width:620px;flex-direction:column;align-items:stretch;gap:10px;padding:18px clamp(15px,2vw,25px);border:1px solid var(--fel-line);background:var(--fel-guide-paper);text-align:start}.fel-course--guide .fel-locked__title{justify-content:flex-start;margin:0;font-size:16px}.fel-course--guide .fel-locked .fel-muted{margin:0;font-size:14px;line-height:1.4}.fel-course--guide .fel-locked .fel-actions{margin:0;gap:8px}.fel-course--guide .fel-locked .fel-actions .button{min-height:44px;padding:9px 16px;font-size:14px}.fel-course--guide .fel-products{max-width:none;margin:0;gap:5px}.fel-course--guide .fel-products li>a{padding:6px 10px;font-size:14px}.fel-course--guide .fel-products li>a img{width:36px;height:36px}.fel-guide-hero__media{display:grid;min-width:0;overflow:hidden;margin:0;aspect-ratio:5 / 4;border:1px solid var(--fel-line);border-radius:clamp(17px,2vw,29px);background:#fff}.fel-guide-hero__media img{width:100%;height:100%;object-fit:contain;display:block}.fel-guide-feature{display:grid;align-items:center;max-width:1240px;gap:clamp(22px,4vw,55px);margin:clamp(34px,5.4vw,80px) auto 0;padding:clamp(20px,3.3vw,46px);border:1px solid var(--fel-line);border-radius:clamp(17px,2vw,28px);background:var(--fel-guide-paper);color:var(--fel-guide-ink)}.fel-guide-feature__copy h2{margin:0 0 12px;font-size:clamp(24px,3vw,42px);line-height:1.12;letter-spacing:-.026em;text-wrap:balance}.fel-guide-feature__copy p{max-width:43ch;margin:0 0 16px;color:var(--fel-guide-subtle);font-size:clamp(16px,1.32vw,19px);line-height:1.55}.fel-guide-feature__media{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,122px),1fr));gap:clamp(9px,1.4vw,18px);min-width:0}.fel-guide-shot{min-width:0;overflow:hidden;margin:0;border:1px solid var(--fel-line);border-radius:clamp(10px,1.3vw,18px);background:#fff}.fel-guide-shot__img,.fel-guide-shot__diagram{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:contain;background:#fff}.fel-guide-shot__diagram{position:relative;display:grid;place-items:center;background:linear-gradient(155deg,#fff,#f1ece5);color:var(--fel-guide-ink)}.fel-guide-shot__diagram svg{width:74%;max-width:160px;height:auto}.fel-guide-shot__index{position:absolute;top:10%;left:10%;font-weight:600;font-size:13px;color:var(--fel-guide-accent)}.fel-guide-shot__mark{stroke:var(--fel-guide-accent)}.fel-guide-shot figcaption{padding:11px clamp(9px,1.2vw,17px) 13px;border-top:1px solid var(--fel-line);color:var(--fel-guide-ink);font-size:clamp(13px,1.08vw,16px);font-weight:500;line-height:1.35;overflow-wrap:break-word}.fel-course--guide .fel-pitch{margin-top:clamp(34px,5vw,68px)}.fel-course--guide .fel-intro{margin-top:0}.fel-course--guide .fel-pitch__title{margin-top:clamp(24px,4vw,44px)}@media(min-width:900px){.fel-course--guide .fel-course-hero--pictured{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"intro media" "access media"}.fel-course-hero--pictured .fel-guide-hero__copy{grid-area:intro}.fel-course-hero--pictured .fel-guide-hero__media{grid-area:media}.fel-course-hero--pictured .fel-guide-hero__access{grid-area:access}.fel-guide-feature{grid-template-columns:minmax(0,.94fr) minmax(0,1.1fr)}}@media(max-width:749px){.fel-guide-hero__copy{gap:12px}.fel-guide-hero__media{aspect-ratio:16 / 10}}.fel-guide-hero__copy .fel-dot{margin-top:.4em}.fel-guide-hero__access{min-width:0}.fel-guide-hero__access .fel-actions>*{flex:0 1 auto}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ph-fel-guide.css.map */
