.gbit-page .gbit-app main#gbit-main{width:100%;max-width:none;float:none;padding:0;margin:0;display:block}.gbit-app section{margin:0}.gbit-app .gbit-brand{text-align:left}
.gbit-page{margin:0!important;background:#fff!important;color:#233d31!important}.gbit-app{--gbit-ink:#233d31;--gbit-green:#315f40;--gbit-cream:#fff;--gbit-line:#dce2d6;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-size:15px;line-height:1.85;letter-spacing:.02em;text-align:left;overflow-wrap:anywhere}.gbit-app *{box-sizing:border-box}.gbit-app h1,.gbit-app h2,.gbit-app h3,.gbit-app p,.gbit-app ul,.gbit-app ol,.gbit-app dl,.gbit-app figure{margin:0;padding:0;background:none;border:0;box-shadow:none;color:inherit}.gbit-app h1:before,.gbit-app h1:after,.gbit-app h2:before,.gbit-app h2:after,.gbit-app h3:before,.gbit-app h3:after{display:none!important}.gbit-app h1,.gbit-app h2,.gbit-app h3{font-weight:700;line-height:1.55}.gbit-app h1{font-size:clamp(30px,3.5vw,48px);letter-spacing:.015em}.gbit-app h2{font-size:clamp(24px,2.5vw,32px)}.gbit-app h3{font-size:21px}.gbit-app a{color:inherit;text-decoration:none;transition:color .15s,background .15s,transform .15s}.gbit-app a:hover{opacity:1;color:#54804b}.gbit-app a:focus-visible,.gbit-app button:focus-visible,.gbit-app select:focus-visible,.gbit-app input:focus-visible,.gbit-app summary:focus-visible,.gbit-app [tabindex="0"]:focus-visible{outline:3px solid #c18b37;outline-offset:4px}.gbit-app button,.gbit-app input,.gbit-app select{font:inherit;letter-spacing:inherit}.gbit-app img{display:block;max-width:100%;height:auto}.gbit-shell{width:min(1180px,calc(100% - 80px));margin:0 auto}.gbit-header{background:#fff;border-bottom:1px solid var(--gbit-line)}.gbit-header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.gbit-brand{display:inline-flex;flex-direction:column;line-height:1.2;flex-shrink:0}.gbit-brand>span{font-size:25px;letter-spacing:.065em;font-weight:750}.gbit-brand-slash{color:#819669}.gbit-brand small{font-size:11px;letter-spacing:.2em;margin-top:9px}.gbit-nav{display:flex;gap:32px;align-items:center}.gbit-nav a{font-size:14px;font-weight:650;padding:8px 0}.gbit-nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.gbit-mobile-menu{display:none}.gbit-skip{position:absolute;left:20px;top:-200px;z-index:999999;background:white;padding:12px}.gbit-skip:focus{top:40px}.gbit-hero{padding:70px 0 64px;background:#fff}.gbit-hero-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:56px}.gbit-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.5;color:#617651}.gbit-hero h1{margin:21px 0 22px}.gbit-hero h1 em{font-style:normal;color:#547644}.gbit-lead{font-size:15px;line-height:2.15}.gbit-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.gbit-button{display:inline-flex!important;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:13px 23px;border:1px solid #d1dcc3!important;border-radius:5px;background:#e9efd9!important;color:#233d31!important;font-size:14px!important;font-weight:650;line-height:1.6!important;cursor:pointer;box-shadow:none!important;text-align:center}.gbit-button:hover{background:#dce7cd!important;transform:translateY(-1px)}.gbit-button-outline{background:#fff!important;color:var(--gbit-green)!important}.gbit-button-outline:hover{background:#e4eadb!important}.gbit-button-light{background:#e9efd9!important;border-color:#e9efd9!important;color:#233d31!important}.gbit-button-small{font-size:13px!important;min-height:40px;padding:9px 14px}.gbit-hero-note{font-size:11px;margin-top:17px!important;color:#60705a!important}.gbit-course-art{display:block;width:100%;height:auto}.gbit-art-label{display:block;font-size:11px;letter-spacing:.12em;margin-top:12px;color:#617651;text-align:right}.gbit-section{padding:76px 0}.gbit-heading{margin-bottom:30px}.gbit-heading .gbit-eyebrow{margin-bottom:10px}.gbit-heading p{margin-top:13px;color:#61705f;max-width:650px}.gbit-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gbit-entry{display:flex;flex-direction:column;padding:26px 28px 29px;border:1px solid var(--gbit-line);border-radius:8px;background:#fff}.gbit-entry:hover{background:#f2f5eb;transform:translateY(-3px)}.gbit-entry-top{display:flex;justify-content:flex-end;align-items:center;margin-bottom:28px;font-size:13px;letter-spacing:.13em}.gbit-entry-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#edf1e6;border-radius:50%;font-size:24px}.gbit-kicker{font-size:12px!important;color:#6b7a61!important;line-height:1.8!important;margin-bottom:7px!important}.gbit-entry h3{font-size:21px;margin-bottom:14px}.gbit-entry>p:not(.gbit-kicker){font-size:13px;line-height:1.9;flex:1;color:#61705f}.gbit-entry>strong{display:flex;justify-content:space-between;font-size:13px;margin-top:23px;padding-top:17px;border-top:1px solid var(--gbit-line)}.gbit-types{background:#fff;padding-top:55px;padding-bottom:55px}.gbit-type-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gbit-type-grid a{background:#fff;border:1px solid #dce2d6;border-radius:5px;padding:18px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:650}.gbit-type-grid a:hover{background:#e4eadb}.gbit-compare-section{background:#fff;color:#233d31;border-top:1px solid var(--gbit-line);border-bottom:1px solid var(--gbit-line)}.gbit-compare-section .gbit-heading .gbit-eyebrow{color:#617651}.gbit-compare-section .gbit-heading p,.gbit-compare-section .gbit-muted{color:#61705f!important}.gbit-compare-home{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.gbit-compare-home .gbit-heading{margin-bottom:18px}.gbit-compare-home-panel{padding:32px;border:1px solid var(--gbit-line);border-radius:8px;background:#fff}.gbit-compare-home-panel h3{margin-bottom:15px}.gbit-compare-home-panel p{font-size:13px;line-height:1.9;margin-bottom:23px;color:#61705f}.gbit-section-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.gbit-text-link{font-size:13px;font-weight:650;white-space:nowrap}.gbit-text-link span{margin-left:15px}.gbit-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px}.gbit-post-image{aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#e5e9dc;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.gbit-post-image img{width:100%;height:100%;object-fit:cover}.gbit-post-card time{font-size:11px;letter-spacing:.07em;color:#71816c;display:block;margin-bottom:8px}.gbit-post-card h3{font-size:16px;line-height:1.85}.gbit-image-fallback{font-size:18px;letter-spacing:.12em;color:#68835c}.gbit-footer{background:#fff;padding:44px 0 24px;border-top:1px solid var(--gbit-line)}.gbit-footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.gbit-footer-top p{font-size:13px;color:#61705f}.gbit-footer .gbit-nav{border-top:1px solid #d4ddcd;border-bottom:1px solid #d4ddcd;padding:20px 0;gap:35px}.gbit-footer-bottom{margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gbit-footer-bottom>div{display:flex;gap:22px;font-size:11px}.gbit-footer-bottom small{font-size:10px;color:#6a7c62}.gbit-tool-head{background:#fff;padding:48px 0}.gbit-tool-head h1{font-size:clamp(27px,3vw,38px);margin:14px 0}.gbit-tool-head>div>p{font-size:14px;color:#61705f}.gbit-filter{background:#fff;border:1px solid var(--gbit-line);border-radius:8px;padding:30px;margin:0 0 42px!important}.gbit-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gbit-field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:650;color:var(--gbit-ink);min-width:0;margin:0}.gbit-field select,.gbit-field input{appearance:auto!important;width:100%;max-width:100%;height:48px;border:1px solid #cbd5c2!important;border-radius:4px!important;background:#fff!important;color:var(--gbit-ink)!important;padding:8px 12px!important;box-shadow:none!important;font-size:14px!important;line-height:1.4!important;margin:0!important}.gbit-field input{appearance:none!important}.gbit-filter .gbit-muted{margin-top:18px;font-size:12px}.gbit-reset{font-size:12px;text-decoration:underline!important;text-underline-offset:4px}.gbit-result-heading{display:flex;align-items:baseline;gap:20px;border-bottom:1px solid var(--gbit-line);padding-bottom:17px;margin-bottom:25px}.gbit-result-heading h2{font-size:23px}.gbit-result-heading p{font-size:13px;color:#687b5e}.gbit-result-heading strong{font-size:22px}.gbit-empty{padding:48px 24px;text-align:center;border:1px dashed #c8d5bc;border-radius:8px;background:#fff}.gbit-empty>span{display:block;font-size:32px;color:#648254;margin-bottom:12px}.gbit-empty h2{font-size:22px;margin-bottom:12px}.gbit-empty p{max-width:580px;margin:0 auto 20px;color:#61705f;font-size:14px}.gbit-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gbit-result-card{padding:24px;border:1px solid var(--gbit-line);border-radius:8px;background:#fff}.gbit-result-main{display:block}.gbit-result-main h3{font-size:20px;margin-bottom:12px}.gbit-result-main p{font-size:13px;margin-bottom:10px}.gbit-result-main strong{display:block;margin-top:17px}.gbit-result-card>.gbit-button{margin-top:18px}.gbit-result-image{height:180px;margin-bottom:20px}.gbit-result-image img{width:100%;height:100%;object-fit:contain}.gbit-match-reason{padding:15px;background:#f2f5eb;font-size:12px;white-space:pre-line;margin-top:16px!important}.gbit-muted{color:#687b5e!important;font-size:13px}.gbit-pagination{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.gbit-pagination>*{padding:8px 14px;border:1px solid var(--gbit-line);border-radius:4px}.gbit-pagination .current{background:#e9efd9;color:#233d31}.gbit-diagnosis-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:start}.gbit-diagnosis-fields{display:grid;gap:25px;margin:27px 0}.gbit-diagnosis-layout .gbit-filter{margin-bottom:0!important}.gbit-advice{padding:28px;background:#f7f9f3;border-radius:8px}.gbit-advice h2{font-size:25px;margin:15px 0 23px}.gbit-advice ol{padding-left:22px;font-size:14px;line-height:2.4;margin-bottom:23px}.gbit-advice p{font-size:12px;line-height:2;color:#61705f;margin-top:15px}.gbit-diagnosis-results{padding-top:50px}.gbit-diagnosis-results>h2{margin-bottom:12px}.gbit-diagnosis-results>p{margin-bottom:30px;color:#61705f}.gbit-compare-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:24px}.gbit-compare-fields>div{display:grid;gap:18px;min-width:0}.gbit-compare-home-panel .gbit-field{color:#233d31}.gbit-comparison-title{margin:35px 0 20px!important}.gbit-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--gbit-line);border-radius:6px;background:#fff;margin:20px 0}.gbit-table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.8;margin:0!important;table-layout:fixed}.gbit-table th,.gbit-table td{padding:18px 22px;border:0;border-bottom:1px solid var(--gbit-line);border-right:1px solid var(--gbit-line);vertical-align:top;text-align:left;color:var(--gbit-ink);background:#fff;overflow-wrap:anywhere}.gbit-table thead th{background:#eaf0e1;font-weight:700}.gbit-table tbody th{background:#f6f8f0;font-weight:500;font-size:12px;width:26%}.gbit-table tr:last-child>*{border-bottom:0}.gbit-table tr>*:last-child{border-right:0}.gbit-table a{color:var(--gbit-green);text-decoration:underline;text-underline-offset:3px}.gbit-variants-table{min-width:1500px;table-layout:auto;font-size:12px}.gbit-detail-intro{display:flex;gap:40px;align-items:start;margin-bottom:40px}.gbit-detail-image{width:35%;flex-shrink:0}.gbit-detail-image img{max-height:380px;object-fit:contain}.gbit-richtext{flex:1;min-width:0}.gbit-richtext p{margin-bottom:18px}.gbit-richtext a{text-decoration:underline}.gbit-richtext ul,.gbit-richtext ol{padding-left:25px}.gbit-spec-list{margin:20px 0 40px!important;border-top:1px solid var(--gbit-line)!important}.gbit-spec-list>div{display:grid;grid-template-columns:280px 1fr;border-bottom:1px solid var(--gbit-line)}.gbit-spec-list dt,.gbit-spec-list dd{padding:18px;margin:0;font-size:14px;min-width:0}.gbit-spec-list dt{background:#f0f3e8}.gbit-notice{padding:18px 22px;background:#f6eeda;border-left:3px solid #b78a41}
@media(min-width:1500px){.gbit-hero{padding:80px 0}.gbit-shell{width:min(1240px,calc(100% - 100px))}}
@media(max-width:1050px){.gbit-shell{width:calc(100% - 48px)}.gbit-nav{gap:20px}.gbit-hero-grid{gap:26px}.gbit-hero h1{font-size:36px}.gbit-hero .gbit-actions{gap:10px}.gbit-hero .gbit-button{padding:12px 15px;gap:15px;font-size:13px!important}.gbit-entry{padding:22px}.gbit-entry h3{font-size:19px}.gbit-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gbit-compare-home{gap:35px}.gbit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.gbit-shell{width:calc(100% - 36px)}.gbit-header-inner{min-height:78px;gap:14px}.gbit-brand>span{font-size:21px}.gbit-brand small{font-size:10px;margin-top:6px}.gbit-desktop-nav{display:none}.gbit-mobile-menu{display:block;position:relative}.gbit-mobile-menu summary{cursor:pointer;list-style:none;font-size:12px;font-weight:650;padding:10px 0 10px 10px}.gbit-mobile-menu summary::-webkit-details-marker{display:none}.gbit-mobile-menu summary span{margin-left:10px;font-size:18px}.gbit-mobile-menu .gbit-nav{position:absolute;right:0;top:52px;width:240px;max-width:calc(100vw - 36px);z-index:10000;padding:16px 24px;display:flex;align-items:stretch;gap:0;flex-direction:column;background:#fff;border:1px solid var(--gbit-line);border-radius:6px;box-shadow:0 10px 20px #233d3114}.gbit-mobile-menu .gbit-nav a{padding:12px 0;border-bottom:1px solid var(--gbit-line)}.gbit-mobile-menu .gbit-nav a:last-child{border-bottom:0}.gbit-hero{padding:36px 0 29px}.gbit-hero-grid{grid-template-columns:1fr;gap:27px}.gbit-hero h1{font-size:clamp(27px,7.6vw,39px);line-height:1.65;margin:17px 0}.gbit-lead{font-size:13px;line-height:2}.gbit-eyebrow{font-size:10px}.gbit-hero .gbit-actions{margin-top:22px;display:grid;grid-template-columns:1.2fr 1fr;gap:9px}.gbit-hero .gbit-button{padding:13px 9px;gap:8px;font-size:12px!important;min-height:48px}.gbit-hero-note{font-size:10px!important}.gbit-hero-visual{max-width:440px;width:100%;margin:0 auto}.gbit-course-art{max-height:280px}.gbit-art-label{font-size:9px;letter-spacing:.06em}.gbit-section{padding:43px 0}.gbit-heading{margin-bottom:24px}.gbit-app h2{font-size:24px}.gbit-heading p{font-size:13px;line-height:1.9}.gbit-entry-grid{grid-template-columns:1fr;gap:15px}.gbit-entry{padding:21px 23px}.gbit-entry-top{margin-bottom:12px}.gbit-entry-icon{width:38px;height:38px;font-size:21px}.gbit-entry h3{font-size:21px;margin-bottom:10px}.gbit-entry>strong{margin-top:17px;padding-top:13px}.gbit-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gbit-type-grid a{font-size:12px;padding:17px 13px}.gbit-compare-home{grid-template-columns:1fr;gap:25px}.gbit-compare-home-panel{padding:25px}.gbit-compare-home-panel h3{font-size:20px}.gbit-section-top{display:block;margin-bottom:24px}.gbit-section-top .gbit-heading{margin-bottom:13px}.gbit-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.gbit-post-card h3{font-size:13px;line-height:1.85}.gbit-post-card time{font-size:10px}.gbit-post-image{margin-bottom:11px;border-radius:4px}.gbit-image-fallback{font-size:10px;letter-spacing:.04em}.gbit-footer{padding:32px 0 20px}.gbit-footer-top{align-items:start;gap:20px}.gbit-footer-top p{font-size:10px}.gbit-footer .gbit-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px;padding:17px 0}.gbit-footer .gbit-nav a{font-size:12px;padding:4px 0}.gbit-footer-bottom{display:block}.gbit-footer-bottom>div{font-size:10px;gap:16px;flex-wrap:wrap;margin-bottom:15px}.gbit-tool-head{padding:30px 0}.gbit-tool-head h1{font-size:27px;line-height:1.6}.gbit-tool-head>div>p{font-size:13px}.gbit-filter{padding:22px;margin-bottom:30px!important}.gbit-filter-grid{grid-template-columns:1fr;gap:18px}.gbit-filter .gbit-actions{margin-top:23px}.gbit-filter .gbit-actions .gbit-button{width:100%}.gbit-result-grid{grid-template-columns:1fr}.gbit-result-heading h2{font-size:21px}.gbit-empty{padding:32px 20px}.gbit-empty h2{font-size:20px}.gbit-empty p{font-size:13px}.gbit-diagnosis-layout{grid-template-columns:1fr;gap:25px}.gbit-diagnosis-fields{gap:21px}.gbit-diagnosis-layout .gbit-button{width:100%}.gbit-advice{padding:24px}.gbit-advice h2{font-size:23px}.gbit-diagnosis-results{padding-top:35px}.gbit-diagnosis-results>h2{font-size:22px}.gbit-diagnosis-results>p{font-size:13px}.gbit-compare-fields{grid-template-columns:1fr;gap:25px}.gbit-compare-form>.gbit-button{width:100%}.gbit-table th,.gbit-table td{padding:14px 16px}.gbit-detail-intro{display:block}.gbit-detail-image{width:100%;margin-bottom:25px}.gbit-detail-image img{margin:0 auto;max-height:260px}.gbit-spec-list>div{grid-template-columns:1fr}.gbit-spec-list dt,.gbit-spec-list dd{padding:12px 15px;font-size:13px}.gbit-spec-list dt{font-size:12px}.gbit-detail-intro~.gbit-actions .gbit-button{width:100%}}
@media(prefers-reduced-motion:reduce){.gbit-app a{transition:none}.gbit-app .gbit-button:hover,.gbit-app .gbit-entry:hover{transform:none}}

/* Club cards and editorial radar charts. */
.gbit-home-clubs{border-top:1px solid var(--gbit-line)}.gbit-club-count{font-size:13px!important;white-space:nowrap;color:#61705f!important;margin-bottom:28px!important}.gbit-home-ad-note{font-size:11px!important;color:#687b5e!important;margin-bottom:20px!important}.gbit-club-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gbit-club-card{min-width:0;display:flex;flex-direction:column;padding:20px;border:1px solid var(--gbit-line);border-radius:8px;background:#fff}.gbit-club-media{min-width:0;margin-bottom:18px;text-align:center}.gbit-rakuten-ad,.gbit-club-image-link{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;max-width:300px;margin:0 auto;overflow:hidden;border-radius:5px;background:#fff}.gbit-rakuten-ad>a{display:block!important;max-width:100%!important;line-height:0!important}.gbit-rakuten-ad img{display:block!important;width:100%!important;max-width:240px!important;height:auto!important;object-fit:contain;margin:0 auto!important}.gbit-club-image-link img{width:100%;height:100%;object-fit:contain}.gbit-club-image-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:110px;background:#f7f9f3;font-size:12px;color:#71816b}.gbit-ad-label{font-size:10px!important;color:#687b5e!important;line-height:1.6!important;margin:9px 0 0!important}.gbit-club-card-copy{display:flex;flex-direction:column;flex:1;min-width:0}.gbit-club-card h3{font-size:17px;line-height:1.7;margin-bottom:10px}.gbit-club-type,.gbit-club-release{font-size:12px!important;color:#687b5e!important;margin-bottom:5px!important}.gbit-club-detail-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;margin-top:auto;border-top:1px solid var(--gbit-line);font-size:12px;font-weight:650}.gbit-club-card-copy>.gbit-club-detail-link{margin-top:18px}.gbit-home-more{display:flex;justify-content:center;margin-top:30px}.gbit-detail-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:start;margin-bottom:45px}.gbit-detail-media{min-width:0;padding:15px 0}.gbit-detail-media .gbit-actions{justify-content:center}.gbit-club-media-detail .gbit-rakuten-ad,.gbit-club-media-detail .gbit-club-image-link{max-width:400px;min-height:280px}.gbit-club-media-detail .gbit-club-image-empty{min-height:280px}.gbit-detail-content{margin:35px 0 45px!important}.gbit-detail-image-empty{display:flex;align-items:center;justify-content:center;background:#f7f9f3;border-radius:6px;min-height:300px;font-size:14px;color:#71816b}.gbit-course-detail-image img{max-height:450px;margin:0 auto;object-fit:contain}.gbit-score-panel{border:1px solid var(--gbit-line);border-radius:8px;padding:24px;background:#fff;min-width:0}.gbit-score-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.gbit-score-head h2{font-size:22px}.gbit-score-head>span{font-size:10px;color:#687b5e;white-space:nowrap}.gbit-score-profile{font-size:11px!important;color:#687b5e!important;margin-top:8px!important}.gbit-radar{display:block;width:100%;max-width:560px;height:auto;margin:8px auto}.gbit-radar-grid{fill:none;stroke:#dce4d3;stroke-width:1}.gbit-radar-axis{stroke:#e3e9dc;stroke-width:1}.gbit-radar text{font:12px sans-serif;fill:#36513c;letter-spacing:0}.gbit-radar-value{fill:#b7c99c;fill-opacity:.5;stroke:#5c7f40;stroke-width:2.5}.gbit-radar-dot{fill:#426132}.gbit-radar .gbit-radar-empty{font-size:15px;fill:#6b7d60;paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.gbit-score-values{display:grid;grid-template-columns:1fr 1fr;gap:0 22px!important}.gbit-score-values>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--gbit-line);padding:10px 0;min-width:0}.gbit-score-values dt{font-size:11px;color:#61705f}.gbit-score-values dd{font-size:15px;font-weight:650;margin:0;white-space:nowrap}.gbit-score-values small{font-size:10px;font-weight:400;color:#687b5e}.gbit-score-note{font-size:10px!important;color:#687b5e!important;margin-top:16px!important;line-height:1.9!important}.gbit-score-basis{margin-top:20px;font-size:12px}.gbit-score-basis summary{cursor:pointer;color:#315f40;text-decoration:underline;text-underline-offset:4px}.gbit-score-basis p{font-size:12px;margin-top:12px;overflow-wrap:anywhere}.gbit-score-unset{min-height:260px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;text-align:center;background:#f7f9f3;margin-top:20px;border-radius:5px}.gbit-score-unset p+p{font-size:12px;color:#687b5e;max-width:280px}
@media(max-width:1050px){.gbit-club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gbit-detail-overview{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.gbit-score-panel{padding:18px}.gbit-score-head{display:block}.gbit-score-head>span{display:block;margin-top:6px}.gbit-score-values{gap:0 14px!important}}
@media(max-width:760px){.gbit-club-grid{gap:14px}.gbit-club-card{padding:13px 12px}.gbit-club-card h3{font-size:14px;line-height:1.8}.gbit-club-card .gbit-kicker{font-size:10px!important}.gbit-club-type,.gbit-club-release{font-size:10px!important}.gbit-ad-label{font-size:9px!important}.gbit-club-detail-link{font-size:11px}.gbit-club-media{margin-bottom:13px}.gbit-club-count{font-size:12px!important;margin-bottom:0!important}.gbit-home-clubs .gbit-section-top{margin-bottom:18px}.gbit-home-ad-note{font-size:10px!important}.gbit-home-more .gbit-button{width:100%}.gbit-detail-overview{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.gbit-detail-media{padding:0}.gbit-club-media-detail .gbit-rakuten-ad,.gbit-club-media-detail .gbit-club-image-link{max-width:300px;min-height:240px}.gbit-detail-media .gbit-actions .gbit-button{width:100%}.gbit-score-panel{padding:18px 14px}.gbit-score-head h2{font-size:22px}.gbit-score-head{display:flex;align-items:baseline}.gbit-score-head>span{font-size:9px}.gbit-score-values dt{font-size:12px}.gbit-score-values dd{font-size:16px}.gbit-radar text{font-size:15px}}
