.pw-hero-grid{align-items:center;gap:var(--sp-5);padding-bottom:var(--sp-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.pw-hero-grid.solo{grid-template-columns:minmax(0,1fr)}.pw-hero-grid .st-hero-copy{padding-bottom:0}.pw-hero .lp-ctas{margin-top:var(--sp-3)}.pw-hero>*,.pw-glance,.pw-map>li{animation:pw-rise .7s var(--lp-ease) backwards}.pw-hero>:nth-child(2){animation-delay:60ms}.pw-hero>:nth-child(3){animation-delay:.12s}.pw-hero>:nth-child(4){animation-delay:.18s}.pw-glance{animation-delay:.24s}@keyframes pw-rise{0%{opacity:0;transform:translateY(18px)}}.pw-tile{background:var(--lp-blue-soft);width:40px;height:40px;color:var(--lp-blue-ink);border-radius:12px;flex:none;place-items:center;display:grid}.pw-tile.small{border-radius:9px;width:30px;height:30px}.pw-icon{display:block}.pw-glance{padding:var(--sp-3);background:linear-gradient(#f4f6fb17,#f4f6fb0a);border-radius:22px;box-shadow:inset 0 0 0 1px #f4f6fb1f,0 30px 60px -30px #00000080}.pw-glance-head{padding-bottom:var(--sp-2);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-on-dark-muted);align-items:center;gap:12px;font-weight:600;display:flex}.pw-glance .pw-tile,.pw-map .pw-tile{color:var(--lp-blue-on-dark);background:#8fa8ff29}.pw-glance dl{margin:0}.pw-glance dl>div{gap:var(--sp-2);border-top:1px solid #f4f6fb1a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:14px 0;display:grid}.pw-glance dt{font-size:var(--fs-1);color:var(--lp-on-dark-muted);align-items:center;gap:10px;display:flex}.pw-glance dt .pw-icon{color:var(--lp-blue-on-dark)}.pw-glance dd{color:var(--lp-on-dark);text-wrap:pretty;margin:0;font-weight:500}.pw-map{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid;position:relative}.pw-map:before{content:"";background:linear-gradient(var(--lp-blue-on-dark), #8fa8ff33);transform-origin:top;width:2px;animation:pw-draw 1.2s .3s var(--lp-ease) backwards;position:absolute;top:40px;bottom:40px;left:29px}@keyframes pw-draw{0%{transform:scaleY(0)}}.pw-map>li{gap:2px var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-2) 64px;background:#f4f6fb0f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;box-shadow:inset 0 0 0 1px #f4f6fb1c}.pw-map>li:before{content:"";background:var(--lp-navy);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--lp-blue-on-dark), 0 0 0 6px #8fa8ff1f;border-radius:50%;position:absolute;top:26px;left:22px}.pw-map>li:nth-child(2){animation-delay:.18s}.pw-map>li:nth-child(3){animation-delay:.36s}.pw-map-level{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-blue-on-dark);grid-column:1/-1;font-size:12px;font-weight:600}.pw-map strong{font-size:var(--fs-3);color:var(--lp-on-dark);grid-column:1/-1}.pw-map-line{font-size:var(--fs-1);color:var(--lp-on-dark-muted);grid-column:1/-1}.pw-map-icons{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:10px;display:flex}.pw-band{background:var(--lp-navy-2);color:var(--lp-on-dark);border-top:1px solid #f4f6fb14}.pw-band-row{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.pw-band-row>div{padding:var(--sp-3) var(--sp-2);border-left:1px solid #f4f6fb14;flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.pw-band-row>div:first-child{border-left:0;padding-left:0}.pw-band-row dd{font-size:var(--fs-4);letter-spacing:var(--tr-4);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.1}.pw-band-row dt{font-size:var(--fs-1);color:var(--lp-on-dark-muted)}.pw-subnav{z-index:30;border-bottom:1px solid var(--lp-line);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#ffffffeb;position:sticky;top:64px}.pw-subnav ul{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pw-subnav ul::-webkit-scrollbar{display:none}.pw-subnav a{min-height:52px;font-size:var(--fs-1);color:var(--lp-muted);white-space:nowrap;transition:color var(--lp-fast) var(--lp-ease);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.pw-subnav li:first-child a{padding-left:0}.pw-subnav a:after{content:"";background:var(--lp-blue);height:2px;transition:transform .25s var(--lp-ease);border-radius:2px;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.pw-subnav li:first-child a:after{left:0}.pw-subnav a:hover,.pw-subnav a[data-here]{color:var(--lp-text)}.pw-subnav a[data-here]:after{transform:none}.pw [id]{scroll-margin-top:136px}.pw .lp-section{padding:var(--sp-5) 0}.pw-eyebrow{font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-blue-ink);margin:0 0 10px;font-weight:600;display:block}.navy .pw-eyebrow{color:var(--lp-blue-on-dark)}.pw-h2{margin:0 0 var(--sp-3);font-size:var(--fs-4);letter-spacing:var(--tr-4);line-height:1.1}.pw-h3{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-2);letter-spacing:0;font-weight:600}.pw-name{font-size:var(--fs-4);letter-spacing:var(--tr-4);margin:0;line-height:1.1}.pw-split{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-panel{padding:var(--sp-3);border-radius:var(--radius);background:var(--lp-bg);flex-direction:column;gap:10px;display:flex}.pw-panel h3{font-size:var(--fs-3);letter-spacing:var(--tr-3);margin:6px 0 0}.pw-panel p,.pw-panel ul{color:var(--lp-muted);margin:0}.pw-panel ul{gap:var(--sp-1);padding-left:1.1em;display:grid}.pw-course{gap:var(--sp-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.pw-course-side{position:sticky;top:148px}.pw-course-side .lp-head{margin-bottom:var(--sp-3)}.pw-course-sum{margin:var(--sp-2) 0 0;font-variant-numeric:tabular-nums;font-weight:600}.pw-unit-index{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pw-unit-index a{min-height:44px;color:var(--lp-text);transition:background-color var(--lp-fast) var(--lp-ease);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.pw-unit-index a:hover{background:var(--lp-surface)}.pw-unit-index a span{background:var(--lp-surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-blue-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.pw-course-units{gap:var(--sp-3);display:grid}.pw-unit{padding:var(--sp-3);background:var(--lp-surface);box-shadow:0 1px 0 var(--lp-line), 0 18px 40px -28px #0b1a3a40;border-radius:20px}.pw-unit-head{margin-bottom:var(--sp-2)}.pw-unit h3{align-items:center;gap:var(--sp-1);font-size:var(--fs-3);letter-spacing:var(--tr-3);flex-wrap:wrap;margin:0;display:flex}.pw-unit-sum{color:var(--lp-muted);margin:4px 0 0}.pw-lessons{margin:0;padding:0;list-style:none}.pw-lessons li{counter-increment:pw-lesson;gap:4px var(--sp-2);border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr) auto;padding:14px 0 14px 46px;display:grid;position:relative}.pw-lessons li:before{content:counter(pw-lesson);background:var(--lp-bg);width:30px;height:30px;color:var(--lp-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:13px;left:0}.pw-lesson-title{align-items:center;gap:6px var(--sp-1);flex-wrap:wrap;font-weight:600;display:flex}.pw-lesson-title a{color:var(--lp-blue);text-underline-offset:3px}.pw-min{border-radius:var(--radius-pill);background:var(--lp-bg);color:var(--lp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;padding:3px 10px;font-size:13px;font-weight:500}.pw-obj{color:var(--lp-muted);font-size:var(--fs-1);grid-column:1/-1}.pw-obj a,.pw-taught a,.pw-reading a{color:var(--lp-blue-ink);text-underline-offset:3px}.pw-tag{border-radius:var(--radius-pill);border:1px solid var(--lp-field);color:var(--lp-muted);white-space:nowrap;align-items:center;gap:4px;padding:1px 10px;font-size:13px;font-weight:500;display:inline-flex}.pw-assign{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-2);border-radius:var(--radius);background:var(--lp-blue-soft);align-items:flex-start;display:flex}.pw-assign .pw-tile{background:var(--lp-surface)}.pw-assign p{font-size:var(--fs-1);margin:0}.pw-two{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pw-two h2{margin:0 0 var(--sp-2);font-size:var(--fs-4);letter-spacing:var(--tr-4);line-height:1.1}.pw-two p{color:var(--lp-muted);margin:0}.pw-cert-card,.pw-price-card{padding:var(--sp-4);background:var(--lp-bg);border-radius:24px}.pw-cert{margin:0 0 var(--sp-4);padding:var(--sp-3);background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-line), inset 0 0 0 7px var(--lp-surface), inset 0 0 0 8px var(--lp-line), 0 24px 48px -28px #0b1a3a66;transition:transform .4s var(--lp-ease);border-radius:14px;flex-direction:column;gap:6px;display:flex;position:relative;transform:rotate(-1.2deg)}.pw-cert-card:hover .pw-cert{transform:rotate(0)translateY(-4px)}.pw-cert-brand{color:var(--lp-blue-ink);font-weight:600}.pw-cert-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);font-size:12px;font-weight:600}.pw-cert-name{margin-top:var(--sp-1);font-size:var(--fs-4);letter-spacing:var(--tr-4);color:var(--lp-text);font-style:italic;font-weight:600}.pw-cert-title{color:var(--lp-text);font-weight:500}.pw-cert-foot{margin-top:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--lp-line);color:var(--lp-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.pw-cert-seal{background:var(--lp-orange);width:40px;height:40px;color:var(--lp-navy);border-radius:50%;place-items:center;display:grid}.pw-price-card{background:var(--lp-navy);color:var(--lp-on-dark)}.pw-two .pw-price-card p{color:var(--lp-on-dark-muted)}.pw-plans{gap:var(--sp-1);margin:var(--sp-3) 0;padding:0;list-style:none;display:grid}.pw-plans li{align-items:baseline;gap:0 var(--sp-2);padding:var(--sp-2);border-radius:var(--radius);background:#f4f6fb0f;grid-template-columns:minmax(0,1fr) auto;display:grid;box-shadow:inset 0 0 0 1px #f4f6fb1a}.pw-plans li>span:first-child{font-weight:600}.pw-plans strong{font-size:var(--fs-4);letter-spacing:var(--tr-4);font-variant-numeric:tabular-nums}.pw-per{font-size:var(--fs-1);color:var(--lp-on-dark-muted);grid-column:2;justify-self:end}.pw-two .pw-price-card p.pw-fine{font-size:var(--fs-1)}.pw-faq-wrap{max-width:calc(860px + 2 * var(--sp-2))}.pw-faq details{border-bottom:1px solid var(--lp-line)}.pw-faq details:first-child{border-top:1px solid var(--lp-line)}.pw-faq summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:64px;font-size:var(--fs-2);cursor:pointer;transition:color var(--lp-fast) var(--lp-ease);padding:18px 0;font-weight:500;list-style:none;display:flex}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq summary:hover{color:var(--lp-blue)}.pw-faq .lp-faq-icon{position:relative}.pw-faq .lp-faq-icon:before,.pw-faq .lp-faq-icon:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pw-faq .lp-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.pw-faq details[open] .lp-faq-icon{background:var(--lp-navy);color:var(--lp-on-dark);box-shadow:none;transform:rotate(45deg)}.pw-faq details p{max-width:64ch;margin:-4px 0 var(--sp-3);color:var(--lp-muted)}.pw-faq details[open] p{animation:pw-rise .3s var(--lp-ease)}.pw-cards{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pw-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-card{padding:var(--sp-3);background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-line);transition:transform .3s var(--lp-ease), box-shadow .3s var(--lp-ease);border-radius:20px;flex-direction:column;gap:8px;display:flex}.lp-section:not(.paper,.navy) .pw-card{background:var(--lp-bg);box-shadow:none}.pw-card:hover{box-shadow:inset 0 0 0 1px var(--lp-blue), 0 24px 48px -24px #0b1a3a4d;transform:translateY(-4px)}.pw-card-top{align-items:center;gap:12px;margin-bottom:6px;display:flex}.pw-card-kicker{font-size:var(--fs-1);color:var(--lp-muted);font-weight:500}.pw-card h3{font-size:var(--fs-3);letter-spacing:var(--tr-3);margin:0;line-height:1.25}.pw-card.compact h3{font-size:var(--fs-2)}.pw-card h3 a{color:var(--lp-text);text-decoration:none}.pw-card p{font-size:var(--fs-1);color:var(--lp-muted);margin:0}.pw-card .pw-card-for{font-size:var(--fs-1)}.pw-card-meta{padding-top:var(--sp-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex;margin-top:auto!important}.pw-card-go{background:var(--lp-bg);width:34px;height:34px;color:var(--lp-text);transition:background-color var(--lp-fast) var(--lp-ease), color var(--lp-fast) var(--lp-ease), transform .3s var(--lp-ease);border-radius:50%;place-items:center;display:grid}.lp-section:not(.paper,.navy) .pw-card-go{background:var(--lp-surface)}.pw-card:hover .pw-card-go{background:var(--lp-blue);color:#fff;transform:translate(2px)}.navy .pw-card{color:var(--lp-on-dark);background:#f4f6fb0f;box-shadow:inset 0 0 0 1px #f4f6fb1f}.navy .pw-card h3 a{color:var(--lp-on-dark)}.navy .pw-card p{color:var(--lp-on-dark-muted)}.navy .pw-card .pw-tile{color:var(--lp-blue-on-dark);background:#8fa8ff29}.navy .pw-card-go{color:var(--lp-on-dark);background:#f4f6fb1a}.navy .pw-card:hover{box-shadow:inset 0 0 0 1px var(--lp-blue-on-dark), 0 24px 48px -24px #00000080}.navy .pw-card-kicker{color:var(--lp-on-dark-muted)}.pw .lp-section.navy{isolation:isolate;background:radial-gradient(50% 50% at 15% 0%, #2d5bff38, transparent 70%), var(--lp-navy);color:var(--lp-on-dark);--focus:var(--lp-blue-on-dark);position:relative;overflow:hidden}.pw .lp-section.navy .lp-lead{color:var(--lp-on-dark-muted)}.pw-feature{gap:var(--sp-4);padding:var(--sp-4);background:var(--lp-bg);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.pw-feature-copy{flex-direction:column;gap:10px;display:flex}.pw-feature h3{font-size:var(--fs-4);letter-spacing:var(--tr-4);margin:0;line-height:1.1}.pw-feature-link{color:var(--lp-text);-webkit-text-decoration-color:var(--lp-blue);text-decoration-color:var(--lp-blue);text-underline-offset:6px;text-decoration-thickness:2px}.pw-feature-link:hover{color:var(--lp-blue-ink)}.pw-feature p{color:var(--lp-muted);margin:0}.pw-feature .pw-card-meta{font-size:var(--fs-1);justify-content:flex-start}.pw-units{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pw-units li{gap:var(--sp-2);padding:12px var(--sp-2);background:var(--lp-surface);border-radius:14px;display:flex;position:relative}.pw-units-no{background:var(--lp-navy);width:32px;height:32px;color:var(--lp-on-dark);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.pw-units-body{align-items:center;gap:2px var(--sp-1);font-size:var(--fs-1);color:var(--lp-muted);flex-wrap:wrap;display:flex}.pw-units-body>span{flex-basis:100%}.pw-units a{color:var(--lp-text);font-weight:600;font-size:var(--fs-2);padding:4px 0;text-decoration:none;display:inline-block}.pw-units a:hover{color:var(--lp-blue-ink);text-underline-offset:3px;text-decoration:underline}.pw-words{gap:var(--sp-4);padding:var(--sp-4);background:var(--lp-bg);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.pw-words .pw-h2{margin-bottom:0}.pw-words p{margin:var(--sp-1) 0 0}.pw-word-chips{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pw-word-chips a,.pw-chips a{min-height:44px;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-line);color:var(--lp-text);transition:box-shadow var(--lp-fast) var(--lp-ease), color var(--lp-fast) var(--lp-ease), transform var(--lp-fast) var(--lp-ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pw-word-chips a:hover,.pw-chips a:hover{box-shadow:inset 0 0 0 1px var(--lp-blue);color:var(--lp-blue-ink);transform:translateY(-1px)}.pw-chips{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pw-reading{gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--lp-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-reading .pw-h3{margin-top:0}.pw-reading ul{margin:0;padding:0;list-style:none}.pw-reading li a{padding:6px 0;display:inline-block}.pw-themes{z-index:30;margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);padding:var(--sp-1) 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:64px}.pw-theme{margin-top:var(--sp-5)}.pw-terms{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pw-terms>div{padding:var(--sp-3);border-radius:var(--radius);background:var(--lp-bg)}.pw-terms dt{font-size:var(--fs-3);letter-spacing:var(--tr-3);font-weight:600}.pw-terms dd{margin:6px 0 0}.pw-taught{margin-top:var(--sp-1);font-size:var(--fs-1);color:var(--lp-muted);display:block}.pw-taught a{margin:-10px 0;padding:10px 0;display:inline-block}.pw-more{margin:var(--sp-5) 0 0}.pw-motion [data-reveal]{opacity:0;transition:opacity .7s var(--lp-ease), transform .7s var(--lp-ease);transform:translateY(24px)}.pw-motion [data-reveal=stagger]{opacity:1;transform:none}.pw-motion [data-reveal=stagger]>*{opacity:0;transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease), box-shadow .3s var(--lp-ease);transform:translateY(24px)}.pw-motion [data-reveal].in,.pw-motion [data-reveal=stagger].in>*{opacity:1;transform:none}.pw-motion [data-reveal=stagger].in>:nth-child(2){transition-delay:70ms}.pw-motion [data-reveal=stagger].in>:nth-child(3){transition-delay:.14s}.pw-motion [data-reveal=stagger].in>:nth-child(4){transition-delay:.21s}.pw-motion [data-reveal=stagger].in>:nth-child(5){transition-delay:.28s}.pw-motion [data-reveal=stagger].in>:nth-child(6){transition-delay:.35s}.pw-motion [data-reveal=stagger].in>:nth-child(7){transition-delay:.42s}.pw-motion [data-reveal=stagger].in>:nth-child(n+8){transition-delay:.49s}.pw-motion [data-reveal=stagger].in>.pw-card:hover{transition-duration:.3s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.pw-hero>*,.pw-glance,.pw-map>li,.pw-map:before,.pw-faq details[open] p{animation:none}.pw-card,.pw-cert,.pw-card:hover,.pw-cert-card:hover .pw-cert{transition:none;transform:none}}@media (width<=1060px){.pw-cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.pw-hero-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.pw-split,.pw-reading{grid-template-columns:minmax(0,1fr)}.pw-reading{gap:var(--sp-2)}.pw-course{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.pw-course-side{position:static}.pw-unit-index{display:none}.pw-feature,.pw-words{grid-template-columns:minmax(0,1fr)}.pw-band-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-band-row>div:nth-child(3){border-left:0;padding-left:0}.pw-band-row>div:nth-child(n+3){border-top:1px solid #f4f6fb14}}@media (width<=860px){.pw-subnav{top:64px}}@media (width<=760px){.pw-two,.pw-cards,.pw-cards.four,.pw-terms{grid-template-columns:minmax(0,1fr)}.pw-themes .pw-chips{scrollbar-width:none;margin:0 calc(-1 * var(--sp-2));padding:0 var(--sp-2);flex-wrap:nowrap;overflow-x:auto}.pw-themes .pw-chips::-webkit-scrollbar{display:none}.pw-themes .pw-chips a{white-space:nowrap}.pw-theme{margin-top:var(--sp-4)}}@media (width<=600px){.pw .lp-section{padding:var(--sp-4) 0}.pw-hero-grid{padding-bottom:var(--sp-4)}.pw-glance,.pw-unit,.pw-feature,.pw-words,.pw-cert-card,.pw-price-card{padding:var(--sp-2);border-radius:18px}.pw-map>li{padding:var(--sp-2) var(--sp-2) var(--sp-2) 56px}.pw-map:before{left:25px}.pw-map>li:before{left:18px}.pw-glance dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.pw-lessons li{padding-left:40px}.pw-card{padding:var(--sp-2)}.pw-terms{gap:0}.pw-terms>div{padding:var(--sp-2) 0;border-top:1px solid var(--lp-line);background:0 0;border-radius:0}.pw-terms dt{font-size:var(--fs-2)}.pw-split{gap:0}.pw-panel{padding:var(--sp-2) 0;border-top:1px solid var(--lp-line);background:0 0;border-radius:0}.pw-panel .pw-tile{display:none}.pw-panel h3{font-size:var(--fs-2);margin:0}.pw-card.compact{gap:4px}.pw-card.compact>p:not(.pw-card-meta){display:none}.pw-card.compact .pw-card-meta{padding-top:4px}.pw-band-row dd,.pw-cert-name{font-size:var(--fs-3)}}
