html:has(.qualification-page){scroll-padding-top:24px}.pgc-academy .qualification-page{padding-bottom:70px}.pgc-academy .qualification-page :is(p,dd,li){word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.pgc-academy .qualification-page :is(h1,h2,h3,h4,h5,summary){word-break:keep-all;overflow-wrap:anywhere}.pgc-academy .qualification-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #896700}.pgc-academy .qualification-cover{max-width:900px;margin-bottom:0;padding:42px 0 44px}.pgc-academy .qualification-cover.qualification-opening{border-bottom:0;max-width:none;margin-inline:0;padding:28px 0 38px}.pgc-academy .qualification-opening-actions{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:28px;display:flex}.pgc-academy .qualification-opening-actions .qualification-button{margin-top:0}.pgc-academy .qualification-cover h1{margin:9px 0 22px}.pgc-academy .qualification-cover>p{color:#555;max-width:780px;font-size:20px;line-height:1.9}.pgc-academy .qualification-cover .qualification-lead{color:#222;margin-bottom:14px;font-size:25px;font-weight:600}.pgc-academy .qualification-button{color:#222;background:#f7d848;border:1px solid #ebcb3a;border-radius:2px;justify-content:center;align-items:center;gap:26px;min-height:54px;margin-top:25px;padding:12px 22px;font-size:18px;font-weight:600;line-height:1.6;display:inline-flex}.pgc-academy .qualification-button:hover{background:#f1cb29}.pgc-academy .qualification-button.secondary{background:#fff;border-color:#aaa}.pgc-academy .qualification-intro{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:1fr 1fr;gap:22px 65px;margin-bottom:52px;padding:30px 0 36px;display:grid}.pgc-academy .qualification-intro>h2{grid-column:1/-1;margin:0 0 4px;font-size:27px}.pgc-academy .qualification-intro h3{margin-bottom:10px;font-size:20px}.pgc-academy .qualification-intro p{color:#555;max-width:540px;font-size:18px;line-height:1.9}.pgc-academy .qualification-intro p+p{margin-top:16px}.pgc-academy .qualification-intro .qualification-choice-guidance{border-top:1px solid #e7e7e7;grid-column:1/-1;max-width:none;margin:0;padding-top:22px}.pgc-academy .qualification-comparison>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.pgc-academy .qualification-comparison h2{font-size:30px}.pgc-academy .qualification-comparison>header p{color:#666;font-size:16px}.pgc-academy .qualification-directory{border-top:2px solid #333}.pgc-academy .qualification-entry{border-bottom:1px solid #ccc;scroll-margin-top:24px}.pgc-academy .qualification-entry h3{margin:0}.pgc-academy .qualification-entry summary>h3{text-align:left;color:#222;background:#fff;grid-template-columns:42px minmax(0,1.2fr) minmax(0,1fr) 22px;align-items:center;gap:24px;width:100%;min-height:110px;padding:27px 0;line-height:1.6;display:grid}.pgc-academy .qualification-entry summary>h3:hover .qualification-name{color:#80600d}.pgc-academy .qualification-entry[open] summary>h3>svg{transform:rotate(180deg)}.pgc-academy .qualification-number{color:#888;align-self:center;font-size:17px;font-weight:400}.pgc-academy .qualification-name{letter-spacing:-.025em;font-size:24px;font-weight:600}.pgc-academy .qualification-name small{letter-spacing:0;color:#777;margin-bottom:5px;font-size:14px;font-weight:400;display:block}.pgc-academy .qualification-purpose{color:#666;word-break:keep-all;font-size:18px;font-weight:400}.pgc-academy .qualification-detail{padding:10px 0 38px 66px}.pgc-academy .qualification-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:0 48px;display:grid}.pgc-academy .qualification-body>.qualification-conditions{grid-area:1/1/span 3}.pgc-academy .qualification-body>.qualification-process{display:contents}.pgc-academy .qualification-body>.qualification-process>:is(h4,.qualification-process-note,.qualification-steps){grid-column:2}.pgc-academy .qualification-body>.qualification-process>:is(details,.qualification-official){grid-column:1/-1}.pgc-academy .qualification-body .qualification-conditions{border-top:1px solid #ddd;margin-top:10px}.pgc-academy .qualification-body .qualification-conditions>div{display:block}.pgc-academy .qualification-body .qualification-conditions h4{margin-bottom:12px}.pgc-academy .qualification-body .qualification-process>h4{margin-top:4px}.pgc-academy .qualification-requirements{margin:20px 0 0}.pgc-academy .qualification-requirements>div+div{margin-top:20px}.pgc-academy .qualification-requirements dt{margin-bottom:8px;font-size:18px;font-weight:600}.pgc-academy .qualification-requirements dd{color:#444;margin:0;font-size:19px;line-height:1.85}.pgc-academy .qualification-process .qualification-process-note{color:#666;font-size:17px}.pgc-academy .qualification-detail p,.pgc-academy .qualification-finder p{margin:0 0 16px;font-size:19px;line-height:1.85}.pgc-academy .qualification-detail .qualification-recommendation{color:#222;font-size:21px}.pgc-academy p.qualification-issuer{color:#777;margin:10px 0 24px;font-size:15px}.pgc-academy .qualification-conditions{border-block:1px solid #ddd;margin:25px 0 30px;padding:22px 0 4px}.pgc-academy .qualification-conditions>div{grid-template-columns:145px minmax(0,1fr);gap:24px;margin-bottom:20px;display:grid}.pgc-academy .qualification-conditions h4{margin:0;font-size:17px;font-weight:600;line-height:1.75}.pgc-academy .qualification-conditions p{color:#444;margin:0}.pgc-academy .qualification-process>h4{margin:30px 0 20px;font-size:23px;font-weight:600}.pgc-academy .qualification-steps{margin:0 0 32px;padding:0;list-style:none}.pgc-academy .qualification-steps li{border-bottom:1px solid #e7e7e7;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.pgc-academy .qualification-steps li>span{color:#987400;font-size:18px;line-height:1.8}.pgc-academy .qualification-steps h5,.pgc-academy .qualification-tips h5{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.65}.pgc-academy .qualification-steps p{color:#555;margin:0;font-size:18px}.pgc-academy .qualification-disclosure{border-bottom:1px solid #ddd;margin:0;padding:0}.pgc-academy .qualification-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:19px 0;font-size:20px;font-weight:500;line-height:1.7;list-style:none;display:flex}.pgc-academy .qualification-disclosure>summary::-webkit-details-marker{display:none}.pgc-academy .qualification-disclosure summary svg{flex-shrink:0}.pgc-academy .qualification-disclosure[open]>summary svg{transform:rotate(180deg)}.pgc-academy .qualification-disclosure>p{color:#444;max-width:780px;margin:0 0 22px;font-size:19px;line-height:1.9}.pgc-academy .qualification-practical-heading{margin:0 0 10px;font-size:19px}.pgc-academy .qualification-practical>.qualification-official{margin:0 0 24px}.pgc-academy .qualification-exams{margin:5px 0 24px}.pgc-academy .qualification-exams>div{border-top:1px solid #eee;grid-template-columns:85px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.pgc-academy .qualification-exams dt{font-size:18px;font-weight:600}.pgc-academy .qualification-exams dd{max-width:780px;margin:0}.pgc-academy .qualification-exams strong{margin-bottom:12px;font-size:19px;font-weight:600;display:block}.pgc-academy .qualification-exams p{color:#555;font-size:18px}.pgc-academy .qualification-tips{margin:0;padding:0;list-style:none}.pgc-academy .qualification-tips li{margin:0 0 26px}.pgc-academy .qualification-tips p{color:#555;font-size:18px}.pgc-academy .qualification-official{flex-wrap:wrap;align-items:flex-start;gap:8px 26px;margin:26px 0 6px;display:flex}.pgc-academy .qualification-official>p{color:#777;width:100%;margin:0;font-size:16px}.pgc-academy .qualification-official a,.pgc-academy .qualification-text-link{text-underline-offset:5px;color:#333;align-items:center;gap:8px;min-height:44px;font-size:17px;font-weight:500;line-height:1.7;text-decoration:underline;display:inline-flex}.pgc-academy .qualification-official a svg{flex-shrink:0}.pgc-academy .qualification-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;margin:64px 0 40px;display:grid}.pgc-academy .qualification-faq>h2{margin:0 0 24px;font-size:30px}.pgc-academy .qualification-next{border-block:1px solid #ccc;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;margin-top:64px;padding-block:40px;display:grid}.pgc-academy .qualification-next h2{margin:8px 0 20px;font-size:28px;line-height:1.55}.pgc-academy .qualification-next p{color:#555;margin:0 0 14px;font-size:18px;line-height:1.9}.pgc-academy .qualification-next .service-eyebrow{color:#896700;font-size:15px}.pgc-academy .qualification-action-list{counter-reset:qualification-action;margin:0;padding:0;list-style:none}.pgc-academy .qualification-action-list li{counter-increment:qualification-action;padding-left:38px;position:relative}.pgc-academy .qualification-action-list li:before{content:counter(qualification-action,decimal-leading-zero);color:#896700;font-size:16px;position:absolute;top:3px;left:0}.pgc-academy .qualification-action-list li+li{border-top:1px solid #ddd;margin-top:28px;padding-top:28px}.pgc-academy .qualification-action-list li+li:before{top:31px}.pgc-academy .qualification-action-list h3{margin:0 0 14px;font-size:21px;line-height:1.65}.pgc-academy .qualification-faq .qualification-disclosure:first-of-type{border-top:1px solid #333}.pgc-academy .qualification-faq .qualification-text-link{margin:0 0 24px}.pgc-academy .qualification-criteria{margin-bottom:24px}.pgc-academy .qualification-criteria>div{grid-template-columns:155px 1fr;gap:20px;padding:13px 0;display:grid}.pgc-academy .qualification-criteria dt{font-size:19px;font-weight:600}.pgc-academy .qualification-criteria dd{color:#444;margin:0;font-size:19px}.pgc-academy .qualification-costs>div{border-bottom:1px solid #e7e7e7;grid-template-columns:minmax(190px,1fr) 2fr;padding:18px 0}.pgc-academy .qualification-costs span{display:block}.pgc-academy .qualification-costs dd>.qualification-cost-parts{flex-wrap:wrap;gap:0 16px;margin-top:7px;line-height:1.85;display:flex}.pgc-academy .qualification-cost-parts>span{white-space:nowrap}.pgc-academy .qualification-sources{border-top:1px solid #ddd}.pgc-academy .qualification-sources>summary,.pgc-academy .qualification-sources>p{color:#666;font-size:16px}.pgc-academy .qualification-sources .qualification-official{flex-direction:column;gap:0;margin:10px 0 24px}.pgc-academy .qualification-sources button{color:#333;background:#fff;border:1px solid #ccc;border-radius:2px;margin-bottom:22px}.pgc-academy .qualification-related{border-block:1px solid #aaa;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.pgc-academy .qualification-related a{justify-content:space-between;align-items:center;gap:18px;padding:25px;font-size:19px;font-weight:600;line-height:1.7;display:flex}.pgc-academy .qualification-related a+a{border-left:1px solid #ddd}.pgc-academy .qualification-related svg{flex-shrink:0}.pgc-academy .qualification-finder{max-width:900px;margin:0 auto 50px;scroll-margin-top:24px}.pgc-academy .finder-cover{padding-bottom:30px}.pgc-academy .qualification-cover.finder-cover{margin-inline:auto}.pgc-academy .finder-cover .qualification-text-link{margin-bottom:10px}.pgc-academy .qualification-progress{border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 35px;padding:0;list-style:none;display:grid}.pgc-academy .qualification-progress li{color:#888;border-bottom:3px solid #0000;align-items:center;gap:12px;padding:20px 0;font-size:18px;font-weight:500;display:flex}.pgc-academy .qualification-progress li[aria-current=step]{color:#222;border-color:#eac639}.pgc-academy .qualification-progress span{font-size:16px}.pgc-academy .qualification-finder h2{margin:0 0 16px;font-size:29px;line-height:1.5}.pgc-academy .qualification-finder h2:focus{outline:none}.pgc-academy .qualification-choices{border-top:2px solid #333;margin-top:28px}.pgc-academy .qualification-choices>button{text-align:left;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;line-height:1.7;display:flex}.pgc-academy .qualification-choices strong{font-size:22px;font-weight:600;display:block}.pgc-academy .qualification-choices small{color:#666;margin-top:6px;font-size:17px;display:block}.pgc-academy .qualification-choices svg{flex-shrink:0}.pgc-academy .qualification-choices>button:hover{color:#80600d}.pgc-academy .qualification-finder-back{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.pgc-academy .qualification-finder-back button{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:16px;text-decoration:underline;display:flex}.pgc-academy .qualification-finder-back>span{color:#777;white-space:nowrap;font-size:15px}.pgc-academy .qualification-page [hidden]{display:none!important}@media (width<=800px){.pgc-academy .qualification-body,.pgc-academy .qualification-next,.pgc-academy .qualification-faq{grid-template-columns:1fr;gap:24px}.pgc-academy .qualification-body{row-gap:0}.pgc-academy .qualification-body>.qualification-conditions{grid-row:auto}.pgc-academy .qualification-body>.qualification-process>:is(h4,.qualification-process-note,.qualification-steps){grid-column:1}.pgc-academy .qualification-desktop-break{display:none}.pgc-academy .qualification-body .qualification-process>h4{margin-top:0}.pgc-academy .qualification-next{margin-top:40px;padding-block:28px}.pgc-academy .qualification-next h2{font-size:26px}.pgc-academy .qualification-faq{gap:0}.pgc-academy .qualification-comparison>header{display:block}.pgc-academy .qualification-comparison>header p{margin-top:12px}.pgc-academy .qualification-entry summary>h3{grid-template-columns:28px minmax(0,1fr) 22px;gap:12px 16px}.pgc-academy .qualification-purpose{grid-area:2/2}.pgc-academy .qualification-entry summary>h3>svg{grid-area:1/3/3}.pgc-academy .qualification-detail{padding-left:44px;padding-right:0}.pgc-academy .qualification-intro{gap:22px 30px}.pgc-academy .qualification-related{grid-template-columns:1fr}.pgc-academy .qualification-related a{padding:20px 0}.pgc-academy .qualification-related a+a{border-top:1px solid #ddd;border-left:0}}@media (width<=600px){.pgc-academy .qualification-action-list li{padding-left:30px}.pgc-academy .qualification-action-list h3{font-size:20px}.pgc-academy .qualification-requirements dd{font-size:18px}.pgc-academy .qualification-cover.qualification-opening{padding:28px 0 32px}.pgc-academy .qualification-opening-actions{gap:12px;margin-top:24px}.pgc-academy .qualification-cover{padding:28px 0 32px}.pgc-academy .qualification-cover>p{font-size:18px;line-height:1.9}.pgc-academy .qualification-cover .qualification-lead{font-size:21px}.pgc-academy .qualification-button{gap:18px;width:100%;padding:12px 18px;font-size:17px}.pgc-academy .qualification-intro{grid-template-columns:1fr;gap:22px;margin-bottom:38px;padding:25px 0}.pgc-academy .qualification-intro>h2{font-size:24px}.pgc-academy .qualification-intro p{font-size:17px}.pgc-academy .qualification-intro h3{margin-bottom:7px;font-size:19px}.pgc-academy .qualification-comparison h2,.pgc-academy .qualification-faq>h2{font-size:26px}.pgc-academy .qualification-name{font-size:21px}.pgc-academy .qualification-purpose{font-size:16px}.pgc-academy .qualification-name small{font-size:13px}.pgc-academy .qualification-entry summary>h3{gap:7px 12px;padding:22px 0}.pgc-academy .qualification-detail{padding:9px 0 30px}.pgc-academy .qualification-detail .qualification-recommendation{font-size:20px}.pgc-academy .qualification-conditions>div{margin-bottom:22px;display:block}.pgc-academy .qualification-conditions h4{margin-bottom:8px}.pgc-academy .qualification-detail p,.pgc-academy .qualification-finder p,.pgc-academy .qualification-disclosure>p{font-size:18px}.pgc-academy p.qualification-issuer{font-size:14px}.pgc-academy .qualification-steps h5,.pgc-academy .qualification-tips h5{font-size:19px}.pgc-academy .qualification-steps{margin-bottom:22px}.pgc-academy .qualification-steps li{grid-template-columns:27px 1fr;gap:10px}.pgc-academy .qualification-disclosure>summary{gap:16px;min-height:66px;font-size:18px}.pgc-academy .qualification-exams>div{grid-template-columns:1fr;gap:9px}.pgc-academy .qualification-exams p,.pgc-academy .qualification-tips p{font-size:17px}.pgc-academy .qualification-criteria>div{grid-template-columns:1fr;gap:5px}.pgc-academy .qualification-criteria dt,.pgc-academy .qualification-criteria dd{font-size:18px}.pgc-academy .qualification-costs dd>.qualification-cost-parts{display:block}.pgc-academy .qualification-progress li{gap:8px;padding:16px 0;font-size:16px}.pgc-academy .qualification-finder h2{font-size:25px}.pgc-academy .qualification-choices strong{font-size:20px}.pgc-academy .qualification-choices small{font-size:16px}.pgc-academy .qualification-official>p,.pgc-academy .qualification-sources>p{font-size:15px}}.pgc-academy .qualification-entry>summary{cursor:pointer;list-style:none}.pgc-academy .qualification-entry>summary::-webkit-details-marker{display:none}
