.course-page_coursePage__7Ga4k{--course-max:1040px;width:min(var(--course-max),calc(100% - 32px));margin:0 auto;padding:24px 0 72px}.course-page_courseNav__GA3rU{min-height:44px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;overflow:hidden;white-space:nowrap}.course-page_courseNav__GA3rU a{color:var(--forest);font-weight:700;text-decoration:none}.course-page_courseNav__GA3rU span:last-child{overflow:hidden;text-overflow:ellipsis}.course-page_courseHero__M6El7{max-width:820px;padding:clamp(52px,9vw,104px) 0 42px}.course-page_eyebrow__rclpO{margin:0 0 10px;color:var(--forest);font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.course-page_bridge__2f4M6 h2,.course-page_courseHero__M6El7 h1,.course-page_findingSection__4fMmX h2,.course-page_sectionLead__G1ANk h2{font-family:var(--font-display);color:var(--forest)}.course-page_courseHero__M6El7 h1{max-width:16ch;margin:0;font-size:clamp(46px,8vw,84px);line-height:.95;letter-spacing:-.045em}.course-page_courseMeta__w1WG9{margin:22px 0 0;color:var(--muted);font-size:17px}.course-page_askSection__eupSe,.course-page_bridge__2f4M6,.course-page_findingSection__4fMmX,.course-page_scorecardSection__v8Bzh,.course-page_teesSection__kabvD,.course-page_walkSection__Rstrz{padding:clamp(48px,8vw,88px) 0;border-top:var(--border-width) solid var(--forest)}.course-page_sectionLead__G1ANk{max-width:640px;margin-bottom:28px}.course-page_bridge__2f4M6 h2,.course-page_findingSection__4fMmX h2,.course-page_sectionLead__G1ANk h2{margin:0;font-size:clamp(32px,5vw,52px);line-height:1;letter-spacing:-.035em}.course-page_bridge__2f4M6 p,.course-page_findingSection__4fMmX>p:last-child,.course-page_sectionLead__G1ANk>p:last-child{max-width:620px;margin:14px 0 0;font-size:18px;line-height:1.55}.course-page_scorecard__jim0E{position:relative;overflow:hidden;border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);background:var(--card);box-shadow:4px 4px 0 color-mix(in srgb,var(--forest) 16%,transparent)}.course-page_scorecard__jim0E:after{content:"";position:absolute;inset:3px -2px -2px 3px;pointer-events:none;border:1px solid color-mix(in srgb,var(--forest) 18%,transparent);border-radius:inherit}.course-page_cardMast__AKNnj{display:flex;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:var(--border-width) solid var(--forest)}.course-page_cardMast__AKNnj strong{font-family:var(--font-display);font-size:20px}.course-page_cardMast__AKNnj span{color:var(--muted)}.course-page_cardScroll__uo_KN{display:grid;grid-gap:0;gap:0;overflow-x:auto;scrollbar-width:thin}.course-page_cardTable__r01dm{width:100%;min-width:700px;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-page_cardTable__r01dm+.course-page_cardTable__r01dm{border-top:var(--border-width) solid var(--forest)}.course-page_cardTable__r01dm td,.course-page_cardTable__r01dm th{min-width:48px;padding:13px 8px;text-align:center;border-right:1px solid color-mix(in srgb,var(--forest) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--forest) 38%,transparent)}.course-page_cardTable__r01dm th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:86px;background:var(--card);text-align:left}.course-page_cardTable__r01dm thead th{color:var(--card);background:var(--forest);font-weight:700}.course-page_cardTable__r01dm thead th:first-child{background:var(--forest)}.course-page_cardTable__r01dm tr:last-child>*{border-bottom:0}.course-page_cardHelp__nihxs{margin:0;padding:16px 20px;border-top:var(--border-width) solid var(--forest);color:var(--muted);font-size:14px;line-height:1.5}.course-page_walkLines__Ne1j_{display:grid;grid-template-columns:repeat(3,1fr);border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.course-page_walkLines__Ne1j_ p{margin:0;padding:24px;font-size:18px;line-height:1.5}.course-page_walkLines__Ne1j_ p+p{border-left:var(--border-width) solid var(--forest)}.course-page_driverQuestion__cXOQM{margin:0 0 34px;padding:0;border:0}.course-page_driverQuestion__cXOQM legend{margin-bottom:14px;font-family:var(--font-display);color:var(--forest);font-size:22px;font-weight:700}.course-page_driverChoices__0A_K1{display:flex;flex-wrap:wrap;gap:10px}.course-page_driverChoice__WzcVX{min-width:68px;min-height:48px;border:var(--border-width) solid var(--forest);border-radius:999px;background:transparent;color:var(--forest);font:700 17px var(--font-body);cursor:pointer;transition:transform var(--spring-stamp-ms) var(--spring-stamp)}.course-page_driverChoice__WzcVX:active{transform:scale(.92) rotate(-1.5deg)}.course-page_driverChoice__WzcVX[data-selected]{background:var(--orange);color:var(--ink)}.course-page_bandCounts__XuWDK{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);overflow:hidden}.course-page_bandCount__4X_na{display:flex;flex-direction:column;gap:3px;padding:18px;background:var(--card)}.course-page_bandCount__4X_na+.course-page_bandCount__4X_na{border-left:var(--border-width) solid var(--forest)}.course-page_bandCount__4X_na[data-dense]{background:var(--orange)}.course-page_bandCount__4X_na strong{font-family:var(--font-display);font-size:32px}.course-page_bandCount__4X_na span{color:var(--muted);font-size:14px}.course-page_ruler__Gu4_D{position:relative;height:150px;border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);background:var(--card)}.course-page_rulerBands___KF0Y{position:absolute;inset:0 0 30px;display:flex;overflow:hidden;border-radius:calc(var(--radius-lg) - 2px) calc(var(--radius-lg) - 2px) 0 0}.course-page_rulerBands___KF0Y span+span{border-left:1px dashed color-mix(in srgb,var(--forest) 45%,transparent)}.course-page_shortBand___mVTG{width:50%}.course-page_midBand__y_5fV{width:24%;background:color-mix(in srgb,var(--forest) 5%,transparent)}.course-page_longBand__ABn_u{width:26%}.course-page_rulerTick__bo6h1{position:absolute;left:var(--tick-position);bottom:30px;width:3px;height:84px;transform:translateX(-1px);border-radius:2px 2px 0 0;background:var(--forest);transition:left .42s var(--spring-settle)}.course-page_rulerTick__bo6h1[data-dense]{width:4px;background:var(--orange)}.course-page_rulerLabels__iyrR2{position:absolute;inset:auto 10px 7px;display:grid;grid-template-columns:50fr 24fr 26fr;color:var(--muted);font-size:12px}.course-page_rulerLabels__iyrR2 span:nth-child(2),.course-page_rulerLabels__iyrR2 span:nth-child(3){transform:translateX(-50%)}.course-page_rulerLabels__iyrR2 span:last-child{position:absolute;right:0}.course-page_modelBoundary__PvoMX{margin:14px 0 0;color:var(--muted);font-size:14px}.course-page_findingSection__4fMmX{max-width:760px}.course-page_teeList__SaAhr{border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.course-page_teeRow__4oSDL{display:grid;grid-template-columns:minmax(180px,.7fr) 1.3fr;grid-gap:24px;gap:24px;padding:20px}.course-page_teeRow__4oSDL+.course-page_teeRow__4oSDL{border-top:var(--border-width) solid var(--forest)}.course-page_teeRow__4oSDL>div{display:flex;flex-direction:column;gap:5px}.course-page_teeRow__4oSDL strong{font-family:var(--font-display);color:var(--forest);font-size:22px}.course-page_teeRow__4oSDL li,.course-page_teeRow__4oSDL p,.course-page_teeRow__4oSDL span{color:var(--muted);font-size:14px}.course-page_teeRow__4oSDL p,.course-page_teeRow__4oSDL ul{margin:0}.course-page_teeRow__4oSDL ul{padding:0;list-style:none}.course-page_appPromise__Eu_n_{padding:24px 0;border-top:var(--border-width) solid var(--forest)}.course-page_appPromise__Eu_n_ p{max-width:680px;margin:0;font-size:18px}.course-page_bridge__2f4M6{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:32px;gap:32px}.course-page_bridgeLink__LU7Zd{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:var(--border-width) solid var(--forest);border-radius:999px;background:var(--forest);color:var(--card);font-weight:800;text-decoration:none}.course-page_bridgeLink__LU7Zd:hover{color:var(--card)}.course-page_courseFooter__xhNh1{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--forest) 40%,transparent);color:var(--muted);font-size:13px}.course-page_courseFooter__xhNh1 p{margin:0}.course-page_srOnly__5Oc36{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.course-page_coursePage__7Ga4k{width:min(100% - 24px,var(--course-max))}.course-page_walkLines__Ne1j_{grid-template-columns:1fr}.course-page_walkLines__Ne1j_ p+p{border-top:var(--border-width) solid var(--forest);border-left:0}.course-page_bridge__2f4M6,.course-page_teeRow__4oSDL{grid-template-columns:1fr}.course-page_bridge__2f4M6{align-items:start}.course-page_bridgeLink__LU7Zd{justify-self:start}.course-page_courseFooter__xhNh1{flex-direction:column}}@media (prefers-reduced-motion:reduce){.course-page_driverChoice__WzcVX,.course-page_rulerTick__bo6h1{transition:none}}.course-page_hubSection__U_SXt,.course-page_siblings__bhcj6{padding:clamp(48px,8vw,88px) 0;border-top:var(--border-width) solid var(--forest)}.course-page_hubSection__U_SXt h2,.course-page_siblings__bhcj6 h2{font-family:var(--font-display);color:var(--forest)}.course-page_hubGrid__POfrz{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.course-page_hubCard__pj0r_{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:18px 20px;border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);background:var(--card);color:var(--forest);text-decoration:none}.course-page_hubCard__pj0r_ strong{font-family:var(--font-display);font-size:22px}.course-page_hubList__z_xpD{margin:0;padding:0;list-style:none;border:var(--border-width) solid var(--forest);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.course-page_hubRow__jGlnj{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;min-height:44px;padding:16px 20px}.course-page_hubRow__jGlnj+.course-page_hubRow__jGlnj{border-top:var(--border-width) solid var(--forest)}.course-page_hubRow__jGlnj a{color:var(--forest);font-weight:700;text-decoration:underline;text-underline-offset:3px}.course-page_hubMeta__dryp8{color:var(--muted);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-page_hubNote__1DhRm{margin:28px 0 0;color:var(--muted);font-size:15px}