:where(body.pg-module) .pga-page{overflow:hidden}
:where(body.pg-module) .pga-shell{width:min(1320px,calc(100% - 48px));margin-inline:auto}
:where(body.pg-module) .pga-hero{position:relative;min-height:760px;padding:128px 0 36px}
:where(body.pg-module) .pga-hero:before{content:"";position:absolute;inset:0;opacity:.24;background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
:where(body.pg-module) .pga-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.65fr);gap:70px;align-items:center}
:where(body.pg-module) .pga-status{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;direction:ltr}
:where(body.pg-module) .pga-status i{width:7px;height:7px;border-radius:50%}
:where(body.pg-module) .pga-overline{margin:30px 0 18px;direction:ltr;text-align:right}
:where(body.pg-module) .pga-hero h1{margin:0}
:where(body.pg-module) .pga-hero h1 em{font-style:normal}
:where(body.pg-module) .pga-lead{max-width:770px;margin:30px 0 0}
:where(body.pg-module) .pga-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}
:where(body.pg-module) .pga-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--pga-line);border-radius:999px;transition:.25s ease}
:where(body.pg-module) .pga-btn:hover{transform:translateY(-2px)}
:where(body.pg-module) .pga-hero-mark{position:relative;min-height:490px;display:flex;flex-direction:column;justify-content:center;padding:48px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-hero-mark:before{content:"01";position:absolute;left:24px;top:20px}
:where(body.pg-module) .pga-hero-mark>span{direction:ltr}
:where(body.pg-module) .pga-hero-mark strong{display:block;margin:20px 0 8px;direction:ltr;text-align:left}
:where(body.pg-module) .pga-hero-mark p{margin:12px 0 0}
:where(body.pg-module) .pga-mark-line{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:46px}
:where(body.pg-module) .pga-mark-line i{height:3px}
:where(body.pg-module) .pga-hero-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;margin-top:80px;padding-top:25px;border-top:1px solid var(--pga-line);direction:ltr}
:where(body.pg-module) .pga-local-nav{position:sticky;top:72px;z-index:20;border-block:1px solid var(--pga-line)}
:where(body.pg-module) .pga-local-nav .pga-shell{display:flex;gap:28px;overflow:auto;scrollbar-width:none}
:where(body.pg-module) .pga-local-nav a{flex:0 0 auto;padding:16px 0;border-bottom:2px solid transparent}
:where(body.pg-module) .pga-section{position:relative;padding:105px 0;border-bottom:1px solid var(--pga-line)}
:where(body.pg-module) .pga-heading{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,.55fr);gap:36px;align-items:start;margin-bottom:58px;padding-bottom:32px;border-bottom:1px solid var(--pga-line)}
:where(body.pg-module) .pga-heading>b{direction:ltr}
:where(body.pg-module) .pga-heading small{display:block;direction:ltr;text-align:right}
:where(body.pg-module) .pga-heading h2{max-width:850px;margin:10px 0 0}
:where(body.pg-module) .pga-heading>p{margin:20px 0 0}
:where(body.pg-module) .pga-theme-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}
:where(body.pg-module) .pga-theme-statement{min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;border:1px solid var(--line)}
:where(body.pg-module) .pga-theme-statement h3{margin:16px 0}
:where(body.pg-module) .pga-theme-statement p{margin:0}
:where(body.pg-module) .pga-theme-prompts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
:where(body.pg-module) .pga-theme-prompts article{min-height:231px;padding:28px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-theme-prompts h3{margin:15px 0 8px}
:where(body.pg-module) .pga-theme-prompts p{margin:0}
:where(body.pg-module) .pga-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
:where(body.pg-module) .pga-category-grid article{min-height:390px;padding:30px 27px;border:1px solid var(--pga-line);transition:.25s ease}
:where(body.pg-module) .pga-category-grid article:hover{transform:translateY(-5px)}
:where(body.pg-module) .pga-category-grid span{display:block;direction:ltr}
:where(body.pg-module) .pga-category-grid small{display:block;margin-top:36px;direction:ltr;text-align:right}
:where(body.pg-module) .pga-category-grid h3{margin:15px 0 12px}
:where(body.pg-module) .pga-category-grid p{margin:0}
:where(body.pg-module) .pga-track-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
:where(body.pg-module) .pga-track{min-height:470px;padding:38px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-track>div{display:flex;justify-content:space-between;align-items:flex-start}
:where(body.pg-module) .pga-track>div small{direction:ltr}
:where(body.pg-module) .pga-track h3{margin:56px 0 14px}
:where(body.pg-module) .pga-track ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none}
:where(body.pg-module) .pga-track li{padding:11px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-recognition-grid{display:grid;grid-template-columns:1.2fr repeat(2,1fr);gap:14px}
:where(body.pg-module) .pga-recognition-grid article{min-height:230px;padding:30px;border:1px solid var(--line)}
:where(body.pg-module) .pga-recognition-grid .pga-recognition-main{grid-row:span 2;min-height:474px;display:flex;flex-direction:column;justify-content:flex-end}
:where(body.pg-module) .pga-recognition-main h3{margin:18px 0;direction:ltr;text-align:left}
:where(body.pg-module) .pga-recognition-grid h3{margin:30px 0 10px}
:where(body.pg-module) .pga-recognition-grid p{margin:0}
:where(body.pg-module) .pga-criteria-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}
:where(body.pg-module) .pga-score-card,:where(body.pg-module) .pga-process{border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-score-card article{display:grid;grid-template-columns:60px 1fr;gap:20px;align-items:center;padding:22px 25px;border-bottom:1px solid var(--pga-line)}
:where(body.pg-module) .pga-score-card article:last-child{border-bottom:0}
:where(body.pg-module) .pga-score-card span{direction:ltr}
:where(body.pg-module) .pga-score-card h3{margin:0 0 10px}
:where(body.pg-module) .pga-score-card i{display:block;width:100%;height:3px}
:where(body.pg-module) .pga-score-card i:before{content:"";display:block;width:var(--score);height:100%}
:where(body.pg-module) .pga-process{display:grid;grid-template-columns:repeat(2,1fr)}
:where(body.pg-module) .pga-process article{min-height:190px;padding:26px;border-left:1px solid var(--pga-line);border-bottom:1px solid var(--pga-line)}
:where(body.pg-module) .pga-process article:last-child{grid-column:1/-1}
:where(body.pg-module) .pga-process h3{margin:26px 0 8px}
:where(body.pg-module) .pga-process p{margin:0}
:where(body.pg-module) .pga-jury-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
:where(body.pg-module) .pga-jury-grid article{min-height:250px;padding:28px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-jury-grid h3{margin:62px 0 12px}
:where(body.pg-module) .pga-jury-grid p{margin:0}
:where(body.pg-module) .pga-governance{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;padding:20px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-governance strong{margin-left:10px}
:where(body.pg-module) .pga-governance span{padding:7px 10px;border:1px solid var(--pga-line);border-radius:999px}
:where(body.pg-module) .pga-policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
:where(body.pg-module) .pga-policy-grid article{padding:38px;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-policy-grid h3{margin:0 0 24px}
:where(body.pg-module) .pga-policy-grid ul{margin:0 0 28px;padding:0 20px 0 0}
:where(body.pg-module) .pga-policy-grid li{margin:10px 0}
:where(body.pg-module) .pga-timeline{margin:0;padding:0;list-style:none;border:1px solid var(--pga-line)}
:where(body.pg-module) .pga-timeline li{display:grid;grid-template-columns:90px 1fr;gap:28px;padding:27px 30px;border-bottom:1px solid var(--pga-line)}
:where(body.pg-module) .pga-timeline li:last-child{border-bottom:0}
:where(body.pg-module) .pga-timeline h3{margin:7px 0 5px}
:where(body.pg-module) .pga-timeline p{margin:0}
:where(body.pg-module) .pga-interest{padding:105px 0}
:where(body.pg-module) .pga-interest-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}
:where(body.pg-module) .pga-interest-grid h2{margin:15px 0}
:where(body.pg-module) .pga-interest-options{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}
:where(body.pg-module) .pga-interest-options a{min-height:180px;display:flex;flex-direction:column;padding:25px;border:1px solid var(--pga-line);transition:.25s ease}
:where(body.pg-module) .pga-interest-options a:hover{transform:translateY(-4px)}
:where(body.pg-module) .pga-interest-options strong{margin-top:auto}
:where(body.pg-module) .pga-interest-options span{margin-top:7px}
:where(body.pg-module) .pga-faq{border-top:1px solid var(--pga-line)}
:where(body.pg-module) .pga-faq article{border-bottom:1px solid var(--pga-line)}
:where(body.pg-module) .pga-faq button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;border:0;text-align:right;cursor:pointer}
:where(body.pg-module) .pga-faq button i{font-style:normal}
:where(body.pg-module) .pga-faq article>div{padding:0 0 28px}
:where(body.pg-module) .pga-faq p{max-width:850px;margin:0}
@media(max-width:1080px){:where(body.pg-module) .pga-hero-grid,:where(body.pg-module) .pga-theme-grid,:where(body.pg-module) .pga-interest-grid{grid-template-columns:1fr}
:where(body.pg-module) .pga-hero-mark{min-height:380px}
:where(body.pg-module) .pga-heading{grid-template-columns:auto 1fr}
:where(body.pg-module) .pga-heading>p{grid-column:2}
:where(body.pg-module) .pga-category-grid,:where(body.pg-module) .pga-jury-grid{grid-template-columns:repeat(2,1fr)}
:where(body.pg-module) .pga-recognition-grid{grid-template-columns:1fr 1fr}
:where(body.pg-module) .pga-recognition-grid .pga-recognition-main{grid-row:auto;grid-column:1/-1;min-height:370px}
:where(body.pg-module) .pga-criteria-layout{grid-template-columns:1fr}
:where(body.pg-module) .pga-interest-options{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){:where(body.pg-module) .pga-shell{width:min(100% - 28px,1320px)}
:where(body.pg-module) .pga-hero{min-height:auto;padding:105px 0 28px}
:where(body.pg-module) .pga-hero-grid{gap:35px}
:where(body.pg-module) .pga-hero-mark{min-height:330px;padding:28px}
:where(body.pg-module) .pga-hero-foot{display:grid;margin-top:45px}
:where(body.pg-module) .pga-local-nav{top:64px}
:where(body.pg-module) .pga-section,:where(body.pg-module) .pga-interest{padding:74px 0}
:where(body.pg-module) .pga-heading{grid-template-columns:1fr auto;gap:17px;margin-bottom:36px}
:where(body.pg-module) .pga-heading>b{grid-column:2;grid-row:1}
:where(body.pg-module) .pga-heading>div{grid-column:1;grid-row:1}
:where(body.pg-module) .pga-heading>p{grid-column:1/-1;margin-top:0}
:where(body.pg-module) .pga-theme-prompts,:where(body.pg-module) .pga-category-grid,:where(body.pg-module) .pga-track-grid,:where(body.pg-module) .pga-jury-grid,:where(body.pg-module) .pga-policy-grid,:where(body.pg-module) .pga-interest-options{grid-template-columns:1fr}
:where(body.pg-module) .pga-theme-statement{min-height:360px;padding:28px}
:where(body.pg-module) .pga-category-grid article{min-height:310px}
:where(body.pg-module) .pga-track{min-height:auto;padding:28px}
:where(body.pg-module) .pga-track h3{margin-top:38px}
:where(body.pg-module) .pga-track ul{grid-template-columns:1fr}
:where(body.pg-module) .pga-recognition-grid{grid-template-columns:1fr}
:where(body.pg-module) .pga-recognition-grid .pga-recognition-main{grid-column:auto;min-height:330px}
:where(body.pg-module) .pga-process{grid-template-columns:1fr}
:where(body.pg-module) .pga-process article:last-child{grid-column:auto}
:where(body.pg-module) .pga-governance{display:grid}
:where(body.pg-module) .pga-timeline li{grid-template-columns:58px 1fr;padding:22px 18px}
:where(body.pg-module) .pga-interest-grid{gap:35px}}
@media(max-width:430px){:where(body.pg-module) .pga-actions{display:grid}
:where(body.pg-module) .pga-btn{width:100%}
:where(body.pg-module) .pga-interest-options a{min-height:155px}}
@media(prefers-reduced-motion:reduce){:where(body.pg-module) .pga-btn,:where(body.pg-module) .pga-category-grid article,:where(body.pg-module) .pga-interest-options a{transition:none!important}}