#course-shortcuts{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:0;border:0}#course-shortcuts button{background:transparent;color:#234d3d;border:1px solid #b8cbbd;border-radius:24px;padding:10px 18px;min-height:44px;font-size:14px}#course-shortcuts button:hover{background:#e4eee4}.jump-checklist{display:none!important}#birdiecontent,#personal-best,#where-shots-go,#hole-highlights{scroll-margin-top:24px}.explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.explore-feature{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:30px;background:#173e32;border:1px solid #173e32;color:#f5f5e9;border-radius:22px;min-height:320px;white-space:normal}.explore-feature .eyebrow,.explore-feature h3{color:inherit}.explore-feature h3{font-size:34px;letter-spacing:-1px;margin:12px 0}.explore-feature p{font-weight:400;font-size:16px;line-height:1.6;max-width:430px;margin:0 0 24px}.explore-symbol{font-size:40px;line-height:1;margin-bottom:30px;color:#cce4d1}.explore-action{margin-top:auto;font-size:15px;padding-top:10px}.season-feature{background:#eeeede;color:#173e32;border-color:#c9d2bf}.season-feature .explore-symbol{color:#56734e}.groups-feature{grid-column:1/-1;min-height:0;background:white;color:#173e32;border-color:#c9d6ca;padding:24px 30px}.groups-feature h3{font-size:23px}.groups-feature p{max-width:none;margin:0}.history-filter-note,.latest-scope-note{font-size:13px;color:#526c60;line-height:1.5}.latest-scope-note{border-bottom:1px solid #cbd9cc;padding-bottom:12px;margin-top:0}.history-filter-note{margin:-8px 0 22px}.optional-stats>summary{cursor:pointer;line-height:1.6;font-size:14px;color:#496759}.optional-stats.has-stats>summary{display:none}.optional-stats>div{padding-top:14px}.optional-stats.has-stats>div{padding:0}.viewnav button{min-width:0}.viewnav button:focus-visible,#course-shortcuts button:focus-visible,.explore-feature:focus-visible{outline:3px solid #927338;outline-offset:3px}@media(max-width:760px){.explore-grid{grid-template-columns:1fr}.explore-feature{min-height:290px;padding:24px}.groups-feature{min-height:0}.viewnav button{font-size:12px!important;padding:10px 4px!important}.viewnav{gap:2px!important}#course-shortcuts{gap:6px;flex-wrap:nowrap;overflow-x:auto}#course-shortcuts button{flex:0 0 auto;font-size:13px;padding:8px 13px}.explore-feature h3{font-size:30px}}

#golf-next-actions{display:grid;grid-template-columns:1.15fr 1fr .85fr;gap:16px;margin:24px 0 32px}.home-action{display:flex;flex-direction:column;padding:24px;border:1px solid #cbd7ca;border-radius:18px;background:#f0f3e9;color:#173e32}.home-action .eyebrow{font-size:10px;letter-spacing:1.5px;line-height:1.5}.home-action h3{font-size:23px;line-height:1.2;letter-spacing:-.5px;margin:16px 0 8px}.home-action p{font-size:14px;line-height:1.5;margin:0 0 20px}.home-action button{align-self:flex-start;margin-top:auto;font-size:14px;min-height:44px}.home-latest{background:white}.home-add{background:#173e32;color:#f7f6eb;border-color:#173e32}.home-add h3{color:inherit;font-size:21px;margin-top:8px}.home-add button{background:#e6edda;color:#173e32}.home-plus{font-size:30px;line-height:1;color:#c8dfb6}.home-action button:focus-visible{outline:3px solid #b38a43;outline-offset:3px}@media(max-width:760px){#golf-next-actions{grid-template-columns:1fr;gap:12px}.home-action{padding:20px}.home-action h3{margin-top:10px}.home-action p{margin-bottom:14px}.home-plus{display:none}}
