.ghlb{--lb-green:#093c2e;--lb-ink:#18251e;--lb-line:#dce2d9;margin:38px 0 44px;border:1px solid var(--lb-line);color:var(--lb-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ghlb .ghlb-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 30px;background:var(--lb-green);color:white}.ghlb .ghlb-eyebrow{font-size:9px;letter-spacing:.18em;font-weight:700;color:#d7d9bd}.ghlb .ghlb-heading h2{font:700 33px/1.1 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em;margin:7px 0 0;color:#fff!important}.ghlb .ghlb-heading p{font:12px/1.6 Arial,Helvetica,sans-serif;color:#d7e1d8;margin:0;text-align:right}.ghlb .ghlb-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--lb-line)}.ghlb .ghlb-tabs button{display:flex;align-items:center;gap:14px;text-align:left;padding:17px 28px!important;border:0!important;border-right:1px solid var(--lb-line)!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:#f7f8f4!important;color:#58635a!important;font:700 14px/1.3 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer;min-width:0}.ghlb .ghlb-tabs button:last-child{border-right:0!important}.ghlb .ghlb-tabs button[aria-selected=true]{background:#edf2e8!important;color:var(--lb-green)!important;border-bottom-color:#d5ac46!important}.ghlb .ghlb-tabs button>svg:first-child{flex-shrink:0;box-shadow:0 0 0 1px #0000000d}.ghlb .ghlb-tabs strong{display:block;font-size:15px;line-height:1.25}.ghlb .ghlb-tabs small{display:block;font-size:10px;font-weight:400;margin-top:3px}.ghlb .ghlb-tab-arrow{margin-left:auto;flex-shrink:0}.ghlb .ghlb-tabs button:focus-visible,.ghlb .ghlb-panel:focus-visible{outline:3px solid #d4a637;outline-offset:-3px}.ghlb .ghlb-panel{padding:26px 30px 24px;min-height:290px}.ghlb .ghlb-panel[hidden]{display:none}.ghlb .ghlb-event{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.ghlb .ghlb-event>div{min-width:0}.ghlb .ghlb-event h3{font:700 24px/1.2 Arial,Helvetica,sans-serif!important;color:var(--lb-ink)!important;letter-spacing:-.025em;margin:10px 0!important;max-width:850px;overflow-wrap:anywhere}.ghlb .ghlb-status{display:inline-block;font:700 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#465c49;background:#edf1e8;padding:5px 8px}.ghlb .ghlb-status--live{background:#d9f2df;color:#155c2f}.ghlb .ghlb-status--live:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#1b7a3c;margin-right:6px;animation:ghlb-pulse 2s ease-in-out infinite}.ghlb .ghlb-status--stale,.ghlb .ghlb-status--suspended{background:#f8edcf;color:#775217}.ghlb .ghlb-event-meta{font:12px/1.6 Arial,Helvetica,sans-serif;color:#626d64;margin:0}.ghlb .ghlb-tour-mark{font:700 10px Arial,Helvetica,sans-serif;color:#657561;border:1px solid var(--lb-line);padding:12px 14px;white-space:nowrap;letter-spacing:.08em}.ghlb .ghlb-scoreboard{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);gap:30px}.ghlb .ghlb-leader{background:#103f30;padding:22px 24px;color:white;display:flex;flex-direction:column;justify-content:center;min-width:0}.ghlb .ghlb-leader-label{font:700 9px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#e3c776}.ghlb .ghlb-leader-score{display:flex;align-items:baseline;gap:12px;margin:18px 0 12px}.ghlb .ghlb-leader-score strong{font:700 64px/.9 Arial,Helvetica,sans-serif;letter-spacing:-.065em;color:#fff;font-variant-numeric:tabular-nums}.ghlb .ghlb-leader-score>span{font-size:8px;letter-spacing:.1em;color:#bfd0c3}.ghlb .ghlb-leader-name{font:700 23px/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em;color:#fff!important;margin:0 0 11px;overflow-wrap:anywhere}.ghlb .ghlb-leader-total{font:11px/1.4 Arial,Helvetica,sans-serif;color:#c6d6c9}.ghlb .ghlb-standings{min-width:0}.ghlb .ghlb-standings-label{font:700 9px/1.4 Arial,Helvetica,sans-serif;color:#566751;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.ghlb .ghlb-table-wrap{overflow-x:auto}.ghlb .ghlb-table{width:100%;border-collapse:collapse;font:13px/1.5 Arial,Helvetica,sans-serif!important;font-variant-numeric:tabular-nums;margin:0!important;border:0!important}.ghlb .ghlb-table th,.ghlb .ghlb-table td{padding:11px 12px!important;border:0!important;border-bottom:1px solid #e3e8df!important;background:transparent!important;text-align:right;font-family:Arial,Helvetica,sans-serif!important}.ghlb .ghlb-table thead th{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#687566;font-weight:400;white-space:nowrap}.ghlb .ghlb-table tbody th{text-align:left;font-size:13px;font-weight:600;max-width:480px;overflow-wrap:anywhere}.ghlb .ghlb-table th:nth-child(2){text-align:left}.ghlb .ghlb-table td:first-child,.ghlb .ghlb-table th:first-child{text-align:left;padding-left:8px!important;width:54px}.ghlb .ghlb-table tbody tr:first-child{background:#f1f5ec}.ghlb .ghlb-position{display:inline-flex;min-width:25px;min-height:25px;align-items:center;justify-content:center;font-size:11px}.ghlb .ghlb-table tbody tr:first-child .ghlb-position{background:#e3c76e;color:#163c29;font-weight:700}.ghlb .ghlb-to-par{font-size:17px!important;font-weight:700;color:#15623d}.ghlb .ghlb-to-par.ghlb-over{color:#8b442a}.ghlb .ghlb-next{margin-top:24px;padding:15px 18px;background:#f5f5ef;display:flex;align-items:center;gap:20px;border-left:3px solid #d5ac46}.ghlb .ghlb-next-label{font:700 9px Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#676c51;white-space:nowrap}.ghlb .ghlb-next>div{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:1;min-width:0}.ghlb .ghlb-next strong{font:700 12px/1.4 Arial,Helvetica,sans-serif;color:#253c2b}.ghlb .ghlb-next>div>span{font:11px/1.5 Arial,Helvetica,sans-serif;color:#5e695d;white-space:nowrap}.ghlb .ghlb-empty{padding:25px;background:#f5f6f0;color:#53624f}.ghlb .ghlb-empty>strong{font:700 20px/1.3 Arial,Helvetica,sans-serif;color:#243b2a}.ghlb .ghlb-empty>p{font:14px/1.6 Arial,Helvetica,sans-serif;margin:10px 0 0}.ghlb .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
@keyframes ghlb-pulse{50%{opacity:.4}}
@media(max-width:900px){.ghlb .ghlb-scoreboard{grid-template-columns:190px minmax(0,1fr);gap:22px}.ghlb .ghlb-leader{padding:20px}.ghlb .ghlb-next>div{display:block}.ghlb .ghlb-next>div>span{display:block;margin-top:4px}}
@media(max-width:680px){.ghlb .ghlb-heading{padding:21px 18px;gap:14px}.ghlb .ghlb-heading h2{font-size:28px!important}.ghlb .ghlb-heading p{font-size:10px;max-width:110px}.ghlb .ghlb-eyebrow{font-size:8px}.ghlb .ghlb-tabs button{gap:10px;padding:14px 15px!important}.ghlb .ghlb-tabs strong{font-size:14px}.ghlb .ghlb-tabs small{font-size:9px}.ghlb .ghlb-tabs button>svg:first-child{width:25px}.ghlb .ghlb-tab-arrow{display:none}.ghlb .ghlb-panel{padding:20px 16px;min-height:0}.ghlb .ghlb-event{display:block;margin-bottom:20px}.ghlb .ghlb-event h3{font-size:22px!important}.ghlb .ghlb-event-meta{font-size:11px}.ghlb .ghlb-tour-mark{display:none}.ghlb .ghlb-scoreboard{grid-template-columns:minmax(0,1fr);gap:22px}.ghlb .ghlb-leader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:20px;padding:20px}.ghlb .ghlb-leader-label{font-size:8px;grid-column:1;grid-row:1}.ghlb .ghlb-leader-name{font-size:23px!important;margin:9px 0 5px;grid-column:1;grid-row:2}.ghlb .ghlb-leader-total{grid-column:1;grid-row:3}.ghlb .ghlb-leader-score{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;margin:0}.ghlb .ghlb-leader-score strong{font-size:52px}.ghlb .ghlb-leader-score>span{font-size:8px}.ghlb .ghlb-table{font-size:12px!important}.ghlb .ghlb-table th,.ghlb .ghlb-table td{padding:10px 6px!important}.ghlb .ghlb-table tbody th{font-size:12px}.ghlb .ghlb-table th:last-child,.ghlb .ghlb-table td:last-child{display:none}.ghlb .ghlb-table td:first-child,.ghlb .ghlb-table th:first-child{width:34px;padding-left:4px!important}.ghlb .ghlb-to-par{font-size:16px!important}.ghlb .ghlb-next{padding:13px 12px;gap:13px;margin-top:20px}.ghlb .ghlb-next-label{font-size:8px}.ghlb .ghlb-next strong{font-size:11px}.ghlb .ghlb-next>div>span{font-size:10px;white-space:normal}}
@media(prefers-reduced-motion:reduce){.ghlb .ghlb-status--live:before{animation:none}}
