.gY2kWW_header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7fafbf5;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.gY2kWW_shell{justify-content:space-between;align-items:center;gap:22px;width:min(1120px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.gY2kWW_brand{color:#003255;flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.gY2kWW_brandMark{color:#fff;background:linear-gradient(145deg,#003255,#1d95a4);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.gY2kWW_brandText strong,.gY2kWW_brandText small{display:block}.gY2kWW_brandText strong{letter-spacing:.12em;font-size:17px}.gY2kWW_brandText small{color:#1d95a4;letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.gY2kWW_navigationGroup{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.gY2kWW_nav{align-items:center;gap:3px;display:flex}.gY2kWW_nav a{color:#445a66;white-space:nowrap;border-radius:10px;align-items:center;min-height:44px;padding:9px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.gY2kWW_nav a:hover,.gY2kWW_nav a:focus-visible{color:#003255;background:#e8f7f9}.gY2kWW_nav .gY2kWW_active{color:#003255;background:#e6f1f4}.gY2kWW_roleActions{align-items:center;gap:6px;display:flex}.gY2kWW_studentButton,.gY2kWW_teacherButton{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.gY2kWW_studentButton{color:#003255;background:#fff;border:1px solid #b9d8df}.gY2kWW_studentButton:hover,.gY2kWW_studentButton:focus-visible{background:#e8f7f9;border-color:#91c4ce}.gY2kWW_teacherButton{color:#fff;background:#003255}.gY2kWW_teacherButton:hover,.gY2kWW_teacherButton:focus-visible{background:#075b78}.gY2kWW_header :focus-visible{outline-offset:2px;outline:3px solid #e9a23b}@media (max-width:980px){.gY2kWW_shell{flex-direction:column;align-items:flex-start;padding:12px 0}.gY2kWW_navigationGroup{justify-content:space-between;width:100%}.gY2kWW_nav{flex-wrap:wrap}.gY2kWW_roleActions{margin-left:auto}}@media (max-width:720px){.gY2kWW_shell{width:min(100% - 28px,1120px)}.gY2kWW_navigationGroup{flex-direction:column;align-items:stretch}.gY2kWW_nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.gY2kWW_nav a{text-align:center;justify-content:center;padding:8px 6px}.gY2kWW_roleActions{width:100%;margin-left:0}.gY2kWW_studentButton,.gY2kWW_teacherButton{flex:1}}@media (max-width:430px){.gY2kWW_nav{grid-template-columns:repeat(2,minmax(0,1fr))}.gY2kWW_brandText strong{font-size:15px}.gY2kWW_brandMark{width:42px;height:42px}}
.-ced5q_statusPublished{color:#0f5d48;background:#dff7ed;box-shadow:inset 0 0 0 1px #b8e5d2}.-ced5q_gameCardPublished,.-ced5q_gameCardPlayable{background:linear-gradient(#fff 0%,#f4fcfb 100%);border-color:#9fd6d5;box-shadow:0 14px 30px #00536714}.-ced5q_playLink{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(110deg,#003255,#07536f);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 11px;font-size:10px;font-weight:900;display:inline-flex}.-ced5q_playLink:hover{background:linear-gradient(110deg,#07536f,#1d95a4)}.-ced5q_playLink:focus-visible{outline-offset:3px;outline:3px solid #e9a23b}
.rbpvHa_page{--navy:#003255;--navy2:#07536f;--teal:#1d95a4;--aqua:#2fccd6;--gold:#e9a23b;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;--pale:#e7f8fa;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 93% 4%,#2fccd626,#0000 28rem),radial-gradient(circle at 0 40%,#e9a23b14,#0000 24rem),#f7fafb}.rbpvHa_shell{width:min(1180px,100% - 40px);margin:0 auto}.rbpvHa_header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fafbf0;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.rbpvHa_header .rbpvHa_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.rbpvHa_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.rbpvHa_brandMark{color:#fff;background:linear-gradient(145deg, var(--navy), var(--teal));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 10px 25px #00325524}.rbpvHa_brand strong,.rbpvHa_brand small{display:block}.rbpvHa_brand strong{letter-spacing:.12em;font-size:17px}.rbpvHa_brand small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.rbpvHa_nav{align-items:center;gap:6px;display:flex}.rbpvHa_nav a{color:#435560;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:760}.rbpvHa_nav a:hover{color:var(--navy);background:var(--pale)}.rbpvHa_nav .rbpvHa_signIn{color:#fff;background:var(--navy)}.rbpvHa_hero{padding:86px 0 72px}.rbpvHa_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:52px;display:grid}.rbpvHa_kicker{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.rbpvHa_hero h1,.rbpvHa_sectionHead h2,.rbpvHa_noticeCard h2,.rbpvHa_nextSection h2{color:var(--navy);letter-spacing:-.045em}.rbpvHa_hero h1{max-width:780px;margin:0;font-size:clamp(46px,6.2vw,76px);line-height:1}.rbpvHa_lead{color:#4b5e69;max-width:720px;margin:24px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.62}.rbpvHa_heroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.rbpvHa_primaryButton,.rbpvHa_secondaryButton{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 18px;font-size:14px;font-weight:850;display:inline-flex}.rbpvHa_primaryButton{color:#fff;background:linear-gradient(110deg, var(--navy), var(--navy2));box-shadow:0 14px 30px #00325529}.rbpvHa_secondaryButton{color:var(--navy);background:#fff;border:1px solid #bfd7df}.rbpvHa_statsPanel{background:#fffffff0;border:1px solid #c8dce3;border-radius:26px;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid;box-shadow:0 28px 70px #0032551f}.rbpvHa_stat{background:#f2fafb;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px;display:flex}.rbpvHa_stat:first-child{color:#fff;background:linear-gradient(145deg, var(--navy), #09637d)}.rbpvHa_stat strong{font-size:48px;line-height:1}.rbpvHa_stat span{margin-top:8px;font-size:12px;font-weight:800}.rbpvHa_statWide{background:#fff;border:1px solid #d6e6ea;border-radius:17px;grid-column:1/-1;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.rbpvHa_statWide strong{color:var(--navy);font-size:14px}.rbpvHa_statWide p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.rbpvHa_pulse{background:var(--aqua);border-radius:999px;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 6px #2fccd621}.rbpvHa_notice{padding:0 0 66px}.rbpvHa_noticeCard{border:1px solid #ecdcbf;border-left:5px solid var(--gold);background:#fffaf0;border-radius:20px;padding:28px 30px}.rbpvHa_noticeLabel{color:#9a671c;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.rbpvHa_noticeCard h2{max-width:850px;margin:8px 0 10px;font-size:clamp(27px,3.5vw,38px)}.rbpvHa_noticeCard p{color:#5f605b;max-width:950px;margin:0;line-height:1.65}.rbpvHa_collections{background:#e7f8fa6b;border-top:1px solid #e1eaed;border-bottom:1px solid #e1eaed;padding:74px 0}.rbpvHa_sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.rbpvHa_sectionHead h2{max-width:720px;margin:0;font-size:clamp(31px,4vw,44px)}.rbpvHa_sectionHead>p{max-width:520px;color:var(--muted);margin:0;line-height:1.62}.rbpvHa_collectionStack{gap:24px;display:grid}.rbpvHa_collection{border:1px solid var(--line);background:#ffffffed;border-radius:24px;padding:24px}.rbpvHa_collectionHead{border-bottom:1px solid #e4ecef;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-bottom:20px;display:grid}.rbpvHa_collectionNo{width:46px;height:46px;color:var(--navy);background:var(--pale);border-radius:13px;place-items:center;font-weight:900;display:grid}.rbpvHa_collectionHead h3{color:var(--navy);margin:0;font-size:24px}.rbpvHa_collectionHead p{color:#6a7b85;margin:4px 0 0;font-size:13px}.rbpvHa_collectionCount{color:#2f5c67;white-space:nowrap;background:#edf7f8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.rbpvHa_gameGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.rbpvHa_gameCard{background:#fff;border:1px solid #dce6e9;border-radius:17px;flex-direction:column;min-height:245px;padding:18px;display:flex}.rbpvHa_gameTop{min-height:28px}.rbpvHa_status{border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.rbpvHa_statusCandidate{color:#176146;background:#e6f7ef}.rbpvHa_statusReview{color:#655078;background:#f1ebf6}.rbpvHa_gameCard h4{color:var(--navy);margin:18px 0 4px;font-size:18px;line-height:1.22}.rbpvHa_author{color:var(--teal);margin:0;font-size:11px;font-weight:800}.rbpvHa_summary{color:#5e707b;margin:13px 0 0;font-size:12px;line-height:1.58}.rbpvHa_cardFoot{color:#83919a;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px;font-size:9px;font-weight:750;display:flex}.rbpvHa_nextSection{padding:76px 0}.rbpvHa_nextGrid{grid-template-columns:1fr .8fr;align-items:center;gap:44px;display:grid}.rbpvHa_nextSection h2{margin:0;font-size:clamp(32px,4vw,46px)}.rbpvHa_nextSection p:not(.rbpvHa_kicker){max-width:700px;color:var(--muted);margin:18px 0 0;line-height:1.65}.rbpvHa_nextCard{color:#fff;background:linear-gradient(145deg, var(--navy), #086378);border-radius:22px;padding:26px;box-shadow:0 24px 60px #00325521}.rbpvHa_nextCard>span{color:#a8edf0;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.rbpvHa_nextCard ol{gap:12px;margin:20px 0 0;padding-left:22px;display:grid}.rbpvHa_nextCard li{padding-left:5px;line-height:1.45}.rbpvHa_footer{color:#61727c;background:#fff;border-top:1px solid #dfe8eb;padding:28px 0 34px}.rbpvHa_footerInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.rbpvHa_footer strong{color:var(--navy);letter-spacing:.09em;font-size:12px}.rbpvHa_footer p{margin:4px 0 0;font-size:11px}.rbpvHa_footerInner>div:last-child{gap:18px;font-size:12px;font-weight:800;display:flex}@media (max-width:980px){.rbpvHa_heroGrid,.rbpvHa_nextGrid{grid-template-columns:1fr}.rbpvHa_gameGrid{grid-template-columns:repeat(2,1fr)}.rbpvHa_sectionHead{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.rbpvHa_shell{width:min(100% - 28px,1180px)}.rbpvHa_header .rbpvHa_shell,.rbpvHa_footerInner{flex-direction:column;align-items:flex-start}.rbpvHa_header .rbpvHa_shell{padding:13px 0}.rbpvHa_nav{flex-wrap:wrap;width:100%}.rbpvHa_hero{padding:58px 0 52px}.rbpvHa_hero h1{font-size:clamp(40px,13vw,58px)}.rbpvHa_statsPanel,.rbpvHa_gameGrid{grid-template-columns:1fr}.rbpvHa_collectionHead{grid-template-columns:auto 1fr}.rbpvHa_collectionCount{grid-column:1/-1;justify-self:start}.rbpvHa_gameCard{min-height:210px}}
.op4vYq_page{--navy:#003255;--teal:#1d95a4;--aqua:#2fccd6;--gold:#e9a23b;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;min-height:100vh;color:var(--ink);background:#f7fafb}.op4vYq_shell{width:min(1120px,100% - 40px);margin:0 auto}.op4vYq_header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7fafbf5;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.op4vYq_header .op4vYq_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.op4vYq_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.op4vYq_brandMark{color:#fff;background:linear-gradient(145deg,var(--navy),var(--teal));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.op4vYq_brand strong,.op4vYq_brand small{display:block}.op4vYq_brand strong{letter-spacing:.12em;font-size:17px}.op4vYq_brand small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.op4vYq_nav{align-items:center;gap:5px;display:flex}.op4vYq_nav a{color:#445a66;border-radius:10px;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.op4vYq_nav a:hover{color:var(--navy);background:#e8f7f9}.op4vYq_hero{background:radial-gradient(circle at 85% 10%,#2fccd62b,#0000 24rem),linear-gradient(#f7fafb,#eef8fa);padding:72px 0 52px}.op4vYq_heroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:46px;display:grid}.op4vYq_kicker{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.op4vYq_hero h1{max-width:780px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,72px);line-height:1}.op4vYq_lead{color:#4e626d;max-width:760px;margin:22px 0 0;font-size:19px;line-height:1.68}.op4vYq_statsPanel{background:#fff;border:1px solid #cbdde3;border-radius:24px;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid;box-shadow:0 25px 60px #0032551a}.op4vYq_statsPanel div{background:#f3f9fa;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:126px;padding:18px;display:flex}.op4vYq_statsPanel strong{color:var(--navy);font-size:38px;line-height:1}.op4vYq_statsPanel span{color:#60737c;margin-top:7px;font-size:11px;font-weight:800;line-height:1.35}.op4vYq_boundarySection{background:#fff;border-top:1px solid #dce7ea;border-bottom:1px solid #dce7ea;padding:46px 0}.op4vYq_boundaryGrid{grid-template-columns:.75fr 1fr;gap:46px;display:grid}.op4vYq_boundaryGrid h2,.op4vYq_sectionHead h2,.op4vYq_nextGrid h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,43px);line-height:1.08}.op4vYq_boundaryText{gap:10px;display:grid}.op4vYq_boundaryText p{color:#536770;background:#f7fafb;border-left:3px solid #b9dce1;border-radius:0 12px 12px 0;margin:0;padding:14px 16px;line-height:1.6}.op4vYq_boundaryText strong{color:var(--navy)}.op4vYq_catalogueSection{padding:68px 0}.op4vYq_sectionHead{grid-template-columns:1fr minmax(300px,.6fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.op4vYq_sectionHead>p{color:var(--muted);margin:0;line-height:1.67}.op4vYq_packGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.op4vYq_packCard{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;box-shadow:0 11px 28px #0032550a}.op4vYq_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.op4vYq_state,.op4vYq_archiveTag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:8.5px;font-weight:900;display:inline-flex}.op4vYq_stateOlder{color:#16563f;background:#def4e8}.op4vYq_stateProvenance{color:#7a540e;background:#fff0ca}.op4vYq_stateRights{color:#813c35;background:#f9e4e1}.op4vYq_archiveTag{color:#62747d;background:#eef3f5}.op4vYq_packCard h3{color:var(--navy);letter-spacing:-.025em;margin:16px 0 0;font-size:21px;line-height:1.15}.op4vYq_author{color:var(--teal);margin:5px 0 0;font-size:11px;font-weight:850}.op4vYq_layer{color:#314d58;margin:14px 0 0;font-size:12px;font-weight:800}.op4vYq_note{color:#5d7079;min-height:88px;margin:7px 0 0;font-size:11.5px;line-height:1.55}.op4vYq_cardFoot{color:#7b8a91;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #e3eaed;margin-top:16px;padding-top:12px;font-size:9px;font-weight:800}.op4vYq_nextSection{color:#eaf5f7;background:linear-gradient(135deg,var(--navy),#064b64);padding:66px 0}.op4vYq_nextGrid{grid-template-columns:1fr .9fr;align-items:start;gap:45px;display:grid}.op4vYq_nextGrid h2{color:#fff}.op4vYq_nextGrid>div>p:last-child{color:#cee3e7;line-height:1.7}.op4vYq_steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.op4vYq_steps li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:44px 1fr;gap:12px;padding:14px;display:grid}.op4vYq_steps li>span{width:40px;height:40px;color:var(--navy);background:#c7f0f1;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.op4vYq_steps strong{color:#fff}.op4vYq_steps p{color:#cce1e5;margin:3px 0 0;font-size:11px}.op4vYq_footer{color:#61727c;background:#fff;border-top:1px solid #dfe8eb;padding:28px 0 34px}.op4vYq_footerInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.op4vYq_footer strong{color:var(--navy);letter-spacing:.09em;font-size:12px}.op4vYq_footer p{margin:4px 0 0;font-size:11px}.op4vYq_footerInner>div:last-child{gap:18px;font-size:12px;font-weight:800;display:flex}.op4vYq_page :focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:900px){.op4vYq_heroGrid,.op4vYq_boundaryGrid,.op4vYq_sectionHead,.op4vYq_nextGrid{grid-template-columns:1fr}.op4vYq_packGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.op4vYq_shell{width:min(100% - 28px,1120px)}.op4vYq_header .op4vYq_shell,.op4vYq_footerInner{flex-direction:column;align-items:flex-start}.op4vYq_header .op4vYq_shell{padding:12px 0}.op4vYq_nav{flex-wrap:wrap;width:100%}.op4vYq_hero{padding:46px 0 36px}.op4vYq_hero h1{font-size:clamp(42px,14vw,62px)}.op4vYq_statsPanel,.op4vYq_packGrid{grid-template-columns:1fr}.op4vYq_note{min-height:0}}
.PxTWaq_page{--navy:#003255;--navy2:#07536f;--teal:#1d95a4;--aqua:#2fccd6;--gold:#e9a23b;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;--pale:#e7f8fa;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 95% 5%,#2fccd624,#0000 28rem),radial-gradient(circle at 2%,#e9a23b14,#0000 25rem),#f7fafb}.PxTWaq_shell{width:min(1180px,100% - 40px);margin:0 auto}.PxTWaq_header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fafbf0;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.PxTWaq_header .PxTWaq_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.PxTWaq_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.PxTWaq_brandMark{color:#fff;background:linear-gradient(145deg, var(--navy), var(--teal));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 10px 25px #00325524}.PxTWaq_brand strong,.PxTWaq_brand small{display:block}.PxTWaq_brand strong{letter-spacing:.12em;font-size:17px}.PxTWaq_brand small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.PxTWaq_nav{align-items:center;gap:5px;display:flex}.PxTWaq_nav a{color:#435560;border-radius:10px;padding:9px 10px;font-size:13px;font-weight:760}.PxTWaq_nav a:hover{color:var(--navy);background:var(--pale)}.PxTWaq_nav .PxTWaq_signIn{color:#fff;background:var(--navy)}.PxTWaq_hero{padding:86px 0 72px}.PxTWaq_heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:52px;display:grid}.PxTWaq_kicker{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.PxTWaq_hero h1,.PxTWaq_heroPanel h2,.PxTWaq_sectionHead h2,.PxTWaq_principlesSection h2{color:var(--navy);letter-spacing:-.045em}.PxTWaq_hero h1{max-width:820px;margin:0;font-size:clamp(46px,6.1vw,75px);line-height:1}.PxTWaq_lead{color:#4b5e69;max-width:750px;margin:24px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.62}.PxTWaq_actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.PxTWaq_primaryButton,.PxTWaq_secondaryButton{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 18px;font-size:14px;font-weight:850;display:inline-flex}.PxTWaq_primaryButton{color:#fff;background:linear-gradient(110deg, var(--navy), var(--navy2));box-shadow:0 14px 30px #00325529}.PxTWaq_secondaryButton{color:var(--navy);background:#fff;border:1px solid #bfd7df}.PxTWaq_heroPanel{color:#dcedf1;background:linear-gradient(145deg, var(--navy), #075f78);border-radius:26px;padding:27px;box-shadow:0 28px 70px #00325526}.PxTWaq_panelLabel{color:#9ce9ed;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.PxTWaq_heroPanel h2{color:#fff;margin:12px 0 10px;font-size:clamp(28px,3vw,38px)}.PxTWaq_heroPanel p{margin:0;line-height:1.62}.PxTWaq_panelSteps{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.PxTWaq_panelSteps span{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.PxTWaq_currentSection,.PxTWaq_catalogueSection,.PxTWaq_principlesSection{padding:76px 0}.PxTWaq_currentSection{background:#e7f8fa75;border-top:1px solid #e4ecef;border-bottom:1px solid #e4ecef}.PxTWaq_sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.PxTWaq_sectionHead h2{max-width:760px;margin:0;font-size:clamp(31px,4vw,44px)}.PxTWaq_sectionHead>p{max-width:520px;color:var(--muted);margin:0;line-height:1.62}.PxTWaq_highlightGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.PxTWaq_highlightCard,.PxTWaq_resourceCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:22px;display:flex}.PxTWaq_highlightCard{border-top:5px solid var(--teal);min-height:335px;box-shadow:0 14px 34px #0032550f}.PxTWaq_cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.PxTWaq_strand{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.PxTWaq_state{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.PxTWaq_stateCurrent{color:#176146;background:#e6f7ef}.PxTWaq_stateRefreshing{color:#7b5600;background:#fff3d8}.PxTWaq_stateCase{color:#285c74;background:#e7f3f8}.PxTWaq_stateDeveloping{color:#655078;background:#f1ebf6}.PxTWaq_highlightCard h3,.PxTWaq_resourceCard h3{color:var(--navy);margin:22px 0 10px;line-height:1.22}.PxTWaq_highlightCard h3{font-size:22px}.PxTWaq_resourceCard h3{font-size:19px}.PxTWaq_highlightCard>p,.PxTWaq_resourceCard>p{color:#5d6f79;margin:0;font-size:13px;line-height:1.6}.PxTWaq_meta,.PxTWaq_resourceFoot{color:#7a8992;gap:6px;margin-top:auto;padding-top:18px;font-size:10px;display:grid}.PxTWaq_meta strong,.PxTWaq_resourceFoot strong{color:#445966;font-weight:700;line-height:1.45}.PxTWaq_cardLink{color:var(--teal);margin-top:15px;font-size:12px;font-weight:850}.PxTWaq_catalogueGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.PxTWaq_resourceCard{min-height:315px}.PxTWaq_principlesSection{background:#fffaf0;border-top:1px solid #e4ecef}.PxTWaq_principlesGrid{grid-template-columns:1fr .9fr;align-items:center;gap:48px;display:grid}.PxTWaq_principlesSection h2{margin:0;font-size:clamp(32px,4vw,46px)}.PxTWaq_principlesSection p:not(.PxTWaq_kicker){max-width:710px;color:var(--muted);margin:18px 0 0;line-height:1.65}.PxTWaq_principleList{gap:10px;display:grid}.PxTWaq_principleList>div{background:#fffc;border:1px solid #eadcc3;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:14px 16px;display:grid}.PxTWaq_principleList strong{color:var(--gold);font-size:17px}.PxTWaq_principleList span{color:#4d5c65;font-size:13px;line-height:1.45}.PxTWaq_footer{color:#61727c;background:#fff;border-top:1px solid #dfe8eb;padding:28px 0 34px}.PxTWaq_footerInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.PxTWaq_footer strong{color:var(--navy);letter-spacing:.09em;font-size:12px}.PxTWaq_footer p{margin:4px 0 0;font-size:11px}.PxTWaq_footerInner>div:last-child{gap:18px;font-size:12px;font-weight:800;display:flex}@media (max-width:1000px){.PxTWaq_heroGrid,.PxTWaq_principlesGrid{grid-template-columns:1fr}.PxTWaq_catalogueGrid{grid-template-columns:repeat(2,1fr)}.PxTWaq_highlightGrid{grid-template-columns:1fr}.PxTWaq_highlightCard{min-height:260px}.PxTWaq_sectionHead{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.PxTWaq_shell{width:min(100% - 28px,1180px)}.PxTWaq_header .PxTWaq_shell,.PxTWaq_footerInner{flex-direction:column;align-items:flex-start}.PxTWaq_header .PxTWaq_shell{padding:13px 0}.PxTWaq_nav{flex-wrap:wrap;width:100%}.PxTWaq_hero{padding:58px 0 52px}.PxTWaq_hero h1{font-size:clamp(40px,13vw,58px)}.PxTWaq_catalogueGrid{grid-template-columns:1fr}.PxTWaq_resourceCard{min-height:260px}}
.Uksxyq_page{--navy:#003255;--teal:#1d95a4;--gold:#e9a23b;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;min-height:100vh;color:var(--ink);background:#f7fafb}.Uksxyq_shell{width:min(1120px,100% - 40px);margin:0 auto}.Uksxyq_header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7fafbf5;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.Uksxyq_header .Uksxyq_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.Uksxyq_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.Uksxyq_mark{color:#fff;background:linear-gradient(145deg,var(--navy),var(--teal));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.Uksxyq_brand strong,.Uksxyq_brand small{display:block}.Uksxyq_brand strong{letter-spacing:.12em;font-size:17px}.Uksxyq_brand small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.Uksxyq_nav{gap:5px;display:flex}.Uksxyq_nav a{color:#445a66;border-radius:10px;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.Uksxyq_nav a:hover{color:var(--navy);background:#e8f7f9}.Uksxyq_hero{background:radial-gradient(circle at 84% 12%,#2fccd62b,#0000 26rem),linear-gradient(#f7fafb,#eef8fa);padding:72px 0 54px}.Uksxyq_heroGrid{grid-template-columns:1fr minmax(310px,.58fr);align-items:center;gap:46px;display:grid}.Uksxyq_kicker{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.Uksxyq_hero h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,6vw,70px);line-height:1}.Uksxyq_lead{color:#4f636d;max-width:780px;margin:22px 0 0;font-size:18px;line-height:1.68}.Uksxyq_actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.Uksxyq_primaryButton,.Uksxyq_secondaryButton{border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;font-size:13px;font-weight:850;display:inline-flex}.Uksxyq_primaryButton{color:#fff;background:linear-gradient(110deg,var(--navy),#07536f)}.Uksxyq_secondaryButton{color:var(--navy);background:#fff;border:1px solid #bfd5dd}.Uksxyq_statusPanel{color:#d9edf0;background:linear-gradient(145deg,var(--navy),#07536f);border-radius:24px;padding:28px;box-shadow:0 25px 60px #00325521}.Uksxyq_statusLabel{color:#07536f;text-transform:uppercase;letter-spacing:.1em;background:#cbf1f3;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.Uksxyq_statusPanel>strong{color:#fff;margin-top:16px;font-size:30px;display:block}.Uksxyq_statusPanel p{line-height:1.62}.Uksxyq_statusStrip{flex-wrap:wrap;gap:7px;display:flex}.Uksxyq_statusStrip span{color:#fff;border:1px solid #ffffff2b;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900}.Uksxyq_section{background:#fff;padding:66px 0}.Uksxyq_sectionAlt{background:#f2f7f8}.Uksxyq_sectionDark{color:#d9e9ec;background:linear-gradient(135deg,var(--navy),#064b64)}.Uksxyq_sectionHead{grid-template-columns:1fr minmax(300px,.58fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.Uksxyq_sectionHead h2,.Uksxyq_sectionHeadDark h2,.Uksxyq_signInGrid h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,43px);line-height:1.08}.Uksxyq_sectionHead>p{color:var(--muted);margin:0;line-height:1.67}.Uksxyq_checkpointGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Uksxyq_checkpointGrid article{border:1px solid var(--line);background:#f9fbfc;border-radius:17px;padding:20px}.Uksxyq_number{color:#9ab0b9;font-size:11px;font-weight:900;display:block}.Uksxyq_liveBadge,.Uksxyq_futureBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-top:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.Uksxyq_liveBadge{color:#155a42;background:#def4e8}.Uksxyq_futureBadge{color:#765317;background:#fff0cf}.Uksxyq_checkpointGrid h3{color:var(--navy);margin:14px 0 0;font-size:21px}.Uksxyq_checkpointGrid p{color:#5b6d76;min-height:86px;margin:8px 0 0;font-size:12px;line-height:1.55}.Uksxyq_checkpointGrid article>strong{color:var(--teal);text-transform:uppercase;letter-spacing:.06em;margin-top:13px;font-size:10px;display:block}.Uksxyq_readinessGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Uksxyq_readinessItem{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:16px;display:flex}.Uksxyq_readinessItem strong{color:#314c57;font-size:12px}.Uksxyq_readinessState{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900}.Uksxyq_ready{color:#155a42;background:#def4e8}.Uksxyq_designed{color:#075d68;background:#ddf3f5}.Uksxyq_pending{color:#7a4c0a;background:#fff0cc}.Uksxyq_scopeGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.Uksxyq_scopeGrid article{border:1px solid var(--line);background:#f9fbfc;border-radius:18px;padding:24px}.Uksxyq_scopeGrid span{color:var(--teal);letter-spacing:.1em;font-size:9px;font-weight:900}.Uksxyq_scopeGrid h3{color:var(--navy);margin:8px 0 0;font-size:23px}.Uksxyq_scopeGrid p{color:#596c75;line-height:1.62}.Uksxyq_sectionHeadDark h2{color:#fff}.Uksxyq_principleList{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.Uksxyq_principleList li{background:#ffffff0d;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:40px 1fr;gap:12px;padding:15px;display:grid}.Uksxyq_principleList span{width:38px;height:38px;color:var(--navy);background:#c9f2f3;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.Uksxyq_principleList p{color:#d3e7ea;margin:0;font-size:12px;line-height:1.55}.Uksxyq_dataGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.Uksxyq_dataGrid article{border:1px solid var(--line);background:#f8fbfc;border-radius:14px;padding:18px}.Uksxyq_dataGrid code{color:var(--navy);font-size:12px;font-weight:900}.Uksxyq_dataGrid p{color:#5a6d76;margin:6px 0 0;font-size:12px;line-height:1.55}.Uksxyq_signInBand{background:#eef8fa;padding:54px 0}.Uksxyq_signInGrid{grid-template-columns:1fr auto;align-items:center;gap:36px;display:grid}.Uksxyq_signInGrid p{color:#576b74;line-height:1.65}.Uksxyq_footer{color:#61727c;background:#fff;border-top:1px solid #dfe8eb;padding:28px 0 34px}.Uksxyq_footerInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.Uksxyq_footer strong{color:var(--navy);letter-spacing:.09em;font-size:12px}.Uksxyq_footer p{margin:4px 0 0;font-size:11px}.Uksxyq_footerInner>div:last-child{gap:18px;font-size:12px;font-weight:800;display:flex}.Uksxyq_page :focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:900px){.Uksxyq_heroGrid,.Uksxyq_sectionHead,.Uksxyq_signInGrid{grid-template-columns:1fr}.Uksxyq_checkpointGrid,.Uksxyq_readinessGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.Uksxyq_shell{width:min(100% - 28px,1120px)}.Uksxyq_header .Uksxyq_shell,.Uksxyq_footerInner{flex-direction:column;align-items:flex-start}.Uksxyq_header .Uksxyq_shell{padding:12px 0}.Uksxyq_nav{flex-wrap:wrap;width:100%}.Uksxyq_hero{padding:46px 0 36px}.Uksxyq_hero h1{font-size:clamp(40px,13vw,60px)}.Uksxyq_checkpointGrid,.Uksxyq_readinessGrid,.Uksxyq_scopeGrid,.Uksxyq_principleList,.Uksxyq_dataGrid{grid-template-columns:1fr}.Uksxyq_checkpointGrid p{min-height:0}.Uksxyq_primaryButton,.Uksxyq_secondaryButton{width:100%}}
.-siNOq_page{--navy:#003255;--navy2:#064d6e;--teal:#1d95a4;--aqua:#2fccd6;--pale:#e7f8fa;--gold:#e9a23b;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 90% 8%,#2fccd626,#0000 28rem),#f7fafb}.-siNOq_shell,.-siNOq_contentShell{width:min(1120px,100% - 40px);margin:0 auto}.-siNOq_contentShell{width:min(980px,100% - 40px)}.-siNOq_header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fafbf2;border-bottom:1px solid #d7e2e7eb}.-siNOq_header .-siNOq_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.-siNOq_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.-siNOq_brandMark{color:#fff;background:linear-gradient(145deg, var(--navy), var(--teal));border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.-siNOq_brand strong,.-siNOq_brand small{display:block}.-siNOq_brand strong{letter-spacing:.11em;font-size:16px}.-siNOq_brand small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}.-siNOq_headerActions{align-items:center;gap:8px;display:flex}.-siNOq_headerActions a{color:#455965;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800}.-siNOq_headerActions a:hover{background:var(--pale);color:var(--navy)}.-siNOq_headerActions .-siNOq_signIn{color:#fff;background:var(--navy)}.-siNOq_hero{border-bottom:1px solid #e3ecef;padding:64px 0 58px}.-siNOq_backLink{color:#52707d;margin-bottom:34px;font-size:13px;font-weight:800;display:inline-block}.-siNOq_heroTopline{align-items:center;gap:10px;display:flex}.-siNOq_category{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.-siNOq_status{color:#176146;background:#e6f7ef;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:10px;font-weight:850;display:inline-flex}.-siNOq_hero h1{max-width:870px;color:var(--navy);letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(42px,6vw,68px);line-height:1.02}.-siNOq_lead{color:#4a5e6a;max-width:790px;margin:22px 0 0;font-size:19px;line-height:1.6}.-siNOq_metaRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.-siNOq_metaRow span{color:#58707c;background:#fff;border:1px solid #d6e4e8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.-siNOq_releaseNote{border-left:4px solid var(--teal);background:#fff;border-radius:0 14px 14px 0;margin-top:30px;padding:18px 20px;box-shadow:0 10px 30px #0032550e}.-siNOq_releaseNote strong{color:var(--navy);font-size:13px}.-siNOq_releaseNote p{color:#5c6e79;margin:7px 0 0;font-size:13px;line-height:1.6}.-siNOq_downloadSection{padding:68px 0 76px}.-siNOq_sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.-siNOq_kicker{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.-siNOq_sectionHead h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,43px)}.-siNOq_sectionHead>p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.-siNOq_downloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.-siNOq_downloadCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:235px;padding:22px;display:flex;box-shadow:0 12px 30px #0032550d}.-siNOq_fileBadge{min-width:45px;height:30px;color:var(--navy);background:var(--pale);letter-spacing:.08em;border-radius:9px;align-self:flex-start;place-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-grid}.-siNOq_downloadCard h3{color:var(--navy);margin:20px 0 8px;font-size:20px;line-height:1.25}.-siNOq_downloadCard p{color:#60717b;margin:0;font-size:13px;line-height:1.55}.-siNOq_downloadActions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.-siNOq_downloadActions a{min-height:40px;color:var(--navy);background:#fff;border:1px solid #c5d9df;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.-siNOq_downloadActions .-siNOq_downloadButton{color:#fff;border-color:var(--navy);background:linear-gradient(110deg, var(--navy), var(--navy2))}.-siNOq_libraryNote{background:#fbfeff;border:1px dashed #b7d6dc;border-radius:15px;margin-top:24px;padding:18px 20px}.-siNOq_libraryNote strong{color:var(--navy);font-size:13px}.-siNOq_libraryNote p{color:#60727d;margin:6px 0 0;font-size:12px;line-height:1.6}.-siNOq_footer{color:#dceff1;background:var(--navy);padding:24px 0}.-siNOq_footer .-siNOq_contentShell{justify-content:space-between;align-items:center;gap:20px;display:flex}.-siNOq_footer span{letter-spacing:.1em;font-size:11px;font-weight:850}.-siNOq_footer a{color:#a6e7eb;font-size:12px;font-weight:800}@media (max-width:760px){.-siNOq_header .-siNOq_shell,.-siNOq_sectionHead,.-siNOq_footer .-siNOq_contentShell{flex-direction:column;align-items:flex-start}.-siNOq_header .-siNOq_shell{padding:13px 0}.-siNOq_headerActions{width:100%}.-siNOq_hero{padding-top:42px}.-siNOq_downloadGrid{grid-template-columns:1fr}.-siNOq_sectionHead>p{max-width:none}}
.QJwP7a_page{--navy:#003255;--navy-2:#075b78;--teal:#148b99;--aqua:#2fccd6;--pale:#e9f8fa;--warm:#fff9ee;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 92% 4%,#2fccd629,#0000 28rem),#f7fafb}.QJwP7a_shell,.QJwP7a_contentShell{width:min(1160px,100% - 40px);margin:0 auto}.QJwP7a_header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fafbf0;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.QJwP7a_header .QJwP7a_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.QJwP7a_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.QJwP7a_brandMark{color:#fff;background:linear-gradient(145deg, var(--navy), var(--teal));border-radius:14px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.QJwP7a_brand strong,.QJwP7a_brand small{display:block}.QJwP7a_brand strong{letter-spacing:.11em;font-size:16px}.QJwP7a_brand small{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:850}.QJwP7a_header nav{align-items:center;gap:3px;display:flex}.QJwP7a_header nav a{color:#41525e;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:760}.QJwP7a_header nav a:hover{color:var(--navy);background:var(--pale)}.QJwP7a_header nav .QJwP7a_signIn{color:#fff;background:var(--navy);margin-left:5px}.QJwP7a_hero{border-bottom:1px solid #e4ecef;padding:72px 0 54px}.QJwP7a_kicker{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:900}.QJwP7a_hero h1{max-width:850px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(45px,6vw,72px);line-height:1}.QJwP7a_lead{color:#4b5e69;max-width:810px;margin:23px 0 0;font-size:19px;line-height:1.62}.QJwP7a_summaryRow{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.QJwP7a_summaryRow span{color:#55707c;background:#fff;border:1px solid #d4e3e7;border-radius:999px;padding:8px 11px;font-size:12px}.QJwP7a_summaryRow strong{color:var(--navy)}.QJwP7a_catalogueSection{padding:42px 0 76px}.QJwP7a_filterPanel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:23px;box-shadow:0 14px 38px #0032550f}.QJwP7a_searchField,.QJwP7a_filterGrid label{color:#3f535f;gap:7px;font-size:12px;font-weight:800;display:grid}.QJwP7a_searchField input,.QJwP7a_filterGrid select{width:100%;min-height:46px;color:var(--ink);background:#fbfdfe;border:1px solid #cbdce1;border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.QJwP7a_searchField input:focus,.QJwP7a_filterGrid select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #148b991f}.QJwP7a_filterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.QJwP7a_filterFooter{border-top:1px solid #e5edef;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.QJwP7a_filterFooter p{color:var(--muted);margin:0;font-size:13px}.QJwP7a_filterFooter button,.QJwP7a_emptyState button{color:var(--navy);background:var(--pale);cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:850}.QJwP7a_resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.QJwP7a_resourceCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:420px;padding:23px;display:flex}.QJwP7a_cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.QJwP7a_category{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.QJwP7a_status{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.QJwP7a_statusready,.QJwP7a_statusonline{color:#176146;background:#e6f7ef}.QJwP7a_statuscataloguing{color:#7b5600;background:#fff3d8}.QJwP7a_statusarchivereview{color:#615072;background:#f1ebf6}.QJwP7a_statuscoming{color:#36506d;background:#eaf1f7}.QJwP7a_resourceCard h2{color:var(--navy);margin:23px 0 10px;font-size:22px;line-height:1.23}.QJwP7a_resourceCard>p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.QJwP7a_resourceCard dl{gap:8px;margin:22px 0 0;display:grid}.QJwP7a_resourceCard dl div{grid-template-columns:57px 1fr;gap:10px;display:grid}.QJwP7a_resourceCard dt{color:#819099;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.QJwP7a_resourceCard dd{color:#3f5561;margin:0;font-size:12px;line-height:1.4}.QJwP7a_cardFooter{gap:13px;margin-top:auto;padding-top:20px;display:grid}.QJwP7a_cardFooter>span:first-child{color:#6b7d86;font-size:11px;line-height:1.45}.QJwP7a_cardFooter a{color:var(--navy);border-top:1px solid #e5edef;justify-content:space-between;gap:8px;padding-top:14px;font-size:13px;font-weight:850;display:flex}.QJwP7a_noLink{font-size:11px;font-weight:800;color:#805a08!important}.QJwP7a_emptyState{text-align:center;background:#fff;border:1px dashed #b7ced5;border-radius:20px;margin-top:24px;padding:54px 24px}.QJwP7a_emptyState strong{color:var(--navy);font-size:21px}.QJwP7a_emptyState p{color:var(--muted)}.QJwP7a_boundaryNote{background:var(--warm);border:1px solid #ecdcbf;border-radius:16px;margin-top:24px;padding:19px 21px}.QJwP7a_boundaryNote strong{color:var(--navy);font-size:13px}.QJwP7a_boundaryNote p{color:#665a47;margin:7px 0 0;font-size:12px;line-height:1.58}.QJwP7a_footer{border-top:1px solid #e4ecef;padding:34px 0 42px}.QJwP7a_footer .QJwP7a_contentShell{color:#60737e;justify-content:space-between;gap:24px;font-size:12px;font-weight:780;display:flex}.QJwP7a_footer span{color:var(--navy);letter-spacing:.07em}@media (max-width:1050px){.QJwP7a_filterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.QJwP7a_resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.QJwP7a_shell,.QJwP7a_contentShell{width:min(100% - 24px,1160px)}.QJwP7a_header .QJwP7a_shell{min-height:68px}.QJwP7a_header nav a:not(.QJwP7a_signIn){display:none}.QJwP7a_brandMark{width:39px;height:39px}.QJwP7a_hero{padding:54px 0 44px}.QJwP7a_hero h1{font-size:clamp(42px,13vw,60px)}.QJwP7a_filterPanel{padding:16px}.QJwP7a_filterGrid,.QJwP7a_resourceGrid{grid-template-columns:1fr}.QJwP7a_resourceCard{min-height:auto}.QJwP7a_filterFooter{flex-direction:column;align-items:flex-start}.QJwP7a_footer .QJwP7a_contentShell{flex-direction:column}}
.xhy8zW_page{--navy:#003255;--teal:#1d95a4;--gold:#e9a23b;--ink:#18242d;--muted:#5b6b76;--line:#d7e2e7;min-height:100vh;color:var(--ink);background:#f7fafb}.xhy8zW_shell{width:min(1120px,100% - 40px);margin:0 auto}.xhy8zW_header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7fafbf5;border-bottom:1px solid #d7e2e7e6;position:sticky;top:0}.xhy8zW_header .xhy8zW_shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.xhy8zW_brand{color:var(--navy);align-items:center;gap:12px;display:flex}.xhy8zW_mark{color:#fff;background:linear-gradient(145deg,var(--navy),var(--teal));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.xhy8zW_brand strong,.xhy8zW_brand small{display:block}.xhy8zW_brand strong{letter-spacing:.12em;font-size:17px}.xhy8zW_brand small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800}.xhy8zW_nav{align-items:center;gap:5px;display:flex}.xhy8zW_nav a{color:#445a66;border-radius:10px;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.xhy8zW_nav a:hover{color:var(--navy);background:#e8f7f9}.xhy8zW_nav .xhy8zW_studentNav{color:var(--navy);background:#fff;border:1px solid #b9d8df;margin-left:4px}.xhy8zW_nav .xhy8zW_studentNav:hover{color:var(--navy);background:#e8f7f9;border-color:#91c4ce}.xhy8zW_nav .xhy8zW_teacherNav{color:#fff;background:var(--navy)}.xhy8zW_nav .xhy8zW_teacherNav:hover{color:#fff;background:#075b78}.xhy8zW_hero{background:radial-gradient(circle at 85% 5%,#2fccd629,#0000 25rem),linear-gradient(#f7fafb,#eef8fa);padding:72px 0 54px}.xhy8zW_heroGrid{grid-template-columns:1fr minmax(300px,.58fr);align-items:center;gap:46px;display:grid}.xhy8zW_kicker{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.xhy8zW_hero h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,72px);line-height:1}.xhy8zW_lead{color:#4e626d;max-width:760px;margin:22px 0 0;font-size:19px;line-height:1.68}.xhy8zW_principles{color:#dceef1;background:linear-gradient(145deg,var(--navy),#07536f);border:1px solid #bcdde2;border-radius:22px;padding:28px;box-shadow:0 24px 60px #00325521}.xhy8zW_principles span{color:#07536f;letter-spacing:.1em;text-transform:uppercase;background:#c9f3f4;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.xhy8zW_principles strong{color:#fff;margin-top:16px;font-size:27px;line-height:1.15;display:block}.xhy8zW_principles p{margin:10px 0 0;line-height:1.62}.xhy8zW_section{background:#fff;padding:66px 0}.xhy8zW_sectionAlt{background:#f2f7f8}.xhy8zW_sectionHead{grid-template-columns:1fr minmax(300px,.58fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.xhy8zW_sectionHead h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,43px);line-height:1.08}.xhy8zW_sectionHead>p{color:var(--muted);margin:0;line-height:1.67}.xhy8zW_grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.xhy8zW_cardLink{display:block}.xhy8zW_card{border:1px solid var(--line);background:#fff;border-radius:17px;height:100%;padding:22px;transition:transform .15s,border-color .15s;box-shadow:0 10px 28px #0032550a}.xhy8zW_cardLink:hover .xhy8zW_card{border-color:#a8d4da;transform:translateY(-2px)}.xhy8zW_cardMeta{color:#708089;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.xhy8zW_tag{color:#075b65;letter-spacing:.08em;text-transform:uppercase;background:#e4f6f7;border-radius:999px;padding:5px 8px;font-size:8px}.xhy8zW_card h3{color:var(--navy);letter-spacing:-.02em;margin:15px 0 0;font-size:21px;line-height:1.2}.xhy8zW_card p{color:#5b6e77;margin:9px 0 0;font-size:13px;line-height:1.62}.xhy8zW_source{color:#61747d;margin-top:16px;font-size:10px;font-weight:800;display:block}.xhy8zW_openLink{color:var(--teal);margin-top:10px;font-size:11px;font-weight:900;display:block}.xhy8zW_disclaimer{border-left:4px solid var(--gold);color:#5a676c;background:#fffaf1;border-radius:0 12px 12px 0;margin-top:22px;padding:17px 19px;font-size:12px;line-height:1.6}.xhy8zW_disclaimer strong{color:var(--navy)}.xhy8zW_footer{color:#61727c;background:#fff;border-top:1px solid #dfe8eb;padding:28px 0 34px}.xhy8zW_footerInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.xhy8zW_footer strong{color:var(--navy);letter-spacing:.09em;font-size:12px}.xhy8zW_footer p{margin:4px 0 0;font-size:11px}.xhy8zW_footerInner>div:last-child{gap:18px;font-size:12px;font-weight:800;display:flex}.xhy8zW_page :focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:980px){.xhy8zW_header .xhy8zW_shell{flex-direction:column;align-items:flex-start;padding:12px 0}.xhy8zW_nav{flex-wrap:wrap;width:100%}.xhy8zW_nav .xhy8zW_studentNav{margin-left:0}}@media (max-width:820px){.xhy8zW_heroGrid,.xhy8zW_sectionHead,.xhy8zW_grid{grid-template-columns:1fr}}@media (max-width:650px){.xhy8zW_shell{width:min(100% - 28px,1120px)}.xhy8zW_footerInner{flex-direction:column;align-items:flex-start}.xhy8zW_hero{padding:46px 0 36px}.xhy8zW_hero h1{font-size:clamp(42px,14vw,62px)}}@media (prefers-reduced-motion:reduce){.xhy8zW_card{transition:none}}
