/* DisabledGolfer editorial refresh, November 2026. */
:root,:root[data-theme=dark]{--stock:#f5f2e9;--sheet:#fffdf7;--ink:#193c31;--muted:#56665c;--rule:#ccd1be;--rule2:#e0e2d7;--green:#1d4939;--red:#9f302e;--blue:#245479;--link:#245479;--max:1240px;--r:0}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--stock:#f5f2e9;--sheet:#fffdf7;--ink:#193c31;--muted:#56665c;--rule:#ccd1be;--rule2:#e0e2d7;--green:#1d4939;--red:#9f302e;--blue:#245479;--link:#245479}}
html{scroll-behavior:smooth;scroll-padding-top:30px}body{font-size:17px}a,button{-webkit-tap-highlight-color:transparent}.wrap{padding-left:36px;padding-right:36px}h1,h2,h3{letter-spacing:-.04em}h1{font-size:clamp(44px,5vw,76px);max-width:20ch;margin-top:60px}h2{font-size:clamp(36px,3.7vw,54px);line-height:1.08}p{line-height:1.65}.skip{position:absolute;top:-80px;left:12px;z-index:99;background:#fff;padding:15px}.skip:focus{top:10px}header.top{background:var(--stock);color:var(--ink);border-bottom:1px solid var(--rule)}header.top .wrap{min-height:100px;gap:20px;padding:15px 36px;flex-wrap:nowrap}.logo{color:var(--ink);font-size:28px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand-mark{font-family:Georgia,serif;color:#477c4b;margin-right:4px}.brand-sub{display:block;font:600 9px/1.5 Inter,Arial,sans-serif;letter-spacing:2.2px;margin-left:30px;margin-top:6px}nav{display:flex;gap:24px}nav a{color:var(--ink);margin:0;font-size:14px;display:inline-flex;align-items:center;min-height:44px}.nav-cta{color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--ink);padding:11px 17px;border-radius:30px;white-space:nowrap}.nav-cta span{margin-left:12px}.hero{position:relative;min-height:690px;display:flex;align-items:center;background:#173a2b;color:#fffbed;isolation:isolate}.hero-photo,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-photo{object-position:center 55%}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(8,32,22,.83),rgba(8,32,22,.36) 60%,rgba(8,32,22,.08)),linear-gradient(0deg,rgba(8,32,22,.45),transparent 60%)}.hero-copy{width:100%;padding-top:60px;padding-bottom:75px}.eyebrow{font:600 11px/1.6 Inter,Arial,sans-serif;letter-spacing:2.3px;margin:0 0 20px}.hero h1{font-size:clamp(60px,6.2vw,94px);line-height:.99;letter-spacing:-4px;margin:15px 0 24px;font-weight:500;max-width:12ch}.hero h1 em{font-style:italic;color:#f2e969}.hero-copy>p:not(.eyebrow){max-width:40ch;font-size:18px;color:#f7f5e9}.pill{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#f2e969;color:#193c31;padding:16px 24px;border-radius:40px;font-size:14px;font-weight:600;text-decoration:none;min-height:52px}.pill:hover{background:#e5d952;transform:translateY(-1px)}.pill.dark{background:#1d4939;color:white}.hero .pill{margin-top:13px}.hero-caption{position:absolute;right:40px;bottom:30px;font:italic 21px Georgia,serif}.welcome-strip{background:#e7ead8;display:flex;justify-content:center;gap:90px;padding:18px 24px;font-size:12px;font-weight:600}.welcome-strip span:before{content:'✳';margin-right:12px;color:#40744e}.pathways{padding-top:85px;padding-bottom:75px}.section-head{text-align:center;margin-bottom:46px}.section-head h2{margin:0 0 17px}.section-head>p{margin-left:auto;margin-right:auto}.section-head .eyebrow{margin-bottom:18px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.path{padding:32px 26px 35px;text-decoration:none;color:var(--ink);border-right:1px solid var(--rule)}.path:first-child{padding-left:0}.path:last-child{border:0}.path-number{font-size:10px;font-weight:600;letter-spacing:1.5px}.path h3{font-size:30px;line-height:1.13;margin:24px 0 18px}.path p{font-size:15px;color:var(--muted);max-width:31ch;margin-bottom:28px}.text-link{color:var(--ink);font-weight:600;font-size:14px;text-underline-offset:5px}.path:hover .text-link{text-decoration:underline}.feature{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-bottom:75px}.feature-visual{background:#204b3b;min-height:355px;position:relative;overflow:hidden;color:#fffbed}.feature-visual svg{width:100%;display:block}.feature-small{position:absolute;top:25px;left:25px;font-size:10px;letter-spacing:2px}.feature-tag{position:absolute;bottom:23px;left:25px;font-size:9px;letter-spacing:1.6px}.feature h2{margin:0 0 25px}.feature-copy p:not(.eyebrow){font-size:16px;max-width:42ch}.feature-copy .pill{margin-top:15px}.video-section{border-top:1px solid var(--rule);padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.video-section h2{margin:0 0 20px}.video-section p{max-width:42ch}.video-link{background:#e4e7d4;min-height:280px;padding:40px;display:flex;align-items:center;gap:30px;color:var(--ink);text-decoration:none}.play-circle{background:#1d4939;color:#f2e969;width:70px;height:70px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;padding-left:4px}.video-link small{display:block;font-size:10px;letter-spacing:1.3px;margin-bottom:20px}.video-link strong{display:block;font:500 32px/1.2 Fraunces,Georgia,serif;letter-spacing:-1px;margin-bottom:25px}.video-link>span>span{font-size:13px;text-decoration:underline}.access-banner{padding-top:45px;padding-bottom:45px;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:70px}.access-banner h2{margin:0 0 18px;max-width:25ch}.access-banner p:not(.eyebrow){max-width:65ch}.rules-section{padding-top:20px}.rules-section>h2{margin:0 0 25px}.rules-section>.lead{max-width:75ch;font-size:18px}.cats{margin:30px 0 20px;gap:12px}.cat{padding:20px;min-height:115px;border-radius:2px}.cat b{font-size:22px;line-height:1.15}.cat[aria-pressed=true]{background:#e7ead8}.card-sheet{padding:0 26px 18px}.sc-row{padding-top:20px;padding-bottom:20px;grid-template-columns:70px 1fr 140px}.sc-row .what{font-size:15px;line-height:1.65}.sc-head{padding:25px 0 20px}.sc-head h3{letter-spacing:-.025em}.sc-head .who{max-width:55ch}.sc-row .ttl{font-size:17px}.legend{gap:24px}.gear{gap:20px}.g{padding:22px;background:#e9ecdf;border:0}.g h3{font-size:25px}.g p{font-size:16px}main.wrap{padding-top:5px;padding-bottom:30px;min-height:52vh}main.wrap>.lead{max-width:66ch;font-size:20px}main.wrap h2{margin-top:55px}main.wrap .tablewrap{margin-top:35px;border:1px solid var(--rule)}table{font-size:15px}th{background:#e4e8d7;color:var(--ink);padding:18px}td{padding:20px 15px}summary{padding:18px 5px;min-height:52px;font-weight:600}.faq details{border-bottom:1px solid var(--rule);padding:0}.org{padding:25px 0;grid-template-columns:280px 1fr}.src{font-size:13px;line-height:1.6}.access-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.access-facts>div{background:#e3e8d5;padding:25px}.access-facts strong{display:block;font:500 50px Fraunces,Georgia,serif}.access-facts span{font-size:14px}.callout{background:#e4e8d7;padding:25px;margin-top:35px}footer{background:#173d30;color:#f5f2e9;border:0;margin-top:90px;padding:45px 0 30px}footer .logo{color:#f5f2e9}footer a{color:#f5f2e9}.footer-top{display:flex;gap:50px;align-items:start;justify-content:space-between;border-bottom:1px solid #567064;padding-bottom:30px;margin-bottom:25px}.footer-top p{margin:0;font-size:15px}.footer-top nav{gap:20px;flex-wrap:wrap}.footer-note{font-size:12px;color:#ced8cc;max-width:100ch}
@media(min-width:1600px){.hero-copy{max-width:1320px}.hero{min-height:730px}}
@media(max-width:1000px){header.top .wrap{flex-wrap:wrap;justify-content:space-between}.nav-cta{display:none}nav{gap:18px}.feature{gap:32px}.video-section{gap:32px}.welcome-strip{gap:30px}.path h3{font-size:26px}.footer-top{flex-wrap:wrap}.hero{min-height:650px}}
@media(max-width:650px){.wrap{padding-left:22px;padding-right:22px}header.top .wrap{padding:18px 22px;gap:12px}.logo{font-size:25px}.brand-sub{font-size:8px}header.top nav{width:100%;gap:20px;justify-content:space-between}nav a{font-size:12px;margin:0;white-space:normal}.hero{min-height:650px}.hero-copy{padding-top:45px;padding-bottom:75px}.hero h1{font-size:66px;letter-spacing:-3px}.hero-copy>p:not(.eyebrow){font-size:16px;max-width:30ch}.hero .eyebrow{font-size:9px;max-width:30ch}.hero-photo{object-position:65% center}.hero-shade{background:linear-gradient(90deg,rgba(8,32,22,.85),rgba(8,32,22,.3))}.hero-caption{font-size:15px;right:22px;bottom:25px}.welcome-strip{gap:12px;font-size:9px;padding:15px 15px}.welcome-strip span:before{display:none}.pathways{padding-top:55px;padding-bottom:50px}.section-head{text-align:left;margin-bottom:30px}.section-head>p{margin-left:0}.path-grid{grid-template-columns:1fr}.path,.path:first-child{padding:25px 0;border-right:0;border-bottom:1px solid var(--rule)}.path h3{font-size:31px;margin:18px 0 12px}.path p{max-width:none;margin-bottom:18px}.feature{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.feature-visual{min-height:260px}.feature-copy h2{font-size:40px}.video-section{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:20px}.video-link{padding:25px;gap:20px;min-height:230px}.play-circle{width:52px;height:52px}.video-link strong{font-size:26px}.access-banner{padding-top:35px;padding-bottom:35px;margin-bottom:50px}.cats{grid-template-columns:1fr 1fr}.cat{padding:14px;min-height:115px}.cat b{font-size:19px}.cat span{font-size:12px}.card-sheet{padding:0 15px 14px}.sc-row{grid-template-columns:52px 1fr;gap:8px}.sc-row .mark{grid-column:2;text-align:left;justify-self:start;font-size:12px}.sc-row .what{font-size:14px}.sc-head h3{font-size:23px}.legend{font-size:12px}.org{grid-template-columns:1fr;gap:10px}.access-facts{grid-template-columns:1fr}.access-facts>div{display:flex;align-items:center;gap:22px}.access-facts strong{font-size:38px;white-space:nowrap}.footer-top{gap:22px}.footer-top nav{width:100%;gap:20px}.footer-top nav a{font-size:13px}.eyebrow{font-size:10px}.tablewrap{overflow-x:auto}h1{margin-top:35px}footer{margin-top:55px}form.submit .row{display:block}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill:hover{transform:none}}
