.pgc-academy .service-page{--service-line:#dedede;--service-muted:#5c5c5c;--service-accent:#f8d849;color:#252525;padding-bottom:72px}.pgc-academy .service-page :is(h1,h2,h3){letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;font-family:inherit;font-weight:700}.pgc-academy .service-page h1{margin:0 0 22px;font-size:50px;line-height:1.28}.pgc-academy .service-page h2{margin:0 0 20px;font-size:28px;line-height:1.45}.pgc-academy .service-page h3{margin:0 0 12px;font-size:22px;line-height:1.5}.pgc-academy .service-page p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 20px;font-size:20px;line-height:1.8}.pgc-academy .service-page .service-kicker{color:#806000;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.6}.pgc-academy .service-cover{border-bottom:1px solid var(--service-line);margin-bottom:44px;padding:28px 0 38px}.pgc-academy .service-cover>p:not(.service-kicker){max-width:740px;color:var(--service-muted);margin-bottom:0}.pgc-academy .service-page .service-muted{color:var(--service-muted);font-size:17px;line-height:1.8}.pgc-academy .service-primary{background:var(--service-accent);color:#252525;text-align:center;border:1px solid #d0ae22;border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:15px 22px;font-size:18px;font-weight:700;line-height:1.5;display:inline-flex}.pgc-academy .service-primary:disabled{color:#757575;cursor:default;background:#ededed;border-color:#ddd}.pgc-academy .service-link{text-underline-offset:5px;word-break:keep-all;align-items:center;gap:12px;min-height:48px;padding:8px 0;font-size:18px;font-weight:600;line-height:1.7;text-decoration:underline;display:inline-flex}.pgc-academy .service-link svg{flex-shrink:0}.pgc-academy .service-disclosure{border-top:1px solid var(--service-line);border-bottom:1px solid var(--service-line);margin:24px 0}.pgc-academy .service-disclosure+.service-disclosure{border-top:0;margin-top:-24px}.pgc-academy .service-disclosure>summary{cursor:pointer;word-break:keep-all;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:20px 0;font-size:20px;font-weight:600;line-height:1.6;list-style:none;display:flex}.pgc-academy .service-disclosure>summary::-webkit-details-marker{display:none}.pgc-academy .service-disclosure>summary span{align-items:center;gap:8px;display:inline-flex}.pgc-academy .service-disclosure>summary svg{flex-shrink:0}.pgc-academy .service-disclosure[open]>summary>svg,.pgc-academy .service-disclosure[open]>summary>span>svg{transform:rotate(180deg)}.pgc-academy .service-page :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #896600}.pgc-academy .service-page button{cursor:pointer}.pgc-academy .service-page button:disabled{cursor:default}.pgc-academy .score-workspace{grid-template-columns:minmax(0,720px) minmax(260px,1fr);gap:64px;scroll-margin-top:24px;display:grid}.pgc-academy .score-entry{min-width:0}.pgc-academy .score-entry fieldset{border:0;min-width:0;margin:28px 0 34px;padding:0}.pgc-academy .score-entry legend{margin-bottom:10px;font-size:23px;font-weight:700;line-height:1.5}.pgc-academy .score-entry fieldset p{color:var(--service-muted);font-size:18px}.pgc-academy .score-options{gap:12px;display:flex}.pgc-academy .score-options button{background:#fff;border:1px solid #b8b8b8;border-radius:3px;flex:1;min-height:62px;font-size:22px;font-weight:700}.pgc-academy .score-options button[aria-pressed=true],.pgc-academy .score-numbers button[aria-pressed=true]{background:var(--service-accent);color:#252525;border:2px solid #967500}.pgc-academy .score-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.pgc-academy .score-names label{font-size:17px;font-weight:600}.pgc-academy .score-names input{background:#fff;border:1px solid #9c9c9c;border-radius:3px;width:100%;min-width:0;min-height:54px;margin-top:8px;padding:12px;font-size:20px;font-weight:400;display:block}.pgc-academy .score-entry .score-save{color:var(--service-muted);margin:16px 0;font-size:16px;line-height:1.7}.pgc-academy .score-start{width:100%}.pgc-academy .score-help{border-left:1px solid var(--service-line);padding-left:30px}.pgc-academy .score-help p{font-size:18px;line-height:1.8}.pgc-academy .score-help h2{font-size:27px}.pgc-academy .score-help .service-disclosure>summary{font-size:18px}.pgc-academy .score-player-section{border-top:1px solid var(--service-line);padding-top:24px}.pgc-academy .score-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.pgc-academy .score-players button{text-align:left;background:#fff;border:1px solid #bcbcbc;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:92px;padding:15px;display:grid}.pgc-academy .score-players button[aria-pressed=true]{background:#fff9e5;border:2px solid #967500;padding:14px}.pgc-academy .score-players strong{overflow-wrap:anywhere;font-size:20px}.pgc-academy .score-players b{font-size:22px}.pgc-academy .score-players small{color:var(--service-muted);grid-column:1/-1;font-size:15px}.pgc-academy .score-pad{border-block:1px solid var(--service-line);padding:24px 0}.pgc-academy .score-pad p{font-size:18px}.pgc-academy .score-numbers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pgc-academy .score-numbers button{background:#fff;border:1px solid #aaa;border-radius:3px;min-height:64px;font-size:27px;font-weight:700}.pgc-academy .score-adjust,.pgc-academy .score-bottom-actions{gap:12px;margin:14px 0;display:flex}.pgc-academy .score-adjust button,.pgc-academy .score-bottom-actions button,.pgc-academy button.score-reset{color:#333;background:#fff;border:1px solid #bbb;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:18px;line-height:1.5;display:inline-flex}.pgc-academy .score-adjust button:disabled,.pgc-academy .score-bottom-actions button:disabled{opacity:.4}.pgc-academy .score-entry .score-next-help{margin:20px 0 14px;font-size:17px}.pgc-academy .score-entry .score-restored{border-left:3px solid #e9c535;margin-bottom:28px;padding-left:18px;font-size:18px}.pgc-academy .score-table-wrap{margin-bottom:28px;overflow-x:auto}.pgc-academy .score-table-wrap table{border-collapse:collapse;text-align:center;width:100%;min-width:380px;font-size:18px}.pgc-academy .score-table-wrap caption{text-align:left;padding:12px 0;font-size:20px;font-weight:700}.pgc-academy .score-table-wrap :is(th,td){border-bottom:1px solid #ddd;padding:8px 5px}.pgc-academy .score-table-wrap thead{background:#f5f5f2}.pgc-academy .score-table-wrap th{overflow-wrap:anywhere;max-width:140px}.pgc-academy .score-table-wrap button{text-underline-offset:4px;background:#fff;border:1px solid #ddd;border-radius:2px;width:100%;min-width:46px;min-height:46px;text-decoration:underline}.pgc-academy .score-table-wrap small{color:#666;font-size:14px;display:block}.pgc-academy .score-ranking{margin:24px 0;padding:0;list-style:none}.pgc-academy .score-ranking li{border-bottom:1px solid #ddd;align-items:center;gap:20px;padding:22px 0;font-size:22px;display:flex}.pgc-academy .score-ranking li strong{overflow-wrap:anywhere;flex:1}.pgc-academy .score-ranking li b{white-space:nowrap;font-size:28px}.pgc-academy .score-result-actions{gap:14px;margin:24px 0;display:grid}@media (width<=1000px){.pgc-academy .score-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.pgc-academy .score-help{padding-left:24px}.pgc-academy .service-page h1{font-size:42px}}@media (width<=800px){.pgc-academy .score-workspace{grid-template-columns:1fr}.pgc-academy .score-help{border-top:1px solid #ddd;border-left:0;padding:36px 0 0}.pgc-academy .score-help br{display:none}}@media (width<=600px){.pgc-academy .service-page h1{font-size:34px;line-height:1.35}.pgc-academy .service-page h2{font-size:26px}.pgc-academy .service-page h3{font-size:21px}.pgc-academy .service-page p{font-size:18px;line-height:1.8}.pgc-academy .service-cover{margin-bottom:30px;padding:18px 0 30px}.pgc-academy .service-desktop-break{display:none}.pgc-academy .service-disclosure>summary{font-size:19px}.pgc-academy .score-entry legend{font-size:21px}.pgc-academy .score-options{gap:8px}.pgc-academy .score-options button{min-height:58px;font-size:20px}.pgc-academy .score-names{grid-template-columns:1fr}.pgc-academy .score-players button{flex-direction:column;gap:6px;display:flex}.pgc-academy .score-numbers{gap:8px}.pgc-academy .score-numbers button{min-height:56px;font-size:25px}.pgc-academy .score-bottom-actions{flex-wrap:wrap}.pgc-academy .score-help h2{font-size:26px}}@media (width<=360px){.pgc-academy .service-page h1{font-size:30px}.pgc-academy .score-numbers{gap:5px}}.pgc-academy .score-custom-label{margin-bottom:16px;font-size:18px;display:block}.pgc-academy .score-custom-label input{background:#fff;border:1px solid #999;width:160px;min-height:54px;margin-top:10px;padding:10px;font-size:22px;display:block}.pgc-academy .score-result-text{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #aaa;border-radius:3px;margin-bottom:16px;padding:14px;font-size:17px;line-height:1.7;display:block}.pgc-academy .score-result-actions button{box-shadow:none;border:1px solid #bcbcbc;border-radius:3px}.pgc-academy .scorecard-page .service-cover{margin-bottom:30px;padding:18px 0 26px}.pgc-academy .score-setup-options{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pgc-academy .score-setup-options fieldset{margin:22px 0 8px}.pgc-academy .score-setup-options fieldset p{margin:10px 0 0;font-size:16px;line-height:1.6}.pgc-academy .score-name-setup legend small{color:#667064;margin-left:8px;font-size:16px;font-weight:400}.pgc-academy .score-help-steps{margin:18px 0 24px;padding-left:24px;font-size:18px;line-height:1.8}.pgc-academy .score-help-steps li+li{margin-top:10px}.pgc-academy .score-course-note{color:var(--service-muted);margin:0 0 24px}.pgc-academy .score-course-note summary{cursor:pointer;padding:8px 0;font-size:17px}.pgc-academy .score-course-note p{font-size:17px}.pgc-academy .score-entry .score-record-feedback{color:#17563e;min-height:26px;margin:0 0 10px;font-size:17px;font-weight:650}.pgc-academy .score-name-editor{border-bottom:1px solid var(--service-line);margin:24px 0;padding-bottom:20px}.pgc-academy .score-name-editor+.score-player-section{border-top:0;padding-top:0}.pgc-academy .score-name-actions{gap:16px;display:flex}.pgc-academy .score-name-actions>button{min-height:50px;padding:12px 24px}.pgc-academy .score-names input:focus-visible{outline-offset:2px;outline:3px solid #17563e}@media (width<=600px){.pgc-academy .score-setup-options{grid-template-columns:1fr;gap:4px}.pgc-academy .scorecard-page .service-cover{padding-top:0}.pgc-academy .score-entry .score-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pgc-academy .score-names input{padding:12px 10px;font-size:18px}}
