@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url("../fonts/poppins-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url("../fonts/poppins-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url("../fonts/poppins-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url("../fonts/poppins-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:url("../fonts/poppins-latin-800-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Sans Devanagari";font-weight:400;font-display:swap;src:url("../fonts/noto-sans-devanagari-devanagari-400-normal.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Noto Sans Devanagari";font-weight:600;font-display:swap;src:url("../fonts/noto-sans-devanagari-devanagari-600-normal.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root{--bg:#f8fafc;--sheet:#fff;--wash:#f1f5f9;--rule:#e2e8f0;--rule-2:#cbd5e1;--hair:1px solid var(--rule);--line:1px solid var(--rule);--ink:#0f172b;--ink-2:#334155;--mute:#62748e;--brand:#155dfc;--brand-2:#1447e6;--brand-soft:#dbeafe;--brand-ink:#fff;--side:#1e40af;--side-2:#1d3a9e;--side-ink:#dbe4ff;--accent:#f26d1f;--accent-soft:#fff0e6;--ok:#0e9f6e;--ok-soft:#e5f7ef;--warn:#d98a0b;--warn-soft:#fff6e3;--bad:#dc3545;--bad-soft:#fdecee;--c-records:#0e8fd6;--c-records-soft:#e3f2fd;--c-rozgar:#155dfc;--c-rozgar-soft:#dbeafe;--c-awaas:#7c3aed;--c-awaas-soft:#f1eaff;--c-funds:#0e9f6e;--c-funds-soft:#e5f7ef;--c-citizen:#f26d1f;--c-citizen-soft:#fff0e6;--c-students:#d63384;--c-students-soft:#fde8f1;--sans:"Poppins","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:var(--sans);--r:12px;--r-lg:16px;--r-sm:8px;--max:1180px;--side-w:96px;--shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px -14px rgba(15,23,42,.18);--shadow-lg:0 22px 44px -22px rgba(15,23,42,.35);--focus:0 0 0 3px rgba(21,93,252,.25);color-scheme:light}[data-theme=dark]{--bg:#0b1120;--sheet:#131c30;--wash:#1a2540;--rule:#243253;--rule-2:#34466b;--ink:#e8edf6;--ink-2:#c5cfe0;--mute:#8e9bb3;--brand:#6a8dff;--brand-2:#5479f5;--brand-soft:#1d2a55;--brand-ink:#fff;--side:#0d1434;--side-2:#182052;--side-ink:#c8d2ff;--accent:#ff9a57;--accent-soft:#3a2314;--ok:#34d399;--ok-soft:#11302a;--warn:#fbbf24;--warn-soft:#332a12;--bad:#f87171;--bad-soft:#3a1a1e;--c-records:#4fb3f5;--c-records-soft:#102a3e;--c-rozgar:#6a8dff;--c-rozgar-soft:#1d2a55;--c-awaas:#b08cff;--c-awaas-soft:#2a1f4d;--c-funds:#34d399;--c-funds-soft:#11302a;--c-citizen:#ff9a57;--c-citizen-soft:#3a2314;--c-students:#f472b6;--c-students-soft:#3d1a2d;--shadow:0 1px 2px rgba(0,0,0,.3),0 12px 30px -14px rgba(0,0,0,.6);--shadow-lg:0 24px 48px -24px rgba(0,0,0,.7);--focus:0 0 0 3px rgba(106,141,255,.35);color-scheme:dark}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--bg);color:var(--ink);font:400 15.5px/1.6 var(--sans);overflow-x:clip}iframe,img,svg,video{max-width:100%}img{display:block;height:auto}a{color:var(--brand);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--brand-2)}h1,h2,h3,h4{font-family:var(--sans);font-weight:700;line-height:1.22;margin:0;color:var(--ink);letter-spacing:-.01em}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.gpa-i{display:inline-block;flex:none;vertical-align:-.2em}.gpa-sr,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gpa-skip{position:absolute;left:-999px;top:8px;z-index:1000;background:var(--ink);color:#fff;padding:10px 14px;border-radius:var(--r-sm)}.gpa-skip:focus{left:8px;color:#fff}.gpa-wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px}@media(min-width:768px){.gpa-wrap{padding:0 24px}}@media(min-width:1240px){.gpa-wrap{padding:0 32px}}.gpa-kv,.gpa-ledger,.gpa-num,.gpa-table{font-variant-numeric:tabular-nums}.gpa-fine{font-size:13.5px;line-height:1.5;color:var(--mute)}.gpa-muted{color:var(--mute)}.gpa-mt{margin-top:28px}.gpa-measure{max-width:760px}.gpa-h3{font-size:18px;margin:24px 0 10px}.gpa-empty{margin:8px 0;padding:16px 18px;border:1px dashed var(--rule-2);border-radius:var(--r);background:var(--sheet);color:var(--ink-2);font-size:15px}.gpa-empty p:last-child{margin:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition:none!important;animation:none!important}}.gpa-abox,.gpa-alerts,.gpa-brief,.gpa-callout,.gpa-card,.gpa-case,.gpa-compare-pick,.gpa-dcard,.gpa-dd-menu,.gpa-dirfigs>div,.gpa-dirsearch-out,.gpa-dirsvc a,.gpa-dirtable-wrap,.gpa-docs,.gpa-filed-list a,.gpa-float-btn,.gpa-float-x,.gpa-hub-intro,.gpa-icard,.gpa-inbrief,.gpa-ledger-card,.gpa-live-results,.gpa-match,.gpa-method,.gpa-nlist--card,.gpa-note,.gpa-official,.gpa-prevnext a,.gpa-refine,.gpa-saved-ul,.gpa-sb-card,.gpa-sbox,.gpa-table-scroll,.gpa-team a,.gpa-toc,.gpa-tool,.gpa-toollist a,.gpa-totop,.gpa-tresult,[data-compare-results]{background:var(--sheet);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.gpa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 18px;border:1px solid transparent;border-radius:10px;background:var(--wash);color:var(--ink);font:600 14.5px/1.2 var(--sans);text-decoration:none;text-align:center;max-width:100%;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.gpa-btn:hover{color:var(--ink);background:var(--rule)}.gpa-btn--ink,.gpa-finder-pages button.active,.gpa-kind.active,.gpa-pagination .current{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.gpa-btn--ink:hover{background:var(--brand-2);color:#fff;box-shadow:var(--shadow)}.gpa-btn--line{border-color:var(--rule-2);background:var(--sheet)}.gpa-btn--line:hover{border-color:var(--brand);color:var(--brand);background:var(--sheet)}.gpa-btn--ghost{border-color:var(--rule);color:var(--ink-2);background:var(--sheet)}.gpa-btn--sm{min-height:38px;padding:6px 12px;font-size:13.5px;border-radius:8px}.gpa-btn--block{display:flex;width:100%}.gpa-btn[disabled]{opacity:.45;cursor:not-allowed}.gpa-linkbtn{border:var(--line);background:var(--sheet);border-radius:10px}input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;min-height:44px;padding:9px 13px;border:1px solid var(--rule-2);border-radius:10px;background:var(--sheet);color:var(--ink);font:400 15px/1.3 var(--sans);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--brand);outline:0;box-shadow:var(--focus)}select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2364748b' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}input::placeholder,textarea::placeholder{color:#8a96ab}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--brand);margin:0;flex:none}.gpa-field-search{position:relative;display:flex;gap:6px;align-items:stretch}.gpa-field-search input{flex:1;min-width:0}.gpa-field-search .gpa-btn{flex:none}.gpa-field-search--big input{min-height:50px;font-size:16px;border-radius:12px;padding-left:16px}.gpa-field-search--big .gpa-btn{min-height:50px;border-radius:12px}.gpa-live-results,[data-compare-results]{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:90;box-shadow:var(--shadow-lg);max-height:62vh;overflow:auto;text-align:left;padding:6px}.gpa-live-results.show,[data-compare-results].show{display:block}.gpa-live-results a,.gpa-live-results>div,[data-compare-results]>div{display:flex;gap:10px;align-items:baseline;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:14.5px;line-height:1.35;cursor:pointer}.gpa-live-results a:hover,[data-compare-results]>div:hover{background:var(--wash)}.gpa-lr-title small{color:var(--mute)}.gpa-lr-type{flex:none;min-width:84px;font-size:0;color:var(--mute)}.gpa-lr-type::before{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font:700 11px/18px var(--sans);letter-spacing:.04em;text-transform:uppercase;content:"Entry"}.gpa-lr-type.scheme::before{content:"Scheme"}.gpa-lr-type.scholarship::before{content:"Scholarship"}.gpa-lr-type.fellowship::before{content:"Fellowship"}.gpa-lr-type.update::before{content:"Notice"}.gpa-lr-type.hub::before{content:"List"}.gpa-lr-type.post::before{content:"Notice"}.gpa-side{display:none}@media(min-width:1024px){body{padding-left:var(--side-w)}.gpa-side{display:flex;flex-direction:column;align-items:center;gap:4px;position:fixed;left:0;top:0;bottom:0;z-index:70;width:var(--side-w);padding:16px 8px 18px;background:var(--side);overflow-y:auto;scrollbar-width:none}.gpa-side::-webkit-scrollbar{display:none}.gpa-side-theme{display:grid;place-items:center;width:48px;height:48px;margin:0 0 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.1);color:#fff}.gpa-side-theme:hover{background:rgba(255,255,255,.2)}.gpa-side-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:80px;min-height:66px;padding:9px 4px;border-radius:14px;color:var(--side-ink);text-decoration:none;font:600 11.5px/1.15 var(--sans);text-align:center;transition:background .15s,color .15s}.gpa-side-item .gpa-i{width:22px;height:22px}.gpa-side-item:hover{background:rgba(255,255,255,.1);color:#fff}.gpa-side-item.active,.gpa-side-item[aria-current]{background:rgba(255,255,255,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.gpa-side-foot{margin-top:auto;padding-top:10px;color:rgba(255,255,255,.45);font-size:10px;text-align:center;letter-spacing:.04em}}.gpa-theme-ico-moon{display:none}[data-theme=dark] .gpa-theme-ico-sun{display:none}[data-theme=dark] .gpa-theme-ico-moon{display:inline-block}.gpa-mast{position:relative;z-index:60;background:var(--sheet);border-bottom:var(--line);box-shadow:0 1px 0 rgba(15,23,42,.02),0 6px 20px -16px rgba(15,23,42,.25)}.gpa-mast-row{display:flex;align-items:center;gap:8px;min-height:64px}.gpa-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;margin-right:auto;min-height:44px}.gpa-brand:hover{color:var(--ink)}.gpa-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--brand),#5b8cff);color:#fff;font:800 19px/1 var(--sans);box-shadow:0 6px 14px -6px rgba(36,86,230,.6)}.gpa-brand-name{font:800 22px/1 var(--sans);letter-spacing:-.02em}.gpa-brand-name .gpa-tld{font-weight:600;color:var(--brand)}.gpa-brand-img{max-height:40px;width:auto}.gpa-brand-tag{display:none}.gpa-mast-search{display:none}.gpa-mast-link{display:inline-flex;align-items:center;gap:6px;min-height:42px;min-width:42px;justify-content:center;padding:0 10px;color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;border-radius:10px}.gpa-mast-link:hover{background:var(--wash);color:var(--ink)}.gpa-mast-link-t{display:none}.gpa-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--accent);color:#fff;font:700 11.5px/1 var(--sans);font-variant-numeric:tabular-nums}.gpa-mast-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:42px;padding:0 10px;border:var(--line);border-radius:10px;background:var(--sheet);color:var(--ink);font:600 13.5px var(--sans)}.gpa-mast-btn:hover{border-color:var(--rule-2);background:var(--wash)}.gpa-mast-theme{display:inline-flex}@media(min-width:1024px){.gpa-mast-row{gap:16px;min-height:80px}.gpa-brand{margin-right:0}.gpa-brand-name{font-size:26px}.gpa-brand-mark{width:42px;height:42px;font-size:21px}.gpa-brand-tag{display:block;margin:0;padding-left:14px;border-left:var(--line);font:500 12.5px/1.35 var(--sans);color:var(--mute);max-width:15em}.gpa-mast-search{display:flex;margin-left:auto;width:min(420px,34vw)}.gpa-mast-link{padding:0 16px;border:1px solid var(--brand);background:var(--brand);color:#fff}.gpa-mast-link:hover{background:var(--brand-2);color:#fff}.gpa-mast-link-t{display:inline}.gpa-mast-btn{display:none}}.gpa-nav{display:none}.gpa-dd{position:relative}.gpa-nav-more{margin-left:auto}.gpa-dd-btn{min-height:44px;border:0;background:0 0;padding:0 12px;color:var(--ink-2);font:500 15px var(--sans)}.gpa-dd-menu{display:none;position:absolute;right:0;top:100%;min-width:220px;padding:6px;z-index:80;box-shadow:var(--shadow-lg)}.gpa-dd.open .gpa-dd-menu{display:block}.gpa-dd-menu a{display:block;padding:10px 14px;border-radius:8px;color:var(--ink);text-decoration:none}.gpa-dd-menu a:hover{background:var(--wash)}.gpa-ticker{background:var(--sheet);border-bottom:var(--line);font-size:13.5px}.gpa-ticker-row{display:flex;align-items:center;gap:8px;min-height:44px}.gpa-ticker-label{flex:none;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font:700 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.gpa-ticker-list{display:flex;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.gpa-ticker-list::-webkit-scrollbar{display:none}.gpa-ticker-list a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;color:var(--ink-2);text-decoration:none;border-radius:8px}.gpa-ticker-list a:hover{background:var(--wash);color:var(--ink)}.gpa-ticker-date{font-variant-numeric:tabular-nums;color:var(--mute);font-weight:500}.gpa-sheet{position:absolute;left:0;right:0;top:100%;z-index:70;padding:12px 0;background:var(--sheet);border-bottom:var(--line);box-shadow:var(--shadow-lg)}.gpa-sheet-form input{min-height:46px}.gpa-menu{border-top:var(--hair);background:var(--sheet);padding:6px 0 18px;box-shadow:var(--shadow-lg)}.gpa-aside .widget ul,.gpa-docpage-nav ul,.gpa-foot-col ul,.gpa-index,.gpa-menu-links,.gpa-official-refs,.gpa-plainlist,.gpa-sdl{list-style:none;margin:0;padding:0}.gpa-menu-links a{display:flex;align-items:center;min-height:48px;border-bottom:var(--hair);color:var(--ink);text-decoration:none;font:600 16px var(--sans)}.gpa-menu-links a[aria-current]{color:var(--brand)}.gpa-menu-label{margin:18px 0 8px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-menu-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gpa-menu-chips a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:500}@media(min-width:1024px){.gpa-menu,.gpa-sheet{display:none!important}}.gpa-crumbs ol{display:flex;flex-wrap:wrap;margin:0 0 4px;padding:0;list-style:none;font-size:13px;color:var(--mute)}.gpa-crumbs li{display:inline-flex;align-items:center;min-height:36px}.gpa-crumbs li+li::before{content:"/";margin:0 8px;color:var(--rule-2)}.gpa-crumbs a{display:inline-flex;align-items:center;min-height:36px;color:var(--mute);text-decoration:none}.gpa-crumbs a:hover{color:var(--brand)}.gpa-crumbs span[aria-current]{color:var(--ink-2);font-weight:500}@media(max-width:767px){.gpa-crumbs li:last-child:not(:first-child):not(:nth-child(2)){display:none}}.gpa-phead{padding:18px 0 22px;background:linear-gradient(180deg,var(--sheet),var(--bg));border-bottom:var(--line)}.gpa-phead-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.gpa-phead-main{min-width:0;flex:1 1 520px}.gpa-phead-title{font-size:clamp(26px,4.2vw,40px);font-weight:800;line-height:1.14;letter-spacing:-.025em;max-width:32ch;overflow-wrap:break-word}.gpa-phead-sub{margin:12px 0 0;font:400 16.5px/1.55 var(--sans);color:var(--ink-2);max-width:66ch}.gpa-phead-sub p{margin:0 0 .5em}.gpa-phead-meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;font-size:13px;color:var(--mute)}.gpa-phead-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--sheet);border:var(--line);font-weight:500}.gpa-phead-meta a{color:var(--ink)}.gpa-phead-pic img{width:96px;height:96px;border-radius:16px;border:var(--line)}.gpa-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 20px;margin:0 0 16px}.gpa-sh-main{min-width:0;flex:1 1 360px}.gpa-sh-title{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:1.25}.gpa-sh-title::before{content:"";flex:none;width:12px;height:24px;border-radius:5px;background:linear-gradient(180deg,var(--brand),#5b8cff)}.gpa-sh-sub{margin:6px 0 0;font-size:14.5px;color:var(--mute);max-width:66ch}.gpa-sh-link{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:600;font-size:13.5px;text-decoration:none;white-space:nowrap}.gpa-sh-link:hover{background:var(--brand);color:#fff}.gpa-sh--ico{padding-bottom:12px;border-bottom:var(--line)}.gpa-sh--ico .gpa-sh-title::before{display:none}.gpa-sh-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--g-soft,var(--brand-soft));color:var(--g,var(--brand))}.gpa-sh-ico .gpa-i{width:18px;height:18px}.gpa-sh--ico .gpa-sh-sub{margin-top:8px}.gpa-block{margin:40px 0}.gpa-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:0 40px}@media(min-width:900px){.gpa-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.gpa-pair>.gpa-block:only-child{grid-column:1/-1}}@media(max-width:899px){.gpa-pair>.gpa-block+.gpa-block{margin-top:0}}.gpa-home{padding-bottom:16px}.gpa-hero{padding:26px 0 8px}.gpa-hero-title{font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.03em;max-width:24ch}.gpa-hero-dek{margin:14px 0 0;font:400 clamp(15.5px,1.6vw,17.5px)/1.6 var(--sans);color:var(--ink-2);max-width:60ch}.gpa-hero-note{margin:14px 0 0;font-size:13.5px;color:var(--mute);max-width:70ch}.gpa-hero-note a{color:var(--ink);font-weight:600}.gpa-hero-find{margin:20px 0 0;max-width:760px}.gpa-hero-find-l{margin:0 0 8px;font:700 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-hero-find .gpa-dirsearch{max-width:none}@media(min-width:1024px){.gpa-hero{padding-top:36px}}.gpa-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 10px;margin:18px 0 6px}.gpa-chips::-webkit-scrollbar{display:none}.gpa-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font:600 13.5px var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.gpa-chip:hover{border-color:var(--ink)}.gpa-chip.active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.gpa-chip-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--wash);color:var(--ink-2);font:700 11.5px/1 var(--sans)}.gpa-chip.active .gpa-chip-n{background:rgba(255,255,255,.18);color:#fff}.gpa-block--tools{margin-top:12px}.gpa-toolgroup{margin:30px 0}.gpa-toolgroup.is-hidden{display:none}.gpa-toolgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:600px){.gpa-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.gpa-toolgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.gpa-toolgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpa-tcard{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 22px 18px;background:var(--sheet);border:var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;transition:transform .15s,box-shadow .15s,border-color .15s}.gpa-tcard::after{content:"";position:absolute;left:0;bottom:0;width:150px;height:46px;background:var(--g,var(--brand));opacity:.1;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='46' viewBox='0 0 150 46'%3E%3Cpath d='M0 46V30l14-8 10 12 12-20 10 10 12-14 10 16 12-24 10 18 12-10 10 12 14-6 12 14 12-8v24z'/%3E%3Crect x='6' y='34' width='5' height='12' rx='1'/%3E%3Crect x='16' y='28' width='5' height='18' rx='1'/%3E%3Crect x='26' y='36' width='5' height='10' rx='1'/%3E%3Crect x='36' y='22' width='5' height='24' rx='1'/%3E%3Crect x='46' y='30' width='5' height='16' rx='1'/%3E%3C/svg%3E") no-repeat left bottom/150px 46px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='46' viewBox='0 0 150 46'%3E%3Cpath d='M0 46V30l14-8 10 12 12-20 10 10 12-14 10 16 12-24 10 18 12-10 10 12 14-6 12 14 12-8v24z'/%3E%3Crect x='6' y='34' width='5' height='12' rx='1'/%3E%3Crect x='16' y='28' width='5' height='18' rx='1'/%3E%3Crect x='26' y='36' width='5' height='10' rx='1'/%3E%3Crect x='36' y='22' width='5' height='24' rx='1'/%3E%3Crect x='46' y='30' width='5' height='16' rx='1'/%3E%3C/svg%3E") no-repeat left bottom/150px 46px}.gpa-tcard:focus-within,.gpa-tcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--rule-2)}.gpa-tcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gpa-tcard-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--g,var(--brand));color:#fff;box-shadow:0 8px 16px -8px var(--g,var(--brand))}.gpa-tcard-ico .gpa-i{width:22px;height:22px}.gpa-dcard-kind,.gpa-ehead-kind,.gpa-filed-k,.gpa-icard-kind,.gpa-new,.gpa-nrow-kind,.gpa-tag,.gpa-tcard-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--g-soft,var(--brand-soft));color:var(--g,var(--brand));font:700 11px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpa-tcard-title{margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.3;position:relative;z-index:1}.gpa-tcard-title a{color:var(--ink);text-decoration:none}.gpa-tcard-title a::after{content:"";position:absolute;inset:0;z-index:2}.gpa-tcard-hi{display:block;margin-top:2px;font:400 13px/1.4 var(--sans);color:var(--accent)}.gpa-tcard-desc{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative;z-index:1}.gpa-tcard-cta{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:10px;font:700 12.5px var(--sans);color:var(--mute);position:relative;z-index:1}.gpa-tcard:hover .gpa-tcard-cta{color:var(--g,var(--brand))}.gpa-tcard-cta i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--g,var(--brand));color:#fff;font-style:normal}.gpa-tcard-cta i .gpa-i{width:16px;height:16px}.g-records{--g:var(--c-records);--g-soft:var(--c-records-soft)}.g-rozgar{--g:var(--c-rozgar);--g-soft:var(--c-rozgar-soft)}.g-awaas{--g:var(--c-awaas);--g-soft:var(--c-awaas-soft)}.g-funds{--g:var(--c-funds);--g-soft:var(--c-funds-soft)}.g-citizen{--g:var(--c-citizen);--g-soft:var(--c-citizen-soft)}.g-students{--g:var(--c-students);--g-soft:var(--c-students-soft)}.gpa-toolgroup .gpa-sh-title::before{background:var(--g,var(--brand))}.gpa-block--ledger{margin-top:36px}.gpa-ledger-card{padding:4px 18px 10px}.gpa-ledger{width:100%;border-collapse:collapse}.gpa-ledger thead th{padding:12px 12px 10px;border-bottom:var(--line);text-align:left;font:700 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.gpa-ledger thead th:first-child{padding-left:0}.gpa-ledger-g th{padding:18px 12px 6px 0;text-align:left;font:700 13px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--brand);border-bottom:var(--hair)}.gpa-ledger-r td{padding:12px 12px;border-bottom:var(--hair);vertical-align:top}.gpa-ledger-r td:first-child{padding-left:0}.gpa-ledger-r:hover td{background:var(--wash)}.gpa-ledger-date time{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:6px;align-items:baseline;line-height:1;white-space:nowrap}.gpa-ledger-date b{grid-row:1/3;font:800 28px/1 var(--sans);font-variant-numeric:tabular-nums;min-width:1.15em;text-align:right;letter-spacing:-.02em}.gpa-ledger-date span{font-size:13.5px;font-weight:600}.gpa-ledger-date small{font-size:12px;color:var(--mute);align-self:start}.gpa-ledger-award a{font:600 15.5px/1.35 var(--sans);color:var(--ink);text-decoration:none}.gpa-ledger-award a:hover{color:var(--brand)}.gpa-ledger-by{display:block;margin-top:3px;font-size:13px;color:var(--mute)}.gpa-ledger-val{font-size:14px;color:var(--ink-2);min-width:9em}.gpa-ledger-left{white-space:nowrap;color:var(--ink-2);font-size:13.5px}.gpa-ledger-left b{font:700 19px/1 var(--sans);color:var(--ink)}.gpa-ledger-r.is-urgent .gpa-ledger-date b,.gpa-ledger-r.is-urgent .gpa-ledger-left,.gpa-ledger-r.is-urgent .gpa-ledger-left b{color:var(--accent)}.gpa-ledger-cal{text-align:right;width:1%}.gpa-ledger-none td{padding:14px 0;border-bottom:var(--hair);color:var(--mute);font-size:14.5px}.gpa-ics span{white-space:nowrap}@media(max-width:759px){.gpa-ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gpa-ledger,.gpa-ledger tbody,.gpa-ledger-g,.gpa-ledger-g th,.gpa-ledger-none,.gpa-ledger-none td{display:block;width:100%}.gpa-ledger-g th{padding-top:20px}.gpa-ledger-r{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"date award cal" "date val left";column-gap:12px;row-gap:5px;padding:14px 0;border-bottom:var(--hair)}.gpa-ledger-r td{display:block;padding:0!important;border:0;width:auto}.gpa-ledger-date{grid-area:date}.gpa-ledger-award{grid-area:award;min-width:0}.gpa-ledger-val{grid-area:val;min-width:0}.gpa-ledger-left{grid-area:left;text-align:right;align-self:end}.gpa-ledger-cal{grid-area:cal}.gpa-ledger-cal .gpa-ics{width:42px;padding:0}.gpa-ledger-cal .gpa-ics span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gpa-ledger-date time{display:grid;grid-template-columns:1fr;justify-items:center;row-gap:3px;padding:7px 0;border-radius:10px;background:var(--wash)}.gpa-ledger-date b{grid-row:auto;font-size:22px;text-align:center}.gpa-ledger-date small{align-self:auto}}.gpa-index li{break-inside:avoid}.gpa-index a{display:flex;align-items:baseline;gap:8px;min-height:42px;padding:9px 0 8px;color:var(--ink);text-decoration:none}.gpa-index-name{font:500 15px/1.35 var(--sans)}.gpa-index-lead{flex:1 1 24px;min-width:24px;border-bottom:1.5px dotted var(--rule-2);transform:translateY(-.3em)}.gpa-index-n{flex:none;min-width:2ch;text-align:right;font:600 13px var(--sans);font-variant-numeric:tabular-nums;color:var(--mute)}.gpa-index a:hover .gpa-index-name{color:var(--brand)}.gpa-index a:hover .gpa-index-lead{border-bottom-color:var(--brand)}.gpa-index--cols{columns:2 260px;column-gap:48px}.gpa-index--cols2{columns:2 240px;column-gap:40px}.gpa-index--tight a{min-height:38px;padding:7px 0 6px}.gpa-index--tight .gpa-index-name{font-size:14.5px}.gpa-index--plain .gpa-index-lead{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--rule)}.gpa-index--states{columns:3 220px}.gpa-kv,.gpa-table{width:100%;border-collapse:collapse;font-size:14.5px}.gpa-kv td,.gpa-kv th,.gpa-table td,.gpa-table th{padding:11px 12px;border-bottom:var(--hair);text-align:left;vertical-align:top}.gpa-kv th,.gpa-table td:first-child,.gpa-table th:first-child{padding-left:0}.gpa-table thead th{padding-top:6px;border-bottom:var(--line);font:700 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-table tbody th{font-weight:600}.gpa-table tbody th a{font:600 15px/1.35 var(--sans);color:var(--ink);text-decoration:none}.gpa-table tbody th a:hover{color:var(--brand)}.gpa-table .gpa-num{text-align:right;white-space:nowrap}.gpa-kv th{width:36%;font:600 13.5px/1.4 var(--sans);color:var(--mute)}.gpa-table-scroll{overflow-x:auto;max-width:100%;margin:0 0 1.2em;padding:4px 16px}.gpa-table-scroll table{min-width:560px;margin:0}.gpa-table--stipend td{white-space:nowrap}.gpa-table--stipend td:last-child{white-space:normal;color:var(--ink-2);font-size:14px}.gpa-stip-u{display:none}@media(max-width:559px){.gpa-table--stipend thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gpa-table--stipend,.gpa-table--stipend tbody{display:block}.gpa-table--stipend tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 14px;padding:11px 0;border-bottom:var(--hair)}.gpa-table--stipend td,.gpa-table--stipend th{display:block;padding:0;border:0}.gpa-table--stipend th{flex-basis:100%}.gpa-table--stipend td.gpa-num{text-align:left;font-weight:600}.gpa-stip-u{display:inline;font-weight:400;color:var(--mute)}}.gpa-nlist{border-top:0}.gpa-nlist--card{padding:4px 18px}.gpa-nrow{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-bottom:var(--hair)}.gpa-nrow:last-child{border-bottom:0}.gpa-nrow--pic{grid-template-columns:52px minmax(0,1fr) 96px}.gpa-nrow-date{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;border-radius:12px;background:var(--brand-soft);line-height:1}.gpa-nrow-date b{font:800 20px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--brand)}.gpa-nrow-date span{font:700 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--brand)}.gpa-nrow-body{min-width:0}.gpa-nrow-title{margin:0;font:600 16px/1.4 var(--sans)}.gpa-nrow-title a{color:var(--ink);text-decoration:none}.gpa-nrow-title a:hover{color:var(--brand)}.gpa-nrow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:13px;color:var(--mute)}.gpa-nrow-pic img{width:96px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.gpa-nrow--compact{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:11px 0}.gpa-nrow--compact .gpa-nrow-title{font-size:14.5px}.gpa-nrow--compact .gpa-nrow-date b{font-size:16px}.gpa-nlist--compact{border-top:0}.gpa-new{background:var(--accent-soft);color:var(--accent)}@media(max-width:479px){.gpa-nrow--pic{grid-template-columns:52px minmax(0,1fr)}.gpa-nrow-pic{display:none}}.gpa-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding:2px 0}.gpa-tabs::-webkit-scrollbar{display:none}.gpa-tab{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 13px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);font:600 13.5px var(--sans);text-decoration:none;white-space:nowrap}.gpa-tab:hover{border-color:var(--ink)}.gpa-tab.active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.gpa-tab-n{font-size:12px;color:inherit;opacity:.7;font-variant-numeric:tabular-nums}.gpa-tabpanel{display:none}.gpa-tabpanel.active{display:block}.gpa-notices-items{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:14px 0 0;font-size:14px}.gpa-notices-items span{color:var(--mute)}.gpa-notices-more{margin:10px 0 0;font-weight:600;font-size:14px}.gpa-filters{margin:18px 0 6px}.gpa-kinds{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 0}.gpa-kinds-h{font:700 12px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);margin-right:4px}.gpa-kind{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:600}.gpa-kind:hover{border-color:var(--ink)}.gpa-count{margin:0 0 10px;font-size:13.5px;color:var(--mute)}[data-news-feed].is-loading{opacity:.55;transition:opacity .2s}.gpa-cards,.gpa-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:640px){.gpa-cards,.gpa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.gpa-cards--3,.gpa-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.gpa-cards--catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpa-icard{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px 18px 16px;transition:transform .15s,box-shadow .15s}.gpa-icard:focus-within,.gpa-icard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.gpa-icard-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px}.gpa-icard-field{font-weight:600;color:var(--mute);text-transform:none;letter-spacing:0;font-size:12.5px}.gpa-icard-field::before{content:"";display:none}.gpa-icard-due{font:600 12.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--mute);white-space:nowrap}.gpa-icard-title{margin:0;font-size:16.5px;line-height:1.35;overflow-wrap:break-word}.gpa-icard-title a{color:var(--ink);text-decoration:none}.gpa-icard-title a::after{content:"";position:absolute;inset:0}.gpa-icard:hover .gpa-icard-title a{color:var(--brand)}.gpa-icard-by{margin:5px 0 0;font-size:13.5px;color:var(--mute)}.gpa-icard-dl{margin:12px 0 0}.gpa-icard-dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:7px 0;border-top:var(--hair)}.gpa-icard-dl dt{font:600 12.5px/1.6 var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--mute)}.gpa-icard-dl dd{margin:0;font-size:14px;line-height:1.45;color:var(--ink);overflow-wrap:break-word}.gpa-icard-text{margin:8px 0 0;font-size:14px;color:var(--ink-2)}.gpa-due--urgent{color:var(--accent)!important}.gpa-due--soon{color:var(--ink)}.gpa-due--open{color:var(--ink-2)}.gpa-due--closed,.gpa-due--none{color:var(--mute)}.gpa-due{font-weight:600;font-size:.94em;white-space:nowrap}.gpa-status{font-weight:600}.gpa-status--active,.gpa-status--open{color:var(--ok)}.gpa-status--closed{color:var(--mute)}.gpa-tag{background:var(--wash);color:var(--ink-2)}.gpa-topic{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-2)}a.gpa-topic:hover{color:var(--brand);border-color:var(--brand)}.gpa-dcard{display:flex;flex-direction:column;min-width:0;overflow:hidden}.gpa-dcard-pic .gpa-ph,.gpa-dcard-pic img{width:100%;aspect-ratio:16/9;object-fit:cover}.gpa-dcard-body{padding:14px 18px 16px}.gpa-dcard-kind{margin:0 0 8px}.gpa-dcard-title{margin:0;font-size:16.5px;line-height:1.35}.gpa-dcard-title a{color:var(--ink);text-decoration:none}.gpa-dcard-title a:hover{color:var(--brand)}.gpa-dcard-meta{display:flex;gap:12px;margin:8px 0 0;font-size:13px;color:var(--mute)}.gpa-ph{display:grid;place-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,var(--brand-soft),var(--wash));color:var(--brand);font:800 26px var(--sans)}.gpa-catalogue{padding-top:4px;padding-bottom:40px}.gpa-refine{margin:20px 0 18px;padding:16px 18px 18px}.gpa-refine-t{position:absolute;opacity:0;width:1px;height:1px;margin:0}.gpa-refine .gpa-refine-h{display:block;margin:0 0 12px;font:700 12.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}@media(max-width:767px){.gpa-refine{padding:0}.gpa-refine .gpa-refine-h{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px;margin:0;padding:0 16px;cursor:pointer}.gpa-refine-h::after{content:"";width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-2px)}.gpa-refine-t:checked+.gpa-refine-h::after{transform:rotate(-135deg)}.gpa-refine-t:not(:checked)~.gpa-refine-body{display:none}.gpa-refine-body{padding:0 16px 16px}.gpa-refine-t:focus-visible+.gpa-refine-h{outline:2px solid var(--brand);outline-offset:-2px}}.gpa-refine-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:560px){.gpa-refine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.gpa-refine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpa-match label,.gpa-refine label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:600;color:var(--ink-2)}.gpa-refine-go{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.gpa-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 16px;font-size:14px}.gpa-quick-h{font:700 12px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);margin-right:4px}.gpa-quick a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--sheet);border:var(--line);color:var(--ink);text-decoration:none;font-weight:500;font-size:13.5px}.gpa-quick a:hover{border-color:var(--brand);color:var(--brand)}.gpa-pagination .page-numbers:is(ul),.gpa-pagination ul{display:flex;flex-wrap:wrap;gap:6px;margin:28px 0 8px;padding:0;list-style:none}.gpa-pagination a,.gpa-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 13px;border:1px solid var(--rule-2);border-radius:10px;background:var(--sheet);color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.gpa-pagination a:hover{border-color:var(--brand);color:var(--brand)}.gpa-pagination .dots{border:0;background:0 0;min-width:24px}.gpa-finder-pages{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}.gpa-finder-pages button{min-width:44px;min-height:44px;font-variant-numeric:tabular-nums}.gpa-listing{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding:18px 0 48px}.gpa-listing-main{min-width:0}@media(min-width:1100px){.gpa-listing{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}.gpa-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.gpa-sb-card,.gpa-sbox{padding:16px 18px 16px;min-width:0}.gpa-sbox-h{margin:0 0 10px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.gpa-sbox p{margin:0 0 12px;font-size:14px;color:var(--ink-2)}.gpa-sbox-more{display:inline-flex;align-items:center;min-height:38px;margin-top:4px;color:var(--brand);font-weight:600;font-size:13.5px;text-decoration:none}.gpa-sbox-more:hover{text-decoration:underline}.gpa-sb-ad{text-align:center}.gpa-ad-label,.gpa-sb-ad-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-ad{margin:28px 0;text-align:center;overflow:hidden}.gpa-plainlist li{border-bottom:var(--hair)}.gpa-plainlist li:last-child{border-bottom:0}.gpa-plainlist a{display:flex;align-items:center;min-height:42px;padding:6px 0;color:var(--ink);text-decoration:none;font-size:14.5px;line-height:1.35;font-weight:500}.gpa-plainlist a:hover,.gpa-plainlist a[aria-current]{color:var(--brand)}.gpa-crows{border-top:0}.gpa-crow{display:block;padding:10px 0;border-bottom:var(--hair);color:var(--ink);text-decoration:none}.gpa-crow:last-child{border-bottom:0}.gpa-crow-title{display:block;font:600 14.5px/1.35 var(--sans)}.gpa-crow:hover .gpa-crow-title{color:var(--brand)}.gpa-crow-meta{display:block;margin-top:2px;font-size:12.5px;color:var(--mute)}.gpa-sdl a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:var(--hair);color:var(--ink);text-decoration:none;font-size:14px;line-height:1.35}.gpa-sdl li:last-child a{border-bottom:0}.gpa-sdl a:hover .gpa-sdl-t{color:var(--brand)}.gpa-sdl-left{font-weight:700;color:var(--ink-2)}.gpa-sdl-left.is-urgent{color:var(--accent)}.gpa-ranked{margin:0;padding:0 0 0 1.5em}.gpa-ranked li{padding:7px 0;border-bottom:var(--hair)}.gpa-ranked li::marker{color:var(--brand);font-weight:700;font-variant-numeric:tabular-nums}.gpa-ranked a{display:block;color:var(--ink);text-decoration:none;font-size:14px;line-height:1.35;font-weight:500}.gpa-ranked span{font-size:12.5px;color:var(--mute)}.gpa-kd-date{margin:0;font:800 22px/1.2 var(--sans)}.gpa-kd-left{margin:3px 0 12px;font-weight:600;font-size:14px;color:var(--accent)}.gpa-sbox--dates .gpa-btn{margin-top:10px}.gpa-dl--tight{margin:12px 0 0}.gpa-toc-list{counter-reset:toc;list-style:none;margin:0;padding:0;max-height:70vh;overflow:auto}.gpa-toc-list li{counter-increment:toc}.gpa-toc-list a{display:flex;gap:10px;padding:7px 10px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-size:14px;line-height:1.35}.gpa-toc-list a::before{content:counter(toc);min-width:1.1em;color:var(--mute);font-variant-numeric:tabular-nums;font-weight:600}.gpa-toc-list a:hover{color:var(--ink);background:var(--wash)}.gpa-toc-list a.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.gpa-toc-list a.active::before{color:var(--brand)}.gpa-ehead{padding:22px 0 16px;max-width:860px}.gpa-ehead-title{font-size:clamp(26px,4.4vw,40px);font-weight:800;line-height:1.14;letter-spacing:-.025em;overflow-wrap:break-word}.gpa-ehead-sub{margin:10px 0 0;font:400 16.5px/1.5 var(--sans);color:var(--ink-2)}.gpa-ehead-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;font-size:13.5px;color:var(--mute)}.gpa-by{margin-top:14px;padding-top:12px;border-top:var(--hair);font-size:14px;color:var(--ink-2)}.gpa-by-line{margin:0}.gpa-by-name{font-weight:600;color:var(--ink);text-decoration:none}.gpa-by-name:hover{color:var(--brand)}.gpa-by-job{color:var(--mute)}.gpa-by-meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin:3px 0 0;font-size:13px;color:var(--mute)}.gpa-by-meta a{color:var(--ink-2)}.gpa-entry{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:40px}.gpa-entry-main{min-width:0;max-width:800px}.gpa-entry .gpa-aside{display:none}@media(min-width:1100px){.gpa-entry{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.gpa-entry .gpa-aside{display:flex}.gpa-entry--full{grid-template-columns:minmax(0,1fr)}.gpa-entry:not(.gpa-entry--full) .gpa-toc{display:none}.gpa-aside .gpa-sbox--toc{position:sticky;top:18px}}.gpa-brief{margin:6px 0 26px;padding:14px 20px 18px;border-top:4px solid var(--brand)}.gpa-brief-h{margin:4px 0 6px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.gpa-brief-table{width:100%;border-collapse:collapse}.gpa-brief-table th{width:34%;padding:12px 14px 12px 0;border-bottom:var(--hair);text-align:left;vertical-align:top;font:600 13px/1.4 var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--mute)}.gpa-brief-table td{padding:12px 0;border-bottom:var(--hair);font-size:15px;line-height:1.5;overflow-wrap:break-word}.gpa-brief-table tr:last-child>*{border-bottom:0}.gpa-brief-table strong{font:700 19px/1.3 var(--sans)}.gpa-brief-more{display:block;margin-top:3px;font-size:13.5px;color:var(--mute)}.gpa-brief-date{font:700 16px/1.35 var(--sans)}.gpa-brief-due{display:block;margin-top:2px}.gpa-brief-ics{display:block;margin-top:9px}.gpa-brief-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:14px;border-top:var(--line)}@media(max-width:479px){.gpa-brief{padding:10px 14px 14px}.gpa-brief-table th{width:38%;font-size:12px}.gpa-brief-table td{font-size:14.5px}}.gpa-save.is-saved{background:var(--ok-soft);color:var(--ok);border-color:var(--ok)}.gpa-toc{margin:0 0 26px}.gpa-toc summary{display:flex;align-items:center;min-height:48px;padding:0 18px;font:700 14px var(--sans);cursor:pointer;list-style:none}.gpa-toc summary::-webkit-details-marker{display:none}.gpa-toc summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-2px)}.gpa-toc[open] summary::after{transform:rotate(-135deg)}.gpa-toc ol{margin:0;padding:0 18px 14px 40px}.gpa-toc li{font-size:14.5px}.gpa-toc li a{display:inline-flex;align-items:center;min-height:38px;color:var(--ink-2);text-decoration:none}.gpa-toc li a:hover{color:var(--brand)}.gpa-toc li::marker{color:var(--brand);font-weight:600;font-variant-numeric:tabular-nums}.gpa-sec{margin:36px 0}.gpa-sec-h{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:clamp(20px,2.6vw,24px);font-weight:700;line-height:1.25}.gpa-sec-n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font:700 14px/1 var(--sans);font-variant-numeric:tabular-nums}.gpa-sec-h:not(:has(.gpa-sec-n))::before{content:"";flex:none;width:12px;height:24px;border-radius:5px;background:linear-gradient(180deg,var(--brand),#5b8cff)}.gpa-sec-sub{margin:-6px 0 14px;color:var(--mute);font-size:14.5px}.gpa-lead{margin:0 0 18px;font:500 18px/1.55 var(--sans);color:var(--ink)}.gpa-figure{margin:0 0 20px}.gpa-figure img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg)}.gpa-figure figcaption{margin-top:6px;font-size:13px;color:var(--mute)}.gpa-figure-value{margin:0 0 14px;font:800 28px/1.15 var(--sans);letter-spacing:-.02em}.gpa-figure-value small{display:block;margin-top:5px;font:400 14px var(--sans);color:var(--mute)}.gpa-prose{font-size:16px;line-height:1.7;color:var(--ink);overflow-wrap:break-word}.gpa-prose>:last-child{margin-bottom:0}.gpa-prose p{margin:0 0 1em}.gpa-prose ol,.gpa-prose ul{margin:0 0 1.1em;padding-left:1.3em}.gpa-prose li{margin:.4em 0;padding-left:.15em}.gpa-prose li::marker{color:var(--brand)}.gpa-prose a{color:var(--brand);text-decoration-color:rgba(36,86,230,.4)}.gpa-prose a:hover{color:var(--brand-2);text-decoration-color:var(--brand-2)}.gpa-prose h2{margin:1.6em 0 .5em;font-size:22px}.gpa-prose h3{margin:1.4em 0 .45em;font-size:18px}.gpa-prose h4{margin:1.2em 0 .4em;font:700 16px var(--sans)}.gpa-prose strong{font-weight:600}.gpa-prose blockquote{margin:1.2em 0;padding:12px 16px;border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:0 12px 12px 0;font:400 16px/1.55 var(--sans);color:var(--ink-2)}.gpa-prose table{width:100%;border-collapse:collapse;font-size:14.5px}.gpa-prose td,.gpa-prose th{padding:9px 10px;border-bottom:var(--hair);text-align:left;vertical-align:top}.gpa-prose th{border-bottom-color:var(--rule-2);font-weight:600;background:var(--wash)}.gpa-prose img{border-radius:12px}.gpa-prose--doc{font-size:16px}.gpa-prose--doc h2{padding-top:12px;border-top:var(--line)}.gpa-list-check ul,.gpa-list-cross ul,.gpa-list-steps ol{list-style:none;padding-left:0}.gpa-list-check li,.gpa-list-cross li{position:relative;padding-left:30px}.gpa-list-check li::before{content:"";position:absolute;left:5px;top:.42em;width:11px;height:6px;border-left:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);transform:rotate(-45deg)}.gpa-list-cross li::after,.gpa-list-cross li::before{content:"";position:absolute;left:4px;top:.78em;width:13px;height:2.5px;background:var(--bad);transform:rotate(45deg)}.gpa-list-cross li::after{transform:rotate(-45deg)}.gpa-list-steps ol{counter-reset:step}.gpa-list-steps ol>li{counter-increment:step;position:relative;margin:0;padding:0 0 16px 48px}.gpa-list-steps ol>li::before{content:counter(step);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font:700 14px/1 var(--sans);font-variant-numeric:tabular-nums;box-shadow:0 6px 12px -6px var(--brand)}.gpa-list-steps ol>li::after{content:"";position:absolute;left:15.5px;top:32px;bottom:2px;width:1px;background:var(--rule-2)}.gpa-list-steps ol>li:last-child::after{display:none}.gpa-list-steps ul{list-style:disc;padding-left:1.3em}.gpa-dl{margin:0 0 18px}.gpa-dl>div{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:var(--hair)}.gpa-dl>div:first-child{border-top:var(--hair)}.gpa-dl dt{font:600 13px/1.5 var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--mute)}.gpa-dl dd{margin:0;font-size:15px;line-height:1.5;overflow-wrap:break-word}.gpa-dl--sources>div,.gpa-dl--terms>div{grid-template-columns:minmax(0,1fr);gap:4px}.gpa-dl--sources dt,.gpa-dl--terms dt{font-size:16px;color:var(--ink);text-transform:none;letter-spacing:0}.gpa-dl--sources dt a{display:inline-flex;align-items:center;min-height:40px;color:var(--brand)}.gpa-dl--sources dd{color:var(--ink-2);font-size:14.5px}.gpa-cases{margin:26px 0 0}.gpa-cases-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:720px){.gpa-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpa-case{padding:14px 18px 16px;border-left:4px solid var(--ok);font-size:15px}.gpa-case.is-no{border-left-color:var(--bad)}.gpa-case-verdict{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:var(--ok-soft);font:700 12px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ok)}.gpa-case.is-no .gpa-case-verdict{background:var(--bad-soft);color:var(--bad)}.gpa-case-body p:last-child{margin:0}.gpa-cases .gpa-fine{margin:10px 0 0}.gpa-docs{padding:16px 18px 14px}.gpa-docs-count{margin:0 0 8px;font-weight:700;font-variant-numeric:tabular-nums}.gpa-docs-bar{height:6px;margin:0 0 8px;background:var(--wash);border-radius:3px;overflow:hidden}.gpa-docs-bar i{display:block;height:100%;background:var(--ok);transition:width .25s}.gpa-docs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px}@media(min-width:640px){.gpa-docs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpa-doc{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:46px;padding:11px 0;border-bottom:var(--hair);cursor:pointer;font-size:15px;line-height:1.4}.gpa-doc input{position:absolute;opacity:0;width:1px;height:1px}.gpa-doc-box{position:relative;flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--rule-2);border-radius:6px;background:var(--sheet)}.gpa-doc:hover .gpa-doc-box{border-color:var(--brand)}.gpa-doc input:focus-visible+.gpa-doc-box{outline:2px solid var(--brand);outline-offset:2px}.gpa-doc.is-done .gpa-doc-box{background:var(--ok);border-color:var(--ok)}.gpa-doc.is-done .gpa-doc-box::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.gpa-doc.is-done .gpa-doc-t{color:var(--mute)}.gpa-docs-note{margin:10px 0 0;font-size:13px;color:var(--mute)}.gpa-faqs{margin:36px 0}.gpa-faq{margin:0 0 10px;background:var(--sheet);border:var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.gpa-faq summary{position:relative;min-height:52px;padding:14px 48px 14px 18px;cursor:pointer;list-style:none}.gpa-faq summary::-webkit-details-marker{display:none}.gpa-faq summary h3{display:inline;font-size:16px;font-weight:600;line-height:1.45}.gpa-faq summary::after{content:"";position:absolute;right:20px;top:20px;width:9px;height:9px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg)}.gpa-faq[open] summary::after{top:24px;transform:rotate(-135deg)}.gpa-faq[open] summary{background:var(--wash)}.gpa-faq>.gpa-prose{padding:12px 18px 16px;font-size:15.5px}.gpa-note{margin:22px 0;padding:14px 18px;border-left:4px solid var(--brand)}.gpa-note--warn{border-left-color:var(--warn);background:var(--warn-soft)}.gpa-note-h{margin:0 0 6px;font-size:16px}.gpa-official{margin:44px 0 22px;padding:22px 22px 20px;border-top:4px solid var(--brand)}.gpa-official-h{margin:0 0 8px;font-size:21px}.gpa-official-note{margin:0 0 16px;font-size:15px;color:var(--ink-2)}.gpa-official-go{margin:0}.gpa-official-go .gpa-btn{min-height:50px;padding:10px 22px;font-size:15.5px;white-space:normal;overflow-wrap:anywhere}.gpa-official-sub{margin:20px 0 4px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-official-refs li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:9px 0;border-bottom:var(--hair);overflow-wrap:anywhere}.gpa-official-refs li:last-child{border-bottom:0}.gpa-official-refs a{font-weight:600;min-height:28px}.gpa-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0}.gpa-share-label{flex-basis:100%;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}@media(min-width:640px){.gpa-share-label{flex-basis:auto;margin-right:4px}}.gpa-share .gpa-linkbtn,.gpa-share a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:0 13px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.gpa-btn--ghost:hover,.gpa-share .gpa-linkbtn:hover,.gpa-share a:hover{border-color:var(--brand);color:var(--brand)}.gpa-disclaimer{margin:20px 0 32px;padding:12px 16px;border-radius:12px;background:var(--wash);font-size:13px;line-height:1.55;color:var(--mute)}.gpa-disclaimer p{margin:0 0 6px}.gpa-disclaimer a{color:var(--ink-2)}.gpa-cmts .gpa-sh-title,.gpa-filed .gpa-sh-title,.gpa-related .gpa-sh-title,.gpa-related-notices .gpa-sh-title{margin:0 0 14px;font-size:21px}@media(max-width:639px){.gpa-related .gpa-cards>:nth-child(n+5){display:none}}.gpa-filed-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gpa-filed-list a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:6px 14px;border-radius:999px;color:var(--ink);text-decoration:none;font-size:14px;line-height:1.3;box-shadow:none}.gpa-filed-list a:hover{border-color:var(--brand)}.gpa-filed-k{padding:0;background:0 0;color:var(--mute)}.gpa-filed-n{font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}.gpa-prevnext{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:30px 0}@media(min-width:640px){.gpa-prevnext{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpa-prevnext a{display:block;padding:14px 16px;color:var(--ink);text-decoration:none;font:600 15px/1.35 var(--sans)}.gpa-prevnext a:hover{border-color:var(--brand);color:var(--brand)}.gpa-prevnext span{display:block;margin-bottom:4px;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-prevnext-next{text-align:right}.gpa-abox{display:flex;gap:16px;margin:32px 0;padding:18px 20px}.gpa-abox-pic{text-decoration:none}.gpa-abox-pic img{width:64px;height:64px;border-radius:50%;border:var(--line)}.gpa-abox-body{min-width:0}.gpa-abox-label{margin:0;font:700 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-abox-name{margin:2px 0 0;font:700 18px/1.25 var(--sans)}.gpa-abox-name a{color:var(--ink);text-decoration:none}.gpa-abox-job{margin:2px 0 8px;font-size:13.5px;color:var(--mute)}.gpa-abox-bio{margin:0 0 8px;font-size:14.5px;color:var(--ink-2)}.gpa-abox-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:14px}.gpa-abox-links a{display:inline-flex;align-items:center;min-height:40px;color:var(--brand)}.gpa-inbrief{margin:0 0 24px;padding:14px 18px;border-left:4px solid var(--brand)}.gpa-inbrief-h{margin:0 0 6px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.gpa-inbrief ul{margin:0;padding-left:1.2em}.gpa-inbrief li{margin:.35em 0}.gpa-concerns{margin:0 0 26px}.gpa-concerns-h{margin:0 0 8px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-concerns .gpa-icard{max-width:520px}.gpa-prose--article{font-size:16.5px}.gpa-callout{margin:24px 0;padding:14px 18px;border-left:4px solid var(--accent);font-size:15px}.gpa-cmt-list{list-style:none;margin:0 0 20px;padding:0}.gpa-cmt{padding:14px 0;border-bottom:var(--hair)}.gpa-cmt .children{list-style:none;margin:10px 0 0;padding-left:18px;border-left:2px solid var(--rule)}.gpa-cmt-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.gpa-cmt-head img{border-radius:50%}.gpa-cmt-head time{color:var(--mute);font-size:13px}.gpa-cmt-body{margin-top:6px;font-size:15.5px}.gpa-cmt-reply a{font-size:14px;font-weight:600;color:var(--brand)}.comment-form p{margin:0 0 12px}.comment-form label{display:block;margin-bottom:4px;font-weight:600;font-size:14px}.comment-form .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;font-size:14px}.comment-form .comment-form-cookies-consent label{font-weight:400}.comment-reply-title small{margin-left:10px;font:400 14px var(--sans)}.gpa-matchpage{padding-top:20px;padding-bottom:40px}.gpa-match{padding:18px 18px 20px;border-top:4px solid var(--brand)}.gpa-match-set{margin:0 0 16px;padding:0;border:0;min-width:0}.gpa-match-set legend{margin:0 0 10px;padding:0;font:700 17px var(--sans)}.gpa-match-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:560px){.gpa-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.gpa-match-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gpa-match-checks{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:12px}.gpa-match-checks label{flex-direction:row;align-items:center;gap:9px;min-height:44px;font-weight:400;font-size:15px;color:var(--ink);cursor:pointer}.gpa-match-go{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:var(--hair)}.gpa-match-count{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.gpa-match-results{margin-top:22px}.gpa-matchpage-note{max-width:72ch;margin:14px 0 0}.gpa-compare{padding:22px 0 40px}.gpa-compare-pick{max-width:760px;padding:18px 18px 20px}.gpa-compare-label{display:block;margin:0 0 8px;font:700 15px var(--sans);color:var(--ink)}.gpa-compare-chosen{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.gpa-compare-chosen .gpa-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px 0 14px;border:1px solid var(--brand);border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:14px;max-width:100%;font-weight:600}.gpa-compare-chosen .gpa-chip button{min-width:36px;min-height:36px;border:0;background:0 0;font-size:20px;line-height:1;color:var(--brand)}.gpa-compare-out{margin-top:26px}.gpa-compare-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;background:var(--sheet)}.gpa-compare-table td,.gpa-compare-table th{padding:10px 12px;border:var(--hair);text-align:left;vertical-align:top}.gpa-compare-table thead th{background:var(--wash);font:700 14.5px/1.35 var(--sans)}.gpa-compare-table tbody th{width:150px;font:600 12.5px var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--mute);background:var(--wash)}.gpa-saved{margin:0 0 12px}.gpa-saved-ul{list-style:none;margin:0;padding:4px 18px}.gpa-saved-ul li{display:flex;align-items:center;gap:10px;border-bottom:var(--hair)}.gpa-saved-ul li:last-child{border-bottom:0}.gpa-saved-ul a{flex:1;display:flex;flex-direction:column;min-width:0;padding:12px 0;color:var(--ink);text-decoration:none}.gpa-saved-ul a:hover .gpa-saved-title{color:var(--brand)}.gpa-saved-title{font:600 15.5px/1.35 var(--sans)}.gpa-saved-meta{font-size:13px;color:var(--mute)}.gpa-saved-ul button{flex:none;min-width:44px;min-height:44px;border:0;background:0 0;color:var(--mute);font-size:20px;line-height:1}.gpa-saved-tools{margin:12px 0 0}.gpa-toolpage{min-width:0}.gpa-tool{margin:2px 0 30px;padding:0;border-top:0;overflow:hidden}.gpa-tool-head{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--g-soft,var(--brand-soft));border-bottom:var(--line)}.gpa-tool-head .gpa-tcard-ico{width:42px;height:42px}.gpa-tool-head-t{margin:0;font-size:17px;font-weight:700;line-height:1.3}.gpa-tool-head-t span{display:inline-block;margin-left:6px;font-weight:500;color:var(--accent)}.gpa-tool-head-s{margin:2px 0 0;font-size:13px;color:var(--ink-2)}.gpa-tool-body{padding:18px 20px 20px}.gpa-tool-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){.gpa-tool-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpa-tool-form label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:600;color:var(--ink-2)}.gpa-tool-form .gpa-tool-wide{grid-column:1/-1}.gpa-tool-checks{display:flex;flex-wrap:wrap;gap:0 20px}.gpa-tool-checks label{flex-direction:row;align-items:center;gap:9px;min-height:44px;font-weight:400;font-size:15px;color:var(--ink)}.gpa-tool-hint{font-size:12.5px;font-weight:400;color:var(--mute)}.gpa-tool-out{margin-top:18px;padding:16px 18px;border-radius:14px;background:var(--wash)}.gpa-tool-out:empty{display:none}.gpa-tool-label{margin:0;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-tool-big{margin:4px 0 4px;font:800 clamp(28px,6vw,40px)/1.08 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand)}.gpa-tool-big small{font:500 14px var(--sans);color:var(--mute);letter-spacing:0}.gpa-tool-note{margin:8px 0 0;font-size:14px;color:var(--ink-2)}.gpa-tool-verdict{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:6px 14px;border-radius:999px;font-weight:700;font-size:14px}.gpa-tool-verdict.is-ok{background:var(--ok-soft);color:var(--ok)}.gpa-tool-verdict.is-no{background:var(--bad-soft);color:var(--bad)}.gpa-tool .gpa-table{margin-top:14px}.gpa-tool .gpa-table td.gpa-num,.gpa-tool .gpa-table th.gpa-num{text-align:right}.gpa-tool .gpa-table tfoot td,.gpa-tool .gpa-table tfoot th{border-top:2px solid var(--rule-2);border-bottom:0;font-weight:700}.gpa-tool-plan{list-style:none;margin:12px 0 0;padding:0;border-top:var(--hair)}.gpa-tool-plan li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:var(--hair)}.gpa-tool-plan label{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;cursor:pointer;font-size:15px;line-height:1.4}.gpa-tool-plan b{display:block;font:600 15px/1.35 var(--sans)}.gpa-tool-plan span{font-size:13px;color:var(--mute)}[data-tool=planner] .gpa-tool-form{margin-top:14px}.gpa-tool-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gpa-rules{margin:0;padding:0;list-style:none;counter-reset:rule;font-size:15px;line-height:1.6;color:var(--ink-2)}.gpa-rules li{counter-increment:rule;position:relative;margin:0 0 12px;padding-left:44px}.gpa-rules li::before{content:counter(rule);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font:700 13px/1 var(--sans)}.gpa-source{margin:26px 0 0;padding:12px 16px;border-radius:12px;background:var(--wash);font-size:13px;color:var(--mute)}.gpa-toollist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:720px){.gpa-toollist{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpa-toollist a{display:flex;flex-direction:column;gap:5px;height:100%;padding:16px 18px;border-top:4px solid var(--g,var(--brand));color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.gpa-toollist a:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.gpa-toollist b{font:700 16px/1.3 var(--sans)}.gpa-toollist span{font-size:13.5px;color:var(--ink-2)}.gpa-toollist small{margin-top:4px;font-size:12px;color:var(--mute)}.gpa-toolshub{padding:22px 0 44px}.gpa-steps{margin:0;padding-left:1.4em}.gpa-steps li{margin:0 0 12px;font-size:16px;line-height:1.6}.gpa-steps li::marker{color:var(--brand);font-weight:700}.gpa-toolhero{position:relative;padding:30px 0 30px;text-align:center;background:radial-gradient(60% 80% at 50% 0,var(--g-soft,var(--brand-soft)),transparent 70%),radial-gradient(var(--rule-2) 1px,transparent 1.2px) 0 0/22px 22px}.gpa-toolhero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#f93,#f93 30%,var(--sheet) 50%,#138808 70%,#138808)}[data-theme=dark] .gpa-toolhero{background:radial-gradient(60% 80% at 50% 0,var(--g-soft,var(--brand-soft)),transparent 70%),radial-gradient(var(--rule) 1px,transparent 1.2px) 0 0/22px 22px}.gpa-toolhero .gpa-crumbs ol{justify-content:center;margin-bottom:8px}.gpa-toolhero-title{font-size:clamp(26px,4.4vw,42px);font-weight:800;line-height:1.14;letter-spacing:-.025em;max-width:28ch;margin:0 auto}.gpa-toolhero-hi{display:block;margin:8px auto 0;font:600 clamp(17px,2.2vw,22px)/1.4 var(--sans);color:var(--accent)}.gpa-toolhero-sub{margin:14px auto 0;font-size:16px;line-height:1.6;color:var(--ink-2);max-width:66ch}.gpa-toolhero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0}.gpa-toolhero-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--sheet);border:var(--line);font-size:12.5px;font-weight:600;color:var(--ink-2)}.gpa-toolcross{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 8px}@media(min-width:640px){.gpa-toolcross{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.gpa-toolcross{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpa-toolcross a{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--r-lg);background:var(--g-soft,var(--brand-soft));border:1px solid transparent;color:var(--ink);text-decoration:none}.gpa-toolcross a:hover{border-color:var(--g,var(--brand))}.gpa-toolcross b{font:700 15.5px/1.3 var(--sans)}.gpa-toolcross span{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.gpa-toolcross i{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font:600 13px var(--sans);color:var(--g,var(--brand));font-style:normal}.gpa-docpage{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 0 48px}.gpa-docpage-main{min-width:0;max-width:760px}@media(min-width:1024px){.gpa-docpage--policy{grid-template-columns:minmax(0,760px) 240px;justify-content:space-between}.gpa-docpage-nav{position:sticky;top:20px;align-self:start}}.gpa-docpage-nav{padding:14px 16px;background:var(--sheet);border:var(--line);border-radius:var(--r-lg)}.gpa-docpage-nav-h{margin:0 0 6px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.gpa-docpage-nav a{display:flex;align-items:center;min-height:40px;border-bottom:var(--hair);color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:500}.gpa-docpage-nav li:last-child a{border-bottom:0}.gpa-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:640px){.gpa-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpa-team a{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink);text-decoration:none}.gpa-team img{border-radius:50%}.gpa-team b{display:block;font:700 16px var(--sans)}.gpa-team span span{font-size:13.5px;color:var(--mute)}.gpa-hub-intro{max-width:760px;margin:0 0 26px;padding:18px 20px}.gpa-hub-intro p:first-child{font:500 17px/1.6 var(--sans)}[data-expand]:not(.expanded) .gpa-hub-more{display:none}[data-expand].expanded [data-expand-btn]{display:none}.gpa-hub-more{margin-top:16px}.gpa-hub-expand{margin-top:18px}.gpa-searchbox{max-width:720px;margin:22px 0 20px}.gpa-block--sub{margin:26px 0 8px}.gpa-block--sub .gpa-h3{margin:0 0 4px;font-size:16px}.gpa-month-h{margin:0 0 4px;padding-top:14px;font-size:22px}.gpa-quick--months a{font-weight:600}.gpa-former{font-size:13.5px;color:var(--mute)}.gpa-method{margin:52px 0 8px;padding:22px 22px 20px;border-left:4px solid var(--brand)}.gpa-method-h{margin:0 0 8px;font-size:20px}.gpa-method-body p{margin:0 0 10px;font-size:15px;color:var(--ink-2);max-width:72ch}.gpa-method-links{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0!important}.gpa-method-links a{display:inline-flex;align-items:center;min-height:40px;font-weight:600;color:var(--brand)}@media(min-width:900px){.gpa-method{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding:24px 28px}.gpa-method-h{margin:0}}.gpa-foot{margin-top:64px;background:#0f172a;color:#cbd5e1}[data-theme=dark] .gpa-foot{background:#070b16}.gpa-foot-top{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding:44px 0 26px}@media(min-width:1024px){.gpa-foot-top{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:56px}}.gpa-brand--foot{color:#fff}.gpa-brand--foot .gpa-brand-name{font-size:22px;color:#fff}.gpa-brand--foot .gpa-brand-name .gpa-tld{color:#8fb0ff}.gpa-foot-about p{margin:12px 0 0;font-size:14px;line-height:1.65;color:#aab6c8;max-width:48ch}.gpa-foot-follow{display:flex;flex-wrap:wrap;gap:6px 16px}.gpa-foot-follow a{display:inline-flex;align-items:center;min-height:40px;font-weight:600;color:#fff}.gpa-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}@media(min-width:768px){.gpa-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.gpa-foot-h{margin:0 0 8px;font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8fb0ff}.gpa-foot-col a{display:inline-flex;align-items:center;min-height:36px;color:#dbe3f0;text-decoration:none;font-size:14px;line-height:1.3}.gpa-foot-col a:hover{color:#fff;text-decoration:underline}.gpa-foot-base{padding:18px 0 30px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;line-height:1.6;color:#8d9bb3}.gpa-foot-base p{margin:0 0 6px;max-width:96ch}.gpa-foot-soc{display:flex;flex-wrap:wrap;gap:4px 16px}.gpa-foot-soc a{display:inline-flex;align-items:center;min-height:40px;color:#dbe3f0}.gpa-totop{position:fixed;right:14px;bottom:16px;z-index:40;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink)}.gpa-totop svg{transform:rotate(-90deg)}.gpa-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;background:var(--sheet);border-top:var(--line);transition:transform .2s}.gpa-tabbar.hide{transform:translateY(100%)}.gpa-tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:54px;padding:7px 2px 6px;color:var(--ink-2);text-decoration:none;font-size:11px}.gpa-docpage-nav a[aria-current],.gpa-tabbar a[aria-current],.gpa-ticker-date.is-urgent{color:var(--brand);font-weight:600}.has-bottom-bar{padding-bottom:56px}.has-bottom-bar .gpa-totop{bottom:70px}@media(min-width:1024px){.gpa-tabbar{display:none}.has-bottom-bar{padding-bottom:0}.has-bottom-bar .gpa-totop{bottom:16px}}.gpa-float{position:fixed;right:14px;bottom:72px;z-index:40;display:flex;flex-direction:column;gap:6px}.gpa-float-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}.gpa-float-x{align-self:flex-end;width:32px;height:32px;border-radius:50%}.gpa-alerts{margin:22px 0;padding:16px 18px}.gpa-alerts-h{margin:0 0 10px;font:700 15px var(--sans)}.gpa-alerts-links{display:flex;flex-wrap:wrap;gap:8px;margin:0}.gpa-aside .widget h2,.gpa-aside .widget h3,.wp-block-search__label{display:block;margin:0 0 10px;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.gpa-aside .widget li{border-bottom:var(--hair);font-size:14px;line-height:1.4}.gpa-aside .widget li:last-child{border-bottom:0}.gpa-aside .widget a{display:flex;align-items:center;min-height:42px;padding:4px 0;color:var(--ink);text-decoration:none}.gpa-aside .widget a:hover{color:var(--brand)}.wp-block-search__inside-wrapper{display:flex;gap:6px}.wp-block-search__button{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:#fff;font-weight:600}.gpa-aside .no-comments{margin:0;font-size:14px;color:var(--mute)}.gpa-tiny{font-size:13.5px;color:var(--mute)}.gpa-mono{display:grid;place-items:center;flex:none;width:var(--s,56px);height:var(--s,56px);border-radius:14px;background:var(--brand-soft);color:var(--brand);font:800 calc(var(--s,56px)*.36)/1 var(--sans);text-decoration:none}.gpa-phead--dir .gpa-phead-title{max-width:34ch}.gpa-dirh1-local{display:block;margin-top:6px;font:600 .58em/1.4 var(--sans);color:var(--accent);letter-spacing:0}.gpa-dir{padding-bottom:32px}.gpa-dirblock{margin:34px 0}.gpa-dirblock--search{margin:26px 0 6px}.gpa-dirfigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:22px 0 0;padding:0}.gpa-dirfigs>div{padding:14px 16px 12px;border-top:3px solid var(--brand)}.gpa-dirfigs>div:nth-child(2){border-top-color:var(--c-awaas)}.gpa-dirfigs>div:nth-child(3){border-top-color:var(--c-funds)}.gpa-dirfigs>div:nth-child(4){border-top-color:var(--c-citizen)}.gpa-dirfigs>div:nth-child(5){border-top-color:var(--c-records)}.gpa-dirfigs>div:nth-child(6){border-top-color:var(--c-students)}.gpa-dirfigs dt{font:700 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gpa-dirfigs dd{margin:5px 0 0;font:800 23px/1.15 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em}.gpa-dirfigs dd small{display:block;margin-top:2px;font:400 12px/1.3 var(--sans);color:var(--mute)}.gpa-dirsearch{position:relative;max-width:780px}.gpa-dirsearch-out{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:90;max-height:66vh;overflow:auto;padding:6px;box-shadow:var(--shadow-lg)}.gpa-dirsearch-out.show{display:block}.gpa-dirsearch-out .gpa-dirsearch-none,.gpa-dirsearch-out a{display:block;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;line-height:1.35}.gpa-dirsearch-out a.is-active,.gpa-dirsearch-out a:hover{background:var(--wash)}.gpa-dirsearch-out .gpa-dirsearch-none{color:var(--mute)}.gpa-dirres-t{display:inline-block;margin-right:8px;padding:0 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font:700 10.5px/18px var(--sans);letter-spacing:.05em;text-transform:uppercase;vertical-align:2px}.gpa-dirres-n{font:600 15.5px/1.3 var(--sans)}.gpa-dirres-l{margin-left:6px;color:var(--ink-2);font-size:14px}.gpa-dirres-p{display:block;margin-top:2px;font-size:13px;color:var(--mute)}.gpa-dirres-c{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.gpa-dirtable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 18px 6px}.gpa-dirtable{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.gpa-dirtable thead th{padding:14px 12px 10px;border-bottom:var(--line);text-align:left;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.gpa-dirtable td:first-child,.gpa-dirtable th:first-child{padding-left:0}.gpa-dirtable tbody th{padding:12px 12px;border-bottom:var(--hair);text-align:left;font:600 15px/1.35 var(--sans);vertical-align:top}.gpa-dirtable tbody tr:last-child td,.gpa-dirtable tbody tr:last-child th{border-bottom:0}.gpa-dirtable tbody th a{color:var(--ink);text-decoration:none}.gpa-dirtable tbody th a:hover{color:var(--brand)}.gpa-dirtable td{padding:12px 12px;border-bottom:var(--hair);vertical-align:top;color:var(--ink-2)}.gpa-dirtable .is-n{text-align:right;white-space:nowrap}.gpa-dirtable tbody tr:hover td,.gpa-dirtable tbody tr:hover th{background:var(--wash)}.gpa-dirtable tr:target td,.gpa-dirtable tr:target th{background:var(--accent-soft)}.gpa-dirlocal{display:block;font:400 13px/1.35 var(--sans);color:var(--mute)}.gpa-dirnote{display:block;font:400 12px/1.3 var(--sans);color:var(--mute);font-style:italic}.gpa-dircode{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gpa-dircode code{font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.gpa-dircopy{min-height:28px;padding:2px 10px;border:1px solid var(--rule-2);border-radius:999px;background:var(--sheet);font:600 11.5px/1 var(--sans);color:var(--ink-2);cursor:pointer}.gpa-dircopy:hover{border-color:var(--brand);color:var(--brand)}.gpa-dircopy.is-done{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.gpa-kv--dir th{width:30%}.gpa-kv--dir td .gpa-dirlocal{display:inline;margin-left:6px}.gpa-dirfacts .gpa-kv{background:var(--sheet);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.gpa-dirfacts .gpa-kv td,.gpa-dirfacts .gpa-kv th{padding:11px 14px}.gpa-dirfacts .gpa-kv th{padding-left:18px}.gpa-dirfacts .gpa-kv tr:last-child td,.gpa-dirfacts .gpa-kv tr:last-child th{border-bottom:0}.gpa-dirsvc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.gpa-dirsvc a{display:block;height:100%;padding:14px 16px;color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.gpa-dirsvc a:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.gpa-dirsvc-t{display:block;font:700 15px/1.35 var(--sans)}.gpa-dirsvc-t .gpa-i{margin-left:2px;color:var(--mute)}.gpa-dirsvc-n{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--mute)}.gpa-dirsrc{margin:28px 0 0;padding:12px 16px;border-radius:12px;background:var(--wash);font-size:13px;line-height:1.55;color:var(--mute)}.gpa-stategrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.gpa-stategrid a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:10px 14px;background:var(--sheet);border:var(--line);border-radius:14px;color:var(--ink);text-decoration:none;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.gpa-stategrid a:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--rule-2)}.gpa-stategrid b{display:block;font:700 13px/1.3 var(--sans);letter-spacing:.03em;text-transform:uppercase}.gpa-stategrid small{display:block;margin-top:2px;font:400 12.5px/1.3 var(--sans);color:var(--mute)}.gpa-stategrid i{flex:none;display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font:700 11px/1.3 var(--sans);font-style:normal;white-space:nowrap}@media(max-width:640px){.gpa-dirtable-wrap{padding:0 14px 6px}.gpa-dirtable--gps thead,.gpa-dirtable--states thead,.gpa-dirtable--villages thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gpa-dirtable--gps,.gpa-dirtable--gps tbody,.gpa-dirtable--gps tr,.gpa-dirtable--states,.gpa-dirtable--states tbody,.gpa-dirtable--states tr,.gpa-dirtable--villages,.gpa-dirtable--villages tbody,.gpa-dirtable--villages tr{display:block;width:100%}.gpa-dirtable--gps tr,.gpa-dirtable--states tr,.gpa-dirtable--villages tr{padding:10px 0;border-bottom:var(--hair)}.gpa-dirtable--gps td,.gpa-dirtable--gps th,.gpa-dirtable--states td,.gpa-dirtable--states th,.gpa-dirtable--villages td,.gpa-dirtable--villages th{display:block;padding:2px 0;border:0;text-align:left}.gpa-dirtable--gps td,.gpa-dirtable--states td,.gpa-dirtable--villages td{display:inline-block;margin-right:14px;font-size:13.5px}.gpa-dirtable--gps td::before,.gpa-dirtable--states td::before,.gpa-dirtable--villages td::before{content:attr(data-label) ": ";color:var(--mute)}.gpa-dirtable--gps td:empty,.gpa-dirtable--states td:empty,.gpa-dirtable--villages td:empty{display:none}.gpa-dirfigs dd{font-size:20px}}.gpa-tform{display:grid;gap:12px}.gpa-tgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){.gpa-tgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.gpa-tfield{display:flex;flex-direction:column;gap:5px;min-width:0}.gpa-tfield>label,.gpa-tlabel{font-size:13px;font-weight:600;color:var(--ink-2)}.gpa-tcheck{display:flex;align-items:center;gap:9px;min-height:40px;font-size:14.5px;color:var(--ink);font-weight:400}.gpa-tcheck input{flex:none}.gpa-tout{margin-top:6px}.gpa-tout:empty{display:none}.gpa-tout-lead{margin:14px 0 8px;font-size:15px;color:var(--ink-2)}.gpa-tresult{margin-top:16px;padding:18px 20px;border-top:4px solid var(--g,var(--brand))}.gpa-tresult-big{margin:0 0 4px;font:800 clamp(28px,6vw,40px)/1.08 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--g,var(--brand))}.gpa-tresult .gpa-dirfigs{margin-top:12px}.gpa-tresult .gpa-dirfigs>div{box-shadow:none;border-top-color:var(--rule-2)}.gpa-tresult .gpa-rules{margin:8px 0 14px}.gpa-tresult .gpa-h3{margin-top:0}.gpa-tform--cascade{grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.gpa-tform--cascade{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.gpa-billrows{width:100%;border-collapse:collapse;font-size:14px}.gpa-billrows th{padding:4px 6px;text-align:left;font:700 11.5px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);border-bottom:var(--line)}.gpa-billrows td{padding:4px 3px;border-bottom:var(--hair)}.gpa-billrows input,.gpa-billrows select{min-height:38px;padding:4px 8px;font-size:14px;border-radius:8px}.gpa-billrows td:nth-child(3) input,.gpa-billrows td:nth-child(5) input{min-width:84px}.gpa-billrows td:nth-child(4) input{min-width:60px}.gpa-billform textarea{width:100%;min-height:60px;padding:8px 11px;border:1px solid var(--rule-2);border-radius:10px;font:400 15px/1.4 var(--sans)}.gpa-bill{margin-top:20px;padding:28px 30px;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#111;font:400 14px/1.45 var(--sans)}.gpa-bill-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;border-bottom:2px solid #111}.gpa-bill-head h2{margin:0;font-size:22px;color:#111}.gpa-bill-meta{text-align:right;font-size:14px}.gpa-bill-parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #999}.gpa-bill-lab{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#555;margin-bottom:2px}.gpa-bill-table{width:100%;border-collapse:collapse;margin:14px 0 10px}.gpa-bill-table td,.gpa-bill-table th{padding:7px 8px;border:1px solid #999;text-align:left;vertical-align:top;color:#111}.gpa-bill-table thead th{background:#f1f1f1;font-size:13px}.gpa-bill-table .is-n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gpa-bill-total td,.gpa-bill-total th{font-weight:700;font-size:15.5px;background:#f7f7f7}.gpa-bill-words{margin:8px 0}.gpa-bill-note{margin:8px 0;font-size:13px;color:#333}.gpa-bill-sign{margin:46px 0 0;text-align:right;padding-top:6px}.gpa-bill-sign::before{content:"";display:block;width:220px;margin:0 0 6px auto;border-top:1px solid #111}@media(max-width:600px){.gpa-bill{padding:18px 14px}.gpa-bill-parties{grid-template-columns:1fr}}.gpa-sbox--village .gpa-sbox-p{margin:0 0 10px;font-size:13.5px;color:var(--ink-2)}.gpa-dirsearch--sb .gpa-field-search--big input{min-height:44px;font-size:14.5px;border-radius:10px}.gpa-dirsearch--sb .gpa-field-search--big .gpa-btn{min-height:44px;padding:6px 12px;border-radius:10px}.gpa-dirsearch--sb .gpa-btn span{display:none}@media print{.gpa-ad,.gpa-aside,.gpa-brief-actions,.gpa-cmts,.gpa-filed,.gpa-foot-cols,.gpa-mast,.gpa-prevnext,.gpa-related,.gpa-share,.gpa-side,.gpa-tabbar,.gpa-ticker,.gpa-toc,.gpa-totop,[data-ics]{display:none!important}body{background:#fff;font-size:11pt;padding-left:0}.gpa-entry{display:block}.gpa-official a[href^=http]::after{content:" (" attr(href) ")";font-weight:400;font-size:9pt}.gpa-brief,.gpa-official{break-inside:avoid}body.gpa-has-bill *{visibility:hidden}body.gpa-has-bill .gpa-bill,body.gpa-has-bill .gpa-bill *{visibility:visible}body.gpa-has-bill .gpa-bill{position:absolute;left:0;top:0;width:100%;border:0;padding:0}}.gpa-card--index{padding:4px 18px}.gpa-card--index .gpa-index--cols{column-gap:36px}.gpa-card--table{padding:6px 18px 8px;overflow-x:auto}.gpa-card--table .gpa-table thead th{padding-top:10px}.gpa-stategrid--full{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gpa-stategrid--full a{min-height:74px}.gpa-lr-empty{padding:12px;color:var(--mute);font-size:14.5px}.gpa-by-name:hover,.gpa-sbox-more:hover,.gpa-sdl a:hover .gpa-sdl-t,.gpa-ticker-list a:hover .gpa-ticker-name{text-decoration:underline}.gpa-menu-links a{gap:12px}.gpa-menu-links .gpa-i{color:var(--brand)}.gpa-month .gpa-ledger-card{margin-top:8px}