body.gtr-site{--gtr-ink:#102a31;--gtr-green:#08785b;--gtr-pale:#eef5ef;--gtr-line:#b8c9bf;background:#f5f7f3;color:var(--gtr-ink)}
.gtr-site a{color:#08684e;text-underline-offset:3px}.gtr-site a:hover{color:#064b39}.gtr-site a:focus-visible{outline:3px solid #6da344;outline-offset:4px}
.gtr-site .site-header{background:#fff;border-bottom:1px solid #d9e4da}.gtr-site .site-branding .custom-logo{width:290px;height:auto;max-height:none}.gtr-site .site-title,.gtr-site .site-description{display:none}
.gtr-site .main-header-menu>.menu-item>a{font-weight:650;color:#173c31}.gtr-site .main-header-menu>.menu-item>a:hover{color:#08785b}
.gtr-post .site-content>.ast-container{display:block;max-width:1140px;padding:28px 24px 64px}.gtr-post #primary{width:100%;margin:0}.gtr-post #secondary{display:none}
.gtr-post .ast-article-single{background:#fff;border:1px solid #d9e4da;border-radius:14px;padding:32px clamp(20px,5vw,70px);margin:0 auto;max-width:1040px}
.gtr-post .entry-title{color:#102a31;font-size:clamp(30px,4.3vw,48px);line-height:1.14;letter-spacing:-.035em;font-weight:750;margin:0 0 20px}
.gtr-post .entry-header{margin:0 0 12px}.gtr-post .entry-meta{display:none}.gtr-post .ast-single-post-featured-section,.gtr-post .ast-blog-featured-section,.gtr-post .post-thumb-img-content{display:none}
.gtr-breadcrumbs{font-size:13px;line-height:1.6;color:#465f51;margin:0 0 18px}.gtr-breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 8px}.gtr-breadcrumbs li+li:before{content:'/';margin-right:8px;color:#526c5c}
.gtr-byline{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:14px;line-height:1.6;color:#435a4c;margin:0 0 22px}.gtr-byline a{font-weight:650}
.gtr-hero{margin:0 0 34px!important}.gtr-hero img{display:block;width:100%;height:auto;border-radius:10px}
.golf-article{font-size:18px;line-height:1.75;color:#1c3027;overflow-wrap:anywhere}.golf-article p{margin:1.05em 0}.golf-article h2{color:#102a31;font-size:clamp(24px,3vw,31px);line-height:1.25;margin:2.2em 0 .8em;letter-spacing:-.02em}.golf-article h3{font-size:22px;line-height:1.4;margin:1.6em 0 .7em}.golf-article li{margin:.45em 0}
.golf-article .golf-table-scroll{display:block;overflow-x:auto!important;max-width:100%;-webkit-overflow-scrolling:touch;margin:24px 0;border:1px solid #c7d5ca;border-radius:8px;background:#fff}
.golf-article .golf-comparison-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55;margin:0;min-width:580px}.golf-comparison-table th{background:#eaf2eb;color:#173c2d;font-weight:750}.golf-comparison-table td,.golf-comparison-table th{border:1px solid #b8c9bf;padding:12px;vertical-align:top;text-align:left}.golf-comparison-table tbody tr:nth-child(even){background:#f8faf6}
.golf-amazon-button,.golf-article a.golf-amazon-button{display:inline-block;background:#08785b;color:#fff!important;border-radius:6px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.golf-amazon-button:hover,.golf-article a.golf-amazon-button:hover{background:#065b45;color:#fff}
.golf-affiliate-disclosure{font-size:14px;line-height:1.65;color:#405449;border-left:3px solid #8ca58b;padding-left:14px}.golf-toc{background:#f3f7f0;border:1px solid #c1d0c0;padding:16px 22px;border-radius:9px;margin:30px 0}.golf-toc p{margin:0 0 12px}.golf-toc ul{columns:2;column-gap:28px;padding-left:20px;margin:0}.golf-toc li{font-size:15px;line-height:1.55;break-inside:avoid;margin:0 0 9px}
.golf-context-links{border-left:3px solid #92ad95;padding-left:18px}.golf-sources,.golf-related-guides{font-size:16px;line-height:1.65}
.gtr-author-box{display:flex;align-items:flex-start;gap:20px;margin:40px 0 0;padding:26px;background:#edf4ed;border:1px solid #bacdbb;border-radius:12px}.gtr-author-initials{display:grid;place-items:center;flex:0 0 66px;height:66px;border-radius:50%;background:#08785b;color:#fff;font-weight:750;font-size:22px}.gtr-author-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#3f5d49;margin:0 0 5px!important}.gtr-author-box h2{font-size:24px;margin:0 0 9px!important;line-height:1.25}.gtr-author-box p{font-size:15px;line-height:1.7;margin:0 0 10px}.gtr-author-link{font-size:14px;font-weight:700}
.gtr-site .site-footer{border-top:1px solid #d4e0d4}.gtr-home-hero{padding:60px 34px;border-radius:18px;background:#103c30;color:#fff}.gtr-home-hero h1,.gtr-home-hero h2{color:#fff}.gtr-home-hero p{max-width:650px}.gtr-home-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.13em;color:#b6e579}.gtr-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.gtr-home-card{padding:28px;border:1px solid #c6d5c9;border-radius:12px;background:#fff}.gtr-home-card h2{font-size:26px;margin:0 0 12px}.gtr-home-card p{font-size:17px}
.gtr-home-hero-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px}.gtr-home-hero-layout figure{margin:0}.gtr-home-hero-layout img,.gtr-home-card img{display:block;width:100%;height:auto;border-radius:9px}.gtr-home-card img{margin-bottom:20px}.gtr-home .gtr-home-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.14;letter-spacing:-.035em}.gtr-cta{display:inline-block;background:#a8d94a;color:#102a31!important;padding:12px 17px;border-radius:7px;font-weight:700;text-decoration:none;margin:8px 8px 0 0}.gtr-cta-secondary{background:transparent;color:#fff!important;border:1px solid #d5e6ce}.gtr-cta:hover{background:#caef7b}.gtr-cta-secondary:hover{color:#102a31!important}
@media(max-width:700px){.gtr-site .site-branding .custom-logo{width:210px}.gtr-post .site-content>.ast-container{padding:16px 12px 36px}.gtr-post .ast-article-single{padding:22px 18px;border-radius:9px}.golf-article{font-size:17px}.golf-toc ul{columns:1}.gtr-author-box{padding:20px;gap:14px}.gtr-author-initials{flex-basis:48px;height:48px;font-size:18px}.gtr-author-box h2{font-size:22px}.gtr-home-grid,.gtr-home-hero-layout{grid-template-columns:1fr}.gtr-home-hero{padding:36px 24px}}
