@font-face{font-family:display;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_66bbf4{font-family:display,display Fallback}.__variable_66bbf4{--font-display:"display","display Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/bb3ef058b751a6ad.woff2) format("woff2");font-display:swap;font-weight:100 800}.__className_b71492{font-family:mono,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_b71492{--font-mono:"mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--pq-navy:#0E1E3F;--pq-navy-2:#1A2C52;--pq-navy-3:#24364F;--pq-night:#0A1422;--pq-paper:#F4F2EC;--pq-surface:#FFFFFF;--pq-ink:#12171F;--pq-body:#3A4453;--pq-muted:#5B6675;--pq-line:#DDD9CF;--pq-soft:#C9D1DD;--pq-nav-link:#B7C0CF;--pq-cite-bg:#E4E0D5;--pq-muted-on-dark:#8E99AB;--pq-line-soft:#ECE9E1;--pq-h-field-fg:#8E9AAD;--pq-h-kbd:#9AA6B8;--pq-amber:#FF9E00;--pq-amber-hover:color-mix(in srgb,var(--pq-amber) 86%,#000000);--pq-amber-text:#8A4B00;--pq-amber-bg:#FCEBD2;--pq-teal:#0F766E;--pq-teal-bg:#E6F2F0;--pq-teal-on-dark:#4FB8A8;--pq-step-ahead:#2A3A54;--pq-step-guest:#3A4A63;--pq-font-display:var(--font-display),"Bricolage Grotesque",Georgia,serif;--pq-font-body:var(--font-body),"Instrument Sans",system-ui,sans-serif;--pq-font-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--pq-fs-display-hero:124px;--pq-fs-display-section:66px;--pq-fs-display-xl:64px;--pq-fs-display-photo:54px;--pq-fs-display-l:48px;--pq-fs-display-m:44px;--pq-fs-h2:28px;--pq-fs-h3:22px;--pq-fs-title-s:18px;--pq-fs-lead:20px;--pq-fs-body-article:18px;--pq-fs-body:16px;--pq-fs-meta:13px;--pq-fs-kicker:11px;--pq-space-1:4px;--pq-space-2:8px;--pq-space-3:12px;--pq-space-4:16px;--pq-space-5:24px;--pq-space-6:32px;--pq-space-7:48px;--pq-space-8:64px;--pq-space-9:96px;--pq-rhythm:96px;--pq-rhythm-academy:128px;--pq-container:1344px;--pq-gutter:32px;--pq-grid-gap:24px;--pq-header-h:64px;--pq-radius-sm:8px;--pq-radius-md:14px;--pq-radius-lg:20px;--pq-radius-xl:24px;--pq-radius-pill:999px;--pq-shadow-hover:0 8px 24px rgba(14,30,63,.10);--pq-shadow-float:0 16px 48px rgba(14,30,63,.18);--pq-ease:cubic-bezier(.2,.7,.2,1);--pq-dur-1:120ms;--pq-dur-2:220ms;--pq-dur-3:360ms;--pq-dur-4:600ms;--pq-lift:-2px;--pq-img-zoom:1.03;--pq-press:.98;--pq-focus-w:2px;--pq-focus-offset:2px;--pq-focus-color:var(--pq-amber);--pq-focus-on-amber:var(--pq-navy);--opt-navy:var(--pq-navy);--opt-navy-2:var(--pq-navy-2);--opt-ink:var(--pq-ink);--opt-paper:var(--pq-paper);--opt-line:var(--pq-line);--opt-muted:var(--pq-muted);--opt-body:var(--pq-body);--opt-amber:var(--pq-amber);--opt-amber-text:var(--pq-amber-text);--opt-amber-bg:var(--pq-amber-bg);--opt-teal:var(--pq-teal);--opt-teal-bg:var(--pq-teal-bg);--opt-white:var(--pq-surface);--opt-soft:var(--pq-soft);--opt-nav-link:var(--pq-nav-link);--opt-cite-bg:var(--pq-cite-bg)}body{--pq-font-display:var(--font-display),"Bricolage Grotesque",Georgia,serif;--pq-font-body:var(--font-body),"Instrument Sans",system-ui,sans-serif;--pq-font-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}@media (max-width:1023.98px){:root{--pq-fs-display-hero:46px;--pq-fs-display-section:36px;--pq-fs-display-xl:36px;--pq-fs-display-photo:30px;--pq-fs-display-l:30px;--pq-fs-display-m:28px;--pq-fs-h2:22px;--pq-fs-h3:19px;--pq-fs-title-s:17px;--pq-fs-lead:18px;--pq-fs-body-article:17px;--pq-rhythm:56px;--pq-rhythm-academy:72px;--pq-gutter:16px;--pq-header-h:56px}}@media (prefers-reduced-motion:reduce){:root{--pq-lift:0px;--pq-img-zoom:1;--pq-press:1;--pq-dur-2:0ms;--pq-dur-3:0ms;--pq-dur-4:0ms}}.pqd-t-display-hero{font:800 var(--pq-fs-display-hero)/.92 var(--pq-font-display);letter-spacing:-.045em;margin:0;text-wrap:balance}.pqd-t-display-section{font:800 var(--pq-fs-display-section)/.98 var(--pq-font-display);letter-spacing:-.035em;margin:0;text-wrap:balance}.pqd-t-display-xl{font:800 var(--pq-fs-display-xl)/1.02 var(--pq-font-display);letter-spacing:-.02em;margin:0;text-wrap:balance}.pqd-t-display-photo{font:700 var(--pq-fs-display-photo)/1.05 var(--pq-font-display)}.pqd-t-display-l,.pqd-t-display-photo{letter-spacing:-.015em;margin:0;text-wrap:balance}.pqd-t-display-l{font:700 var(--pq-fs-display-l)/1.05 var(--pq-font-display)}.pqd-t-display-m{font:700 var(--pq-fs-display-m)/1.08 var(--pq-font-display)}.pqd-t-display-m,.pqd-t-h2{letter-spacing:-.01em;margin:0;text-wrap:balance}.pqd-t-h2{font:700 var(--pq-fs-h2)/1.15 var(--pq-font-display)}.pqd-t-h3{font:700 var(--pq-fs-h3)/1.2 var(--pq-font-display);margin:0;text-wrap:balance}.pqd-t-title-s{font:700 var(--pq-fs-title-s)/1.25 var(--pq-font-display);margin:0;text-wrap:pretty}.pqd-t-lead{font:400 var(--pq-fs-lead)/1.5 var(--pq-font-body);margin:0}.pqd-t-body-article{font:400 var(--pq-fs-body-article)/1.65 var(--pq-font-body)}.pqd-t-body{font:400 var(--pq-fs-body)/1.5 var(--pq-font-body)}.pqd-t-meta{font:500 var(--pq-fs-meta)/1.4 var(--pq-font-body);color:var(--pq-muted)}.pqd-t-kicker{font:500 var(--pq-fs-kicker)/1.3 var(--pq-font-mono);letter-spacing:.14em;text-transform:uppercase}.pqd-measure{max-width:68ch}@media (max-width:1023.98px){.pqd-t-display-section{letter-spacing:-.03em}.pqd-t-display-l,.pqd-t-display-photo{line-height:1.05}.pqd-t-display-m{line-height:1.1}}.pqd :focus-visible,.pqd:focus-visible{outline:var(--pq-focus-w) solid var(--pq-focus-color);outline-offset:var(--pq-focus-offset)}.pqd-on-amber :focus-visible,.pqd-on-amber:focus-visible{outline-color:var(--pq-focus-on-amber)}.pqh-hh{position:relative;background:var(--pq-navy);color:#F4F2EC;overflow:hidden}.pqh-hh-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,30,63,.95),rgba(14,30,63,.78) 45%,rgba(14,30,63,.25)),linear-gradient(0deg,rgba(14,30,63,.85),rgba(14,30,63,0) 45%)}.pqh-hh-in{position:relative}.pqh-hh-g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding:88px 0 56px;align-items:end}.pqh-hh-t{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.pqh-hh .pqd-t-display-xl{color:#fff}.pqh-hh-lead{font:400 20px/1.5 var(--pq-font-body);color:#C9D1DD;max-width:50ch;margin:0}.pqh-hh-lead b{color:#fff;font-weight:600}.pqh-hh .opt-heropill{font-size:14px}.pqh-hh-chips{display:flex;flex-wrap:wrap;gap:8px}.pqh-hh-chips .pqd-chip{max-width:100%;height:auto;min-height:36px;padding-block:7px;white-space:normal;line-height:1.3}.pqh-paths{display:grid;gap:10px;min-width:0}.pqh-paths a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:16px 18px;border-radius:14px;background:rgba(14,30,63,.66);backdrop-filter:blur(8px);border:1px solid rgba(244,242,236,.14);color:#fff;text-decoration:none;transition:border-color var(--pq-dur-1),background var(--pq-dur-1)}.pqh-paths a:hover{border-color:var(--pq-amber);background:rgba(14,30,63,.85);color:#fff}.pqh-paths b{font:700 17px/1.2 var(--pq-font-display);color:#fff}.pqh-paths span{font-size:13px;color:var(--pq-nav-link);grid-column:1}.pqh-paths i{grid-row:1/3;grid-column:2;font-style:normal;color:var(--pq-amber);display:flex}.pqh-paths .pqd-k{margin-bottom:4px}.pqh-stats{background:var(--pq-surface);border-bottom:1px solid var(--pq-line)}.pqh-stats .pqd-wrap{display:flex;flex-wrap:wrap;gap:4px 40px;align-items:center;min-height:64px;font-size:14px;color:var(--pq-body);white-space:nowrap;margin:0 auto;padding-top:10px;padding-bottom:10px}.pqh-stats p{margin:0}.pqh-stats b{font:700 18px var(--pq-font-display);color:var(--pq-ink);margin-right:6px}.pqh-sec{padding-top:72px}.pqh-hubs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:220px;gap:20px}.pqh-hubs>.pqd-topic{min-height:0}.pqh-hub-big{grid-column:span 6;grid-row:span 2}.pqh-hub-big .pqd-t-h3{font-size:32px}.pqh-hub-md{grid-column:span 3}.pqh-hub-wd{grid-column:span 6}.pqh-regions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.pqh-schools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pqh-schools.pqh-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pqh-sc,a.pqh-sc{position:relative;background:var(--pq-surface);border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:var(--pq-ink);text-decoration:none;transition:box-shadow var(--pq-dur-2),transform var(--pq-dur-2) var(--pq-ease);min-width:0}.pqh-sc:hover{box-shadow:var(--pq-shadow-hover);transform:translateY(var(--pq-lift));color:var(--pq-ink)}.pqh-sc-top{height:92px;position:relative;background:radial-gradient(130% 120% at 85% 0,#24364F 0,#0E1E3F 75%)}.pqh-sc-top>img.pqh-sc-ph{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pqh-sc-top>img.pqh-sc-ph+.pqh-sc-fl{text-shadow:0 0 6px rgba(14,30,63,.9)}.pqh-sc-top svg{position:absolute;right:-10px;top:-10px;width:160px;height:120px;opacity:.55}.pqh-sc-fl{top:14px;right:18px;font:500 10px/1.3 var(--pq-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pq-amber);white-space:nowrap;text-overflow:ellipsis}.pqh-sc-fl,.pqh-sc-mk{position:absolute;left:18px;overflow:hidden}.pqh-sc-mk{bottom:-22px;width:52px;height:52px;border-radius:12px;background:var(--pq-paper);border:3px solid var(--pq-surface);box-sizing:border-box;z-index:1}.pqh-sc-mk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pqh-sc-bd{padding:32px 18px 18px;display:grid;gap:8px;align-content:start;grid-template-rows:auto auto 1fr}.pqh-sc-ap{display:flex;flex-wrap:wrap;gap:6px}.pqh-sc-ap span{font:500 11px/1 var(--pq-font-mono);padding:5px 7px;border-radius:5px;background:var(--pq-cite-bg);color:var(--pq-body)}.pqh-sc-pr{display:flex;justify-content:space-between;align-items:baseline;align-self:end;border-top:1px solid var(--pq-line);padding-top:10px;margin-top:4px;font-size:13px;color:var(--pq-muted)}.pqh-sc-pr b{font:700 18px var(--pq-font-display);color:var(--pq-ink)}.pqh-sc-pr .pqd-lnk{font-size:13px}.pqh-sc .pqd-t-title-s{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color var(--pq-dur-1)}.pqh-sc:hover .pqd-t-title-s{text-decoration-color:var(--pq-amber-text)}.pqh-sc:focus-visible{border-radius:var(--pq-radius-md)}.pqh-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.pqh-job,a.pqh-job{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--pq-line);color:var(--pq-ink);text-decoration:none}.pqd-shd+.pqh-job{border-top:0;padding-top:0}.pqh-job-lg{width:48px;height:48px;border-radius:12px;overflow:hidden;background:var(--pq-navy)}.pqh-job-lg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pqh-job-tx{display:grid;gap:4px;min-width:0}.pqh-job .pqd-k{display:flex;align-items:center;gap:8px}.pqh-rk{display:inline-flex;flex-direction:column;gap:2px}.pqh-rk i{width:12px;height:3px;background:var(--pq-amber);display:block;border-radius:1px}.pqh-job-r{font:700 17px/1.25 var(--pq-font-display)}.pqh-job:hover .pqh-job-r{text-decoration:underline;text-decoration-color:var(--pq-amber-text);text-underline-offset:3px}.pqh-job-go{color:var(--pq-amber-text);display:flex}.pqh-job-go .pqd-ico{width:20px;height:20px}.pqh-al{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pqh-al a{display:grid;gap:8px;padding:14px 16px;border-radius:var(--pq-radius-md);background:var(--pq-surface);border:1px solid var(--pq-line);color:var(--pq-ink);text-decoration:none;transition:border-color var(--pq-dur-1);min-width:0}.pqh-al a:hover{border-color:var(--pq-ink);color:var(--pq-ink)}.pqh-al-nm{display:flex;justify-content:space-between;align-items:center;gap:8px;font:700 16px var(--pq-font-display)}.pqh-al-nm .pqd-ico{width:16px;height:16px;color:var(--pq-amber-text)}.pqh-al-bar{height:4px;border-radius:2px;background:var(--pq-line)}.pqh-al-bar i{display:block;height:100%;border-radius:2px;background:var(--pq-teal)}.pqh-note{margin-top:10px}.pqh-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pqh-g4{gap:20px}.pqh-g4,.pqh-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pqh-tiles{gap:16px}.pqh-tile,a.pqh-tile{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:16px;border-radius:var(--pq-radius-md);background:var(--pq-surface);border:1px solid var(--pq-line);color:var(--pq-ink);text-decoration:none;transition:border-color var(--pq-dur-1),box-shadow var(--pq-dur-2),transform var(--pq-dur-2) var(--pq-ease);min-width:0}.pqh-tile:hover{border-color:var(--pq-ink);color:var(--pq-ink)}.pqh-tile>img{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid var(--pq-line);box-sizing:border-box;background:#fff}.pqh-tile-tx{display:grid;gap:3px;min-width:0}.pqh-tile-nm{font:700 16px/1.25 var(--pq-font-display);margin:0}.pqh-tile-tx .pqd-meta{font-size:13px}.pqh-tile .pqh-tile-tag{font:600 12px/1.3 var(--pq-font-body);color:var(--pq-teal)}.pqh-sub{margin:-10px 0 18px;color:var(--pq-body);font-size:15px;max-width:68ch}.pqh-filters{display:grid;gap:10px}.pqh-frow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pqh-frow>.pqh-flab{width:92px;font:500 11px/1.3 var(--pq-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pq-muted)}.pqh-sl{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;padding-top:28px}.pqh-sl-main{display:flex;flex-direction:column;gap:16px;min-width:0}.pqh-sl-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;color:var(--pq-body)}.pqh-sl-bar b{color:var(--pq-ink)}.pqh-side{display:flex;flex-direction:column;gap:20px}.pqh-ask{background:var(--pq-navy);color:#F4F2EC;border-radius:var(--pq-radius-lg);padding:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pqh-ask .pqd-t-h3{color:#fff}.pqh-ask-in{display:flex;align-items:center;gap:10px;height:48px;border-radius:10px;background:#fff;color:var(--pq-muted);padding:0 6px 0 14px;font-size:15px}.pqh-ask-in:focus-within{outline:2px solid var(--pq-amber);outline-offset:2px}.pqh-ask-in .pqd-ico,.pqh-ask-in input{color:var(--pq-ink)}.pqh-ask-in input{flex:1;min-width:0;align-self:stretch;border:0;background:transparent;font:inherit;outline:none;padding:0}.pqh-ask-in input::-moz-placeholder{color:var(--pq-muted)}.pqh-ask-in input::placeholder{color:var(--pq-muted)}.pqh-ask-in .pqd-btn{margin-left:auto;height:36px;padding:0 12px}.pqh-ask ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pqh-ask li a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid rgba(244,242,236,.1);font-size:14px;color:#D7DDE6;text-decoration:none}.pqh-ask li a:hover{color:#fff}.pqh-ask li a span{color:var(--pq-amber)}.pqh-hubfacts{display:grid;gap:14px;padding:20px 22px;border-radius:var(--pq-radius-md);background:var(--pq-surface);border:1px solid var(--pq-line)}.pqh-hubfacts p{margin:0;font-size:15px;line-height:1.6;color:var(--pq-body)}.pqh-hubfacts dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pqh-hubfacts dt{font-size:12px;color:var(--pq-muted)}.pqh-hubfacts dd{margin:0;font:700 20px var(--pq-font-display)}.pqh-hubfacts .pqh-links{display:flex;flex-wrap:wrap;gap:8px 18px}.pqh-map{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--pq-line);background-color:#EEEBE3;background-image:linear-gradient(rgba(14,30,63,.05) 1px,transparent 0),linear-gradient(90deg,rgba(14,30,63,.05) 1px,transparent 0);background-size:32px 32px}.pqh-map-a{position:absolute;inset:0;display:block}.pqh-map-grid{position:absolute;width:1280px;height:768px}.pqh-map-grid img.pqh-map-x{display:none}@media (min-width:700px) and (max-width:1023.98px){.pqh-map-grid img.pqh-map-x{display:block}}.pqh-map-grid img{position:absolute;width:256px;height:256px;display:block;max-width:none;filter:saturate(.55) contrast(.96)}.pqh-map-pin{position:absolute;left:50%;top:50%;width:32px;height:42px;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 4px rgba(14,30,63,.35))}.pqh-map-pin path{fill:var(--pq-amber);stroke:var(--pq-navy);stroke-width:2}.pqh-map-pin circle{fill:var(--pq-navy)}.pqh-map-area{position:absolute;left:50%;top:50%;width:120px;height:120px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,158,0,.22);border:2px solid var(--pq-amber)}.pqh-map-cr,a.pqh-map-cr{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;font-size:11px;background:rgba(255,255,255,.85);color:var(--pq-body);text-decoration:none;border-top-left-radius:6px}.pqh-map-a:focus-visible{outline:2px solid var(--pq-amber);outline-offset:-4px;border-radius:14px}@media (max-width:1023.98px){.pqh-hh-g{grid-template-columns:minmax(0,1fr);gap:24px;padding:44px 0 28px}.pqh-hh-lead{font-size:18px}.pqh-paths{grid-template-columns:1fr 1fr;gap:8px}.pqh-paths .pqd-k{grid-column:1/-1}.pqh-paths a{padding:12px;grid-template-columns:1fr}.pqh-paths a i,.pqh-paths a span{display:none}.pqh-paths b{font-size:15px}.pqh-stats .pqd-wrap{height:auto;min-height:0;padding-block:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;white-space:normal}.pqh-stats .pqd-wrap>p:nth-child(n+3){display:none}.pqh-hubs{grid-template-columns:1fr 1fr;grid-auto-rows:180px;gap:12px}.pqh-hub-big{grid-column:span 2;grid-row:span 1}.pqh-hub-big .pqd-t-h3{font-size:24px}.pqh-hub-md{grid-column:span 1}.pqh-hub-wd{grid-column:span 2}.pqh-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pq-gutter));padding:0 var(--pq-gutter);scroll-padding:0 var(--pq-gutter)}.pqh-scroll::-webkit-scrollbar{display:none}.pqh-regions.pqh-scroll{display:flex}.pqh-schools.pqh-scroll{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;scroll-snap-type:x mandatory}.pqh-schools.pqh-scroll>*{scroll-snap-align:start}.pqh-schools,.pqh-schools.pqh-g3{grid-template-columns:1fr;gap:12px}.pqh-two{gap:40px}.pqh-g3,.pqh-g4,.pqh-two{grid-template-columns:1fr}.pqh-g3,.pqh-g4{gap:28px}.pqh-tiles{grid-template-columns:1fr;gap:10px}.pqh-tiles.pqh-scroll{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;scroll-snap-type:x mandatory}.pqh-tiles.pqh-scroll>*{scroll-snap-align:start}.pqh-tile,a.pqh-tile{padding:14px}.pqh-sub{margin-top:-4px}.pqh-frow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pq-gutter));padding:0 var(--pq-gutter)}.pqh-frow::-webkit-scrollbar{display:none}.pqh-frow>.pqh-flab{display:none}.pqh-sl{grid-template-columns:1fr;gap:16px;padding-top:16px}.pqh-hubfacts{padding:16px}.pqh-hubfacts dl{grid-template-columns:1fr 1fr}}@media (max-width:359.98px){.pqh-paths b{font-size:14px}.pqh-al{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pqh-sc,.pqh-sc:hover{transition:none;transform:none}}.pqd-crumb.pqd-dk .pqd-crumb{color:var(--pq-nav-link)}.pqd-wrap{max-width:var(--pq-container);margin:0 auto;padding:0 var(--pq-gutter);width:100%;box-sizing:border-box}.pqd-sec{padding-top:var(--pq-rhythm)}.pqd-sec-academy{padding-top:var(--pq-rhythm-academy)}.pqd-ico{width:18px;height:18px;flex:none;display:block}.pqd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pqd-k{font:500 11px/1.3 var(--pq-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pq-amber-text)}.pqd-k .pqd-k-ty{color:var(--pq-muted)}.pqd-k.pqd-dk{color:var(--pq-amber)}.pqd-k.pqd-dk .pqd-k-ty{color:var(--pq-nav-link)}.pqd-k-brand{text-transform:none;letter-spacing:.02em}.pqd-meta{font:500 13px/1.4 var(--pq-font-body);color:var(--pq-muted);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.pqd-meta .pqd-src{display:inline-flex;align-items:center;gap:5px;color:var(--pq-teal)}.pqd-meta .pqd-src svg{width:13px;height:13px}.pqd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;font:600 15px/1 var(--pq-font-body);border:1px solid transparent;cursor:pointer;white-space:nowrap;box-sizing:border-box;text-decoration:none;transition:background var(--pq-dur-1) var(--pq-ease),border-color var(--pq-dur-1) var(--pq-ease),transform var(--pq-dur-1) var(--pq-ease),color var(--pq-dur-1)}.pqd-btn:active{transform:scale(var(--pq-press))}.pqd-btn-a,a.pqd-btn-a{background:var(--pq-amber);color:var(--pq-ink)}.pqd-btn-a:hover,a.pqd-btn-a:hover{background:var(--pq-amber-hover);color:var(--pq-ink)}.pqd-btn-d,a.pqd-btn-d{border-color:rgba(244,242,236,.24);color:#F4F2EC;background:rgba(14,30,63,.35)}.pqd-btn-d:hover,a.pqd-btn-d:hover{border-color:#F4F2EC;color:#F4F2EC}.pqd-btn-l,a.pqd-btn-l{border-color:var(--pq-line);background:var(--pq-surface);color:var(--pq-ink)}.pqd-btn-l:hover,a.pqd-btn-l:hover{border-color:var(--pq-ink);color:var(--pq-ink)}.pqd-btn-sm{height:36px;padding:0 14px;font-size:14px;border-radius:9px}.pqd-btn-full{width:100%}.pqd-lnk,a.pqd-lnk{font:600 15px/1.2 var(--pq-font-body);color:var(--pq-amber-text);display:inline-flex;gap:6px;align-items:center;text-decoration:none}.pqd-lnk:hover,a.pqd-lnk:hover{text-decoration:underline;text-underline-offset:3px;color:var(--pq-amber-text)}.pqd-lnk.pqd-dk,a.pqd-lnk.pqd-dk{color:#F4F2EC}.pqd-lnk .pqd-ico{width:16px;height:16px}.pqd-chips{display:flex;flex-wrap:wrap;gap:8px}.pqd-chip,a.pqd-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--pq-line);background:var(--pq-surface);font:500 14px/1 var(--pq-font-body);color:var(--pq-ink);white-space:nowrap;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:border-color var(--pq-dur-1),background var(--pq-dur-1),color var(--pq-dur-1)}.pqd-chip-solo{height:40px;padding:0 16px}.pqd-chip:hover,a.pqd-chip:hover{border-color:var(--pq-ink);color:var(--pq-ink)}.pqd-chip.pqd-on,a.pqd-chip.pqd-on{background:var(--pq-ink);border-color:var(--pq-ink);color:#fff}.pqd-chip.pqd-dk,a.pqd-chip.pqd-dk{background:transparent;border-color:rgba(244,242,236,.22);color:#E6E9EF}.pqd-chip.pqd-dk:hover,a.pqd-chip.pqd-dk:hover{border-color:#F4F2EC;color:#E6E9EF}.pqd-chip.pqd-dk.pqd-on,a.pqd-chip.pqd-dk.pqd-on{background:#F4F2EC;color:var(--pq-ink);border-color:#F4F2EC}.pqd-chip .pqd-n{font:500 11px var(--pq-font-mono);color:var(--pq-muted)}.pqd-chip.pqd-on .pqd-n{color:var(--pq-soft)}.pqd-chip.pqd-dk .pqd-n{color:var(--pq-nav-link)}.pqd-chip.pqd-dk.pqd-on .pqd-n{color:var(--pq-muted)}.pqd-h{background:var(--pq-navy);color:#fff;position:relative;z-index:30;font:400 16px/1.5 var(--pq-font-body)}.pqd-h-in{max-width:var(--pq-container);margin:0 auto;padding:0 32px;box-sizing:border-box;height:64px;display:flex;align-items:center;gap:24px;white-space:nowrap}.pqd-h-logo,a.pqd-h-logo{display:flex;align-items:center;min-height:44px;flex:none;color:#fff}.pqd-h-logo img{height:24px;width:auto;display:block}.pqd-h-logo .pqd-h-word{font:800 19px/1 var(--pq-font-display);letter-spacing:-.01em;color:#F4F2EC}.pqd-h-nav{gap:20px}.pqd-h-nav,.pqd-h-nav a{display:flex;height:100%}.pqd-h-nav a{align-items:center;gap:6px;font:500 15px/1 var(--pq-font-body);color:var(--pq-nav-link);box-sizing:border-box;border-bottom:2px solid transparent;padding-top:2px;text-decoration:none;transition:color var(--pq-dur-1)}.pqd-h-nav a:hover{color:#fff}.pqd-h-nav a[aria-current=page]{color:#fff;border-bottom-color:var(--pq-amber)}.pqd-h-nav a:focus-visible{outline-offset:-2px;border-radius:6px}.pqd-new{font:500 9px/1 var(--pq-font-mono);letter-spacing:.1em;background:var(--pq-amber);color:var(--pq-navy);padding:3px 5px;border-radius:3px;text-transform:uppercase}.pqd-h-sp{flex:1}.pqd-hs .opt-navsearch{display:flex;align-items:center;gap:10px;width:220px;flex:0 1 220px;min-width:40px;height:40px;border-radius:9px;background:var(--pq-navy-2);padding:0 12px;color:var(--pq-h-field-fg);font-size:14px;box-sizing:border-box}.pqd-hs .opt-navsearch input{flex:1;min-width:0;align-self:stretch;border:0;background:transparent;font:inherit;font-size:14px;color:#fff;outline:none;padding:0}.pqd-hs .opt-navsearch input::-moz-placeholder{color:var(--pq-h-field-fg)}.pqd-hs .opt-navsearch input::placeholder{color:var(--pq-h-field-fg)}.pqd-hs .opt-navsearch .opt-mono{margin-left:auto;font:500 11px var(--pq-font-mono);color:var(--pq-h-kbd);white-space:nowrap}.pqd-hs .opt-navsearch .pqd-ico{color:var(--pq-h-field-fg)}.pqd-h-st{display:flex;align-items:center;gap:24px;flex:none}.pqd-h-si,a.pqd-h-si{font:600 15px var(--pq-font-body);color:#fff;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.pqd-h-si:hover,a.pqd-h-si:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.pqd-h-m{display:none}.pqd-h-sticky{position:sticky;top:0}.pqd-h-lockup{gap:11px}.pqd-h-ac .pqd-h-logo img{height:28px}@media (max-width:1279.98px){.pqd-h-in{gap:18px}.pqd-h-nav{gap:15px}.pqd-hs .opt-navsearch{position:relative;width:40px;flex:0 0 40px;padding:0 11px;gap:0}.pqd-hs .opt-navsearch input{position:absolute;inset:0;width:100%;color:transparent}.pqd-hs .opt-navsearch input::-moz-placeholder{color:transparent}.pqd-hs .opt-navsearch input::placeholder{color:transparent}.pqd-hs .opt-navsearch .opt-mono{display:none}}@media (max-width:1119.98px){.pqd-h-in{padding:0 24px;gap:14px}.pqd-h-nav{gap:12px}.pqd-h-nav a{font-size:14px}.pqd-h-st{gap:16px}}.pqd-hb-back{background:var(--pq-night);color:var(--pq-nav-link);font:500 13px/1 var(--pq-font-body)}.pqd-hb-back .pqd-h-in{height:34px;gap:20px}.pqd-hb-back a{color:var(--pq-nav-link);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:34px}.pqd-hb-back a:hover{color:#fff}.pqd-hb-back nav{display:flex;gap:18px}.pqd-hb-back .pqd-hb-reg{margin-left:auto;color:#8E9AAD}.pqd-h-ac .pqd-h-in{height:72px}.pqd-tag{font:600 11px/1 var(--pq-font-mono);letter-spacing:.2em;text-transform:uppercase;background:var(--pq-amber);color:var(--pq-navy);padding:5px 7px;border-radius:3px}@media (max-width:1023.98px){.pqd-h-in{height:56px;padding:0 16px;gap:12px}.pqd-h-logo img{height:22px}.pqd-h-d,.pqd-h-nav,.pqd-hs .opt-navsearch{display:none}.pqd-h-m{display:inline-flex;align-items:center;justify-content:flex-end;color:#fff;min-width:44px;min-height:44px}.pqd-h-mst{display:flex;align-items:center;gap:8px}.pqd-hb-back .pqd-hb-reg,.pqd-hb-back nav{display:none}.pqd-h-ac .pqd-h-in{height:56px}}.pqd-hbar.opt-herobar{height:64px}.pqd-hbar .opt-herobar-in{padding:0 32px;height:64px;gap:24px;flex-wrap:nowrap;white-space:nowrap}.pqd-hbar .pqd-h-nav a{color:rgba(255,255,255,.86)}.pqd-hbar .pqd-h-nav a:hover{color:#fff}.pqd-hbar .opt-navsearch{background:rgba(26,44,82,.72)}@media (max-width:1279.98px){.pqd-hbar .opt-herobar-in{gap:18px}}@media (max-width:1119.98px){.pqd-hbar .opt-herobar-in{padding:0 24px;gap:14px}}.pqd-hbar.opt-herobar[data-v=m]{height:56px}.pqd-hbar.opt-herobar[data-v=m] .opt-herobar-in{padding:0 8px 0 16px;height:56px;gap:8px}.pqd-tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:rgba(255,255,255,.96);border-top:1px solid var(--pq-line)}.pqd-tabs a{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;font:600 11px var(--pq-font-body);color:var(--pq-muted);text-decoration:none;min-height:44px}.pqd-tabs a:hover{color:var(--pq-ink)}.pqd-tabs a .pqd-ico{width:22px;height:22px}.pqd-tabs a[aria-current=page]{color:var(--pq-ink)}.pqd-tabs a[aria-current=page]:before{content:"";position:absolute;top:0;width:28px;height:2px;background:var(--pq-amber)}.pqd-tabs a.pqd-tab-ac .pqd-ico{color:var(--pq-amber-text)}.pqd-tabs a:focus-visible{outline-offset:-3px;border-radius:8px}.pqd-tabs-sp{height:calc(65px + env(safe-area-inset-bottom));flex-shrink:0}@media (min-width:1024px){.pqd-tabs,.pqd-tabs-sp{display:none}}.pqd-f{background:var(--pq-navy);color:#C9D1DD;margin-top:var(--pq-space-9);font:400 16px/1.5 var(--pq-font-body)}.pqd-f-b a,.pqd-f-g a{color:inherit;text-decoration:none}.pqd-f-cta{background:var(--pq-navy-2)}.pqd-f-cta .pqd-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px}.pqd-f-cta .pqd-t-h3{color:#fff;margin-top:6px}.pqd-f-cta .pqd-f-acts{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pqd-f-g{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding:48px 0 32px}.pqd-f-g h2{font:500 11px/1.3 var(--pq-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pq-amber);margin:0 0 12px}.pqd-f-g ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.pqd-f-g li a{display:inline-block;line-height:1.5}.pqd-f-g a:hover{color:#fff}.pqd-f-g p{font-size:14px;line-height:1.55;margin:12px 0 0;max-width:34ch}.pqd-f-logo img{height:24px;width:auto;display:block}.pqd-f-b{border-top:1px solid rgba(244,242,236,.1);padding:18px 0 22px;display:flex;justify-content:space-between;font-size:13px;color:#8E9AAD}@media (max-width:1023.98px){.pqd-f{margin-top:56px}.pqd-f-cta .pqd-wrap{flex-direction:column;align-items:flex-start}.pqd-f-g{grid-template-columns:1fr 1fr;gap:24px}.pqd-f-g>div:first-child{grid-column:1/-1}.pqd-f-g ul{gap:0}.pqd-f-g li a{display:flex;align-items:center;min-height:44px}.pqd-f-b{flex-direction:column;gap:6px}}.pqd-shd{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:2px solid var(--pq-ink);margin-bottom:24px}.pqd-shd-l{display:grid;gap:6px}.pqd-shd .pqd-lnk{white-space:nowrap}@media (max-width:1023.98px){.pqd-shd{margin-bottom:14px}.pqd-shd .pqd-lw{display:none}}.pqd-hero{position:relative;background:var(--pq-navy);color:#F4F2EC;overflow:hidden}.pqd-hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pqd-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,30,63,.96),rgba(14,30,63,.86) 38%,rgba(14,30,63,.35) 72%,rgba(14,30,63,.55)),linear-gradient(0deg,rgba(14,30,63,.9),rgba(14,30,63,0) 40%)}.pqd-hero .pqd-wrap{position:relative}.pqd-hero-g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding:64px 0 28px;align-items:end}.pqd-hero-g.pqd-solo{grid-template-columns:minmax(0,1fr)}.pqd-hero-t{display:grid;gap:18px}.pqd-hero .pqd-t-lead{color:#C9D1DD;max-width:52ch}.pqd-hero .pqd-pt,.pqd-hero h1{color:#fff}.pqd-hero-act{display:flex;gap:10px;flex-wrap:wrap}.pqd-hero-chips{padding:4px 0 28px}.pqd-crumb{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--pq-muted)}.pqd-crumb a{color:inherit}.pqd-crumb a:hover{color:var(--pq-ink);text-decoration:underline}.pqd-crumb.pqd-dk{color:var(--pq-nav-link)}.pqd-crumb.pqd-dk a:hover{color:#fff}.pqd-sbox{display:flex;align-items:center;gap:12px;height:56px;background:#fff;border-radius:var(--pq-radius-md);padding:0 8px 0 18px;color:var(--pq-muted);font-size:16px;box-shadow:0 0 0 1px rgba(14,30,63,.06);box-sizing:border-box}.pqd-sbox:focus-within{outline:2px solid var(--pq-amber);outline-offset:2px}.pqd-sbox .pqd-ico,.pqd-sbox input{color:var(--pq-ink)}.pqd-sbox input{flex:1;min-width:0;align-self:stretch;border:0;background:transparent;font:inherit;outline:none;padding:0}.pqd-sbox input::-moz-placeholder{color:var(--pq-muted)}.pqd-sbox input::placeholder{color:var(--pq-muted)}.pqd-sbox .pqd-btn{margin-left:auto}@media (max-width:1023.98px){.pqd-hero-g{grid-template-columns:1fr;gap:20px;padding:36px 0 18px}.pqd-hero-scrim{background:linear-gradient(180deg,rgba(14,30,63,.55),rgba(14,30,63,.92) 45%,rgba(14,30,63,.98))}.pqd-sbox{height:50px;font-size:15px}.pqd-sbox .pqd-btn{display:none}.pqd-hero-chips .pqd-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.pqd-hero-chips .pqd-chips::-webkit-scrollbar{display:none}}.pqd-card,a.pqd-card{display:grid;gap:12px;align-content:start;color:var(--pq-ink);text-decoration:none;transition:transform var(--pq-dur-2) var(--pq-ease)}.pqd-card .pqd-im{position:relative;overflow:hidden;border-radius:var(--pq-radius-md);aspect-ratio:3/2;background:var(--pq-navy);transition:box-shadow var(--pq-dur-2) var(--pq-ease)}.pqd-card .pqd-im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--pq-dur-2) var(--pq-ease)}.pqd-card-tx{display:grid;gap:8px;align-content:start}.pqd-card:hover{transform:translateY(var(--pq-lift));color:var(--pq-ink)}.pqd-card:hover .pqd-im img{transform:scale(var(--pq-img-zoom))}.pqd-card:hover .pqd-im{box-shadow:var(--pq-shadow-hover)}.pqd-card .pqd-tt{transition:color var(--pq-dur-1);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px}.pqd-card:hover .pqd-tt{text-decoration-color:var(--pq-amber-text)}.pqd-card:focus-visible{border-radius:var(--pq-radius-md)}.pqd-card .pqd-dek{color:var(--pq-body);font-size:15px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pqd-card.pqd-row{grid-template-columns:minmax(0,1fr) 168px;gap:20px;padding:20px 0;border-top:1px solid var(--pq-line)}.pqd-card.pqd-row .pqd-im{aspect-ratio:4/3;order:2;border-radius:12px}.pqd-card.pqd-row:first-child,.pqd-shd+.pqd-card.pqd-row{border-top:0;padding-top:0}.pqd-card.pqd-lead{position:relative;border-radius:var(--pq-radius-lg);overflow:hidden;background:var(--pq-navy);color:#fff;min-height:100%;grid-template-rows:auto 1fr;gap:0}.pqd-card.pqd-lead .pqd-im{border-radius:0;aspect-ratio:16/9}.pqd-card.pqd-lead .pqd-im img{-o-object-position:50% 30%;object-position:50% 30%}.pqd-card.pqd-lead .pqd-im:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,30,63,1),rgba(14,30,63,0) 35%)}.pqd-card.pqd-lead .pqd-card-tx{position:relative;align-self:start;padding:4px 32px 32px;margin-top:-28px;gap:12px}.pqd-card.pqd-lead .pqd-tt{font:700 34px/1.1 var(--pq-font-display);letter-spacing:-.01em;margin:0;text-wrap:balance}.pqd-card.pqd-lead .pqd-dek{color:#D7DDE6;font-size:17px;max-width:60ch}.pqd-card.pqd-lead .pqd-meta{color:var(--pq-nav-link)}.pqd-card.pqd-lead .pqd-meta .pqd-src{color:var(--pq-teal-on-dark)}.pqd-card.pqd-lead:hover{color:#fff}.pqd-card.pqd-lead:hover .pqd-tt{text-decoration-color:var(--pq-amber)}.pqd-card.pqd-lead:hover .pqd-im{box-shadow:none}.pqd-topic,a.pqd-topic{position:relative;border-radius:var(--pq-radius-lg);overflow:hidden;color:#fff;display:grid;align-content:end;padding:22px;background:var(--pq-navy);min-height:220px;text-decoration:none;transition:box-shadow var(--pq-dur-2) var(--pq-ease)}.pqd-topic>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--pq-dur-2) var(--pq-ease)}.pqd-topic:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,30,63,.92),rgba(14,30,63,.25) 55%,rgba(14,30,63,.05));z-index:1}.pqd-topic>:not(img){position:relative;z-index:2}.pqd-topic .pqd-k{color:#F4F2EC;opacity:.85}.pqd-topic .pqd-t-h3{color:#fff;margin-top:6px}.pqd-topic-row{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:6px}.pqd-topic-row span{font-size:14px;color:#D7DDE6}.pqd-go{width:36px;height:36px;border-radius:50%;background:var(--pq-amber);color:var(--pq-ink);display:grid;place-items:center;flex:none;transition:transform var(--pq-dur-1) var(--pq-ease)}.pqd-topic:hover{color:#fff;box-shadow:var(--pq-shadow-hover)}.pqd-topic:hover>img{transform:scale(var(--pq-img-zoom))}.pqd-topic:hover .pqd-go{transform:translateX(3px)}.pqd-topic:focus-visible{border-radius:var(--pq-radius-lg)}.pqd-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:center;background:var(--pq-navy);color:#F4F2EC;border-radius:var(--pq-radius-lg);padding:32px;overflow:hidden}.pqd-cta.pqd-solo{grid-template-columns:minmax(0,1fr)}.pqd-cta-t{display:grid;gap:14px}.pqd-cta .pqd-t-h2{color:#fff}.pqd-cta p{color:#C9D1DD;margin:0;max-width:52ch}.pqd-cta-acts{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pqd-acad,a.pqd-acad{position:relative;display:grid;background:var(--pq-navy);color:#F4F2EC;border-radius:var(--pq-radius-lg);overflow:hidden;text-decoration:none;transition:box-shadow var(--pq-dur-2) var(--pq-ease),transform var(--pq-dur-2) var(--pq-ease)}.pqd-acad:hover{box-shadow:var(--pq-shadow-hover);transform:translateY(var(--pq-lift));color:#F4F2EC}.pqd-acad.pqd-L{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:stretch}.pqd-acad .pqd-im{position:relative;overflow:hidden;min-height:220px}.pqd-acad .pqd-im img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--pq-dur-2) var(--pq-ease)}.pqd-acad-main:after{content:"";position:absolute;inset:0;z-index:1}.pqd-acad-2nd{position:relative;z-index:2}.pqd-acad:focus-within{box-shadow:var(--pq-shadow-hover)}.pqd-acad:hover .pqd-im img{transform:scale(var(--pq-img-zoom))}.pqd-acad-bd{padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:center}.pqd-acad .pqd-acad-ttl{font:700 24px/1.15 var(--pq-font-display);color:#F4F2EC;margin:0}.pqd-acad.pqd-S .pqd-acad-ttl{font-size:19px}.pqd-acad-mt{font:400 14px/1.45 var(--pq-font-body);color:var(--pq-soft)}.pqd-climb{display:block;overflow:visible;max-width:100%;height:auto}.pqd-climb path{fill:none;stroke-width:2;stroke:var(--pq-step-guest);vector-effect:non-scaling-stroke}.pqd-climb .pqd-mk-d{stroke:var(--pq-teal-on-dark);stroke-linecap:round;stroke-linejoin:round}.pqd-climb .pqd-mk-c{fill:none;stroke:var(--pq-amber);stroke-width:2;vector-effect:non-scaling-stroke}.pqd-climb .pqd-st-d{stroke:var(--pq-teal-on-dark)}.pqd-climb .pqd-st-c{stroke:var(--pq-amber)}.pqd-climb .pqd-st-a{stroke:var(--pq-step-ahead)}.pqd-climb .pqd-st-grow{stroke-dasharray:60;stroke-dashoffset:60;animation:pqd-grow var(--pq-dur-4) var(--pq-ease) forwards}@keyframes pqd-grow{to{stroke-dashoffset:0}}.pqd-acad-acts{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pqd-acad.pqd-S{grid-template-columns:44px minmax(0,1fr);gap:0;padding:20px 20px 20px 0}.pqd-acad.pqd-S .pqd-acad-bd{padding:0 0 0 18px}.pqd-acad.pqd-S .pqd-lnk{font-size:14px}.pqd-spine{margin-left:20px;width:24px;border-radius:4px;background:linear-gradient(180deg,var(--pq-amber),#C7781C);align-self:stretch;position:relative}.pqd-spine:after{content:"PQ";position:absolute;left:50%;top:10px;transform:translateX(-50%) rotate(90deg);transform-origin:center;font:700 10px var(--pq-font-mono);color:var(--pq-navy)}@media (max-width:1023.98px){.pqd-card.pqd-row{grid-template-columns:minmax(0,1fr) 104px;gap:14px;padding:16px 0}.pqd-card.pqd-row .pqd-dek{display:none}.pqd-card.pqd-lead .pqd-card-tx{margin-top:-12px;padding:20px}.pqd-card.pqd-lead .pqd-tt{font-size:24px}.pqd-card.pqd-lead .pqd-dek{font-size:15px}.pqd-topic,a.pqd-topic{padding:14px;border-radius:var(--pq-radius-md);min-height:180px}.pqd-topic-row span{display:none}.pqd-go{width:30px;height:30px}.pqd-cta{grid-template-columns:1fr;padding:22px;gap:20px}.pqd-cta-aside{display:none}.pqd-acad.pqd-L{grid-template-columns:1fr}.pqd-acad.pqd-L .pqd-im{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.pqd-acad,.pqd-acad .pqd-im img,.pqd-btn,.pqd-card,.pqd-card .pqd-im img,.pqd-go,.pqd-topic>img{transition:color var(--pq-dur-1),border-color var(--pq-dur-1),background var(--pq-dur-1)!important}.pqd-acad:hover,.pqd-acad:hover .pqd-im img,.pqd-btn:active,.pqd-card:hover,.pqd-card:hover .pqd-im img,.pqd-topic:hover .pqd-go,.pqd-topic:hover>img{transform:none}.pqd-climb .pqd-st-grow{animation:none;stroke-dashoffset:0}}:where(h1.pqd-pt-d){margin:0;font-size:inherit;font-weight:inherit}