:root{--ocean: #0B2B56;--surf: #2A5DAA;--sand: #FFDD00;--reef: #75CF96;--foam: #E5E5E5;--canvas: #F5F8FE;--white: #FFFFFF;--muted: #506995;--line: #DDE3EC;--bm: #7C4A1E;--src: #0B7B6A;--art: #1A6B3A;--smc: #4A2580;--irb: #C45220;--gen: #2A5DAA;--ok: #166534;--ok-bg: #DCFCE7;--warn: #92400E;--warn-bg: #FEF3C7;--bad: #991B1B;--bad-bg: #FEE2E2;--t-sm: 0.875rem;--t-base: 1rem;--t-lg: 1.125rem;--t-xl: 1.25rem;--t-2xl: 1.5rem;--t-3xl: 2rem;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s6: 24px;--s8: 32px;--s12: 48px;--r-sm: 4px;--r-md: 8px;--r-lg: 16px;--shadow: 0 1px 3px rgb(11 43 86 / 0.10),0 1px 2px rgb(11 43 86 / 0.06);--ease: cubic-bezier(.2,.8,.2,1);}*{box-sizing: border-box;}body{margin: 0;background: var(--white);}.u-m0{margin: 0 !important;}.lp{font-family: Outfit,system-ui,sans-serif;font-size: var(--t-base);line-height: 1.5;color: var(--ocean);background: var(--white);min-height: 100vh;display: flex;flex-direction: column;}.lp a{color: var(--surf);text-underline-offset: 3px;}.lp a:hover{color: var(--link-hover,var(--ocean));}.lp :focus-visible{outline: 3px solid var(--surf);outline-offset: 2px;}.wrap{width: 100%;max-width: 1120px;margin: 0 auto;padding: 0 var(--s6);}.muted{color: var(--muted);}.sm{font-size: var(--t-sm);}.top{background: var(--ocean);color: var(--white);}.top .wrap{display: flex;align-items: center;gap: var(--s6);min-height: 64px;flex-wrap: wrap;}.brand{display: flex;align-items: center;gap: var(--s3);color: var(--white) !important;text-decoration: none;font-weight: 600;font-size: var(--t-lg);}.brand img{height: 36px;width: auto;display: block;}.brand span{padding-left: var(--s3);border-left: 1px solid rgb(255 255 255 / .3);}.nav{display: flex;gap: var(--s6);margin-left: auto;}.nav a{color: var(--white);text-decoration: none;font-weight: 600;padding: var(--s2) 0;border-bottom: 2px solid transparent;}.nav a:hover,.nav a[aria-current="page"]{color: var(--white);border-bottom-color: var(--sand);}.top :focus-visible{outline-color: var(--sand);}.crumbs{font-size: var(--t-sm);color: var(--muted);}.crumbs a{color: var(--muted);}.lede{margin: 0;font-size: var(--t-lg);color: var(--muted);max-width: 60ch;}.body{flex: 1;}.body>.wrap{padding-top: var(--s8);padding-bottom: var(--s12);}@media screen and (max-width: 900px){.nav{display: none;}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: 48px;padding: 0 var(--s6);border-radius: var(--r-md);border: 0;font: inherit;font-weight: 700;text-decoration: none;cursor: pointer;background: var(--ocean);color: var(--sand) !important;transition: background .15s,color .15s;}.btn:hover{background: var(--surf);color: var(--white) !important;}.btn.ghost{background: var(--white);color: var(--ocean) !important;box-shadow: inset 0 0 0 2px var(--line);}.btn.ghost:hover{box-shadow: inset 0 0 0 2px var(--surf);background: var(--white);}.btn.sm{min-height: 44px;padding: 0 var(--s4);}.btn[aria-disabled="true"]{background: var(--foam);color: var(--muted) !important;pointer-events: none;}.btn svg,.ico{width: 18px;height: 18px;flex: none;stroke: currentColor;fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.chip{display: inline-flex;align-items: center;height: 24px;padding: 0 var(--s2);border-radius: var(--r-sm);font-size: 0.75rem;font-weight: 700;letter-spacing: .02em;color: var(--white);background: var(--gen);white-space: nowrap;}.chip.out{background: transparent;color: var(--muted);box-shadow: inset 0 0 0 1px var(--line);}.chip.bm{background: var(--bm);}.chip.src{background: var(--src);}.chip.art{background: var(--art);}.chip.smc{background: var(--smc);}.list{list-style: none;margin: 0;padding: 0;}.list>li + li{border-top: 1px solid var(--line);}.status{font-size: var(--t-sm);font-weight: 600;}.where{font-size: var(--t-sm);color: var(--muted);}.search{display: flex;align-items: center;gap: var(--s3);background: var(--white);border-radius: var(--r-md);box-shadow: inset 0 0 0 2px var(--line);padding: 0 var(--s4);min-height: 56px;}.search:focus-within{box-shadow: inset 0 0 0 2px var(--surf);}.search input{flex: 1;border: 0;outline: 0;font: inherit;font-size: var(--t-lg);background: transparent;color: var(--ocean);min-height: 52px;}.foot{background: var(--ocean);color: var(--white);margin-top: auto;}.foot .wrap{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: var(--s6);padding-top: var(--s8);padding-bottom: var(--s8);font-size: var(--t-sm);}.foot a{color: var(--white);}.foot b{display: block;font-size: var(--t-base);margin-bottom: var(--s1);}.foot .ack{grid-column: 1 / -1;padding-top: var(--s4);border-top: 1px solid rgb(255 255 255 / .2);color: #C9D6EA;}@media (prefers-reduced-motion: reduce){.lp *{transition: none !important;animation: none !important;}}.t-src{--tint: #E3F2EF;--tint-edge: #B5DCD4;}.chip.guide{background: var(--surf);}.chip.howto{background: var(--sand);color: var(--ocean);}.top .wrap{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--s4);min-height: 64px;}.top .nav{margin: 0;justify-self: center;}.tools{justify-self: end;display: flex;align-items: center;gap: var(--s2);}details.find,details.menu{position: relative;}details.find>summary,details.menu>summary{list-style: none;cursor: pointer;display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r-md);color: var(--white);}details.find>summary::-webkit-details-marker,details.menu>summary::-webkit-details-marker{display: none;}details.find>summary:hover,details.menu>summary:hover{background: rgb(255 255 255 / .12);}details.find>summary .ico,details.menu>summary .ico{width: 22px;height: 22px;}.findbox{position: absolute;right: 0;top: 52px;width: 420px;background: var(--white);color: var(--ocean);border-radius: var(--r-lg);box-shadow: 0 20px 48px -8px rgb(11 43 86 / .28);padding: var(--s4);z-index: 30;display: flex;flex-direction: column;gap: var(--s3);}.findbox a{color: var(--surf);}details.menu{display: none;}details[open] .i-open,details:not([open]) .i-close{display: none;}.sheet{position: fixed;inset: 0;background: var(--ocean);color: var(--white);padding: 88px var(--s6) var(--s6);display: flex;flex-direction: column;gap: var(--s6);overflow: auto;z-index: 40;}details.menu>summary{position: relative;z-index: 41;}.sheet .search{box-shadow: none;}.sheet nav a{display: flex;justify-content: space-between;align-items: center;padding: var(--s4) 0;border-bottom: 1px solid rgb(255 255 255 / .2);color: var(--white);text-decoration: none;font-size: var(--t-2xl);font-weight: 700;}.sheet nav a[aria-current="page"]{color: var(--sand);}.sheet .small{margin-top: auto;display: flex;flex-direction: column;gap: var(--s2);font-size: var(--t-sm);}.sheet .small a{color: #C9D6EA;}@media screen and (max-width: 900px){.top .wrap{grid-template-columns: 1fr auto;}.top .nav,details.find{display: none;}details.menu{display: block;}}.privacy h2{margin: var(--s6) 0 var(--s2);font-size: var(--t-xl);}.privacy p,.privacy li{max-width: 68ch;}.chip.welcome{background: var(--ocean);}.pack{background: #D9DEE6;padding: 24px 0;display: flex;flex-direction: column;align-items: center;gap: 24px;font-family: Outfit,system-ui,sans-serif;color: var(--ocean);}.chip.howto{background: var(--reef);color: var(--ocean);}.chip.welcome{background: var(--ocean);color: var(--sand);}@keyframes plant{from{transform: translateY(12%) scale(.7);opacity: 0}to{transform: none;opacity: 1}}.awards{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: var(--s3);}.awards a{display: flex;flex-direction: column;gap: var(--s2);padding: var(--s4);border-radius: var(--r-lg);background: var(--white);box-shadow: inset 0 0 0 1px var(--line);text-decoration: none;color: var(--ocean);}.awards a:hover{box-shadow: inset 0 0 0 2px var(--surf);color: var(--ocean);}.awards b{font-size: var(--t-lg);}.awards span{font-size: var(--t-sm);color: var(--muted);}.awards .aw{position: relative;display: flex;flex-direction: column;gap: var(--s2);padding: var(--s5,20px) var(--s4) var(--s4);border-radius: var(--r-lg);overflow: hidden;text-decoration: none;color: var(--ocean);background: color-mix(in srgb,var(--ac) 11%,#fff);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--ac) 30%,#fff);transition: transform .15s,box-shadow .15s;}.awards .aw::before{content: "";position: absolute;inset: 0 0 auto 0;height: 6px;background: var(--ac);}.awards a.aw:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 2px var(--ac);color: var(--ocean);}.awards .aw .chip{align-self: flex-start;background: var(--ac);color: var(--af);}.awards .aw b{font-size: var(--t-lg);line-height: 1.25;}.lt{position: relative;border-radius: var(--r-lg);padding: var(--s4);display: flex;flex-direction: column;gap: 2px;text-decoration: none;overflow: hidden;color: var(--white);transition: transform .15s;}a.lt:hover{transform: translateY(-2px);}@media (prefers-reduced-motion: reduce){.awards .aw,.lt{transition: none;}}#next .awards{grid-template-columns: repeat(3,minmax(0,1fr));}@media screen and (max-width: 900px){#next .awards{grid-template-columns: 1fr 1fr;}}@media screen and (max-width: 520px){#next .awards{grid-template-columns: 1fr;}}@font-face{font-family: "Outfit";src: url("/fonts/outfit-latin.6c18d579fd.woff2") format("woff2");font-weight: 100 900;font-display: swap;}.top .tools{align-items: center;}.sheet .btn.ghost{justify-content: center;}[id]{scroll-margin-top: 88px;}.awards .aw::before{display: none;}@keyframes glow{to{box-shadow: 0 12px 56px rgb(255 221 0 / .7),inset 0 0 0 3px var(--sand)}}@keyframes cheer{0%{opacity: 0;transform: translateY(10px) scale(.4) rotate(-12deg)}18%{opacity: 1;transform: translateY(-4px) scale(1.15) rotate(-6deg)}30%{transform: translateY(0) scale(1) rotate(-4deg)}75%{opacity: 1;transform: translateY(-2px) rotate(-4deg)}100%{opacity: 0;transform: translateY(-14px) scale(.9) rotate(-4deg)}}@keyframes boxpop{0%{transform: scale(.6) rotate(-90deg)}60%{transform: scale(1.25) rotate(10deg)}100%{transform: scale(1.1) rotate(-8deg)}}@keyframes ripple{from{transform: scale(.6);opacity: 1}to{transform: scale(3.2);opacity: 0}}@keyframes confetti{0%{transform: scale(.2) rotate(0);opacity: 1}70%{opacity: 1}100%{transform: scale(1.25) rotate(40deg);opacity: 0}}@keyframes ringbump{40%{transform: scale(1.08);filter: drop-shadow(0 0 30px rgb(255 221 0 / .8))}}@keyframes qzpop{0%{opacity: 0;transform: scale(.5) rotate(-8deg)}20%{opacity: 1;transform: scale(1.1) rotate(-4deg)}70%{opacity: 1;transform: scale(1) rotate(-4deg)}100%{opacity: 0;transform: translateY(-10px) rotate(-4deg)}}@keyframes qzright{50%{transform: scale(1.03)}}@keyframes qzshake{25%{transform: translateX(-6px)}75%{transform: translateX(6px)}}@keyframes figin{from{transform: translateY(30px);opacity: 0}to{transform: none;opacity: 1}}@keyframes nudge{50%{transform: translateX(-6px)}}@keyframes jump{to{transform: translateY(-10px)}}@keyframes hsping{0%{box-shadow: 0 0 0 0 rgb(255 209 0 / .7)}100%{box-shadow: 0 0 0 16px rgb(255 209 0 / 0)}}@keyframes hlpulse{to{stroke-width: 9}}@media (prefers-reduced-motion: reduce){[data-hl] [class^="p"]{animation: none !important;transition: none !important;}}@keyframes posin{from{opacity: 0;transform: scale(.6);transform-origin: center}}@keyframes drop{from{transform: translate(-50%,-80%) scale(.6)}}@keyframes doorin{from{opacity: 0;transform: translateY(-4px)}}.try{margin: 0 0 var(--s6);}@keyframes tpring{0%{opacity: .9;transform: scale(.7)}100%{opacity: 0;transform: scale(1.3)}}.print-head,.print-tag{display: none;}.print-pack{display: none;}.status:empty{display: none;}@media screen and (max-width: 640px){.wrap{padding: 0 16px;}.body .wrap,.body>.wrap{padding-top: 20px;padding-bottom: 32px;}}@media screen and (max-width: 840px){.pack{padding: 0 0 16px;gap: 12px;align-items: stretch;}}#dc-root{display: contents;}[data-dc-show][hidden]{display: none !important;}.vh{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.skip{position: absolute;left: 8px;top: -60px;z-index: 100;background: var(--ocean,#0B2B56);color: #fff;padding: 12px 16px;border-radius: 8px;font: 600 1rem/1.2 Outfit,system-ui,sans-serif;text-decoration: none;}.skip:focus{top: 8px;}.ext-ic{display: inline-block;margin-left: .2em;font-size: .85em;line-height: 1;text-decoration: none;}:where(img[width][height]){width: auto;height: auto;}.foot a,.crumbs a{display: inline-flex;align-items: center;min-height: 32px;}.privacy h2:first-child{margin-top: 0;}.print-cta{max-width: 1200px;margin: var(--s4,16px) auto 0;padding: 0 var(--s6,24px);}details.find[open]>summary{background: rgb(255 255 255 / .12);}.findbox .search{min-height: 52px;}.findbox .search input{min-height: 48px;min-width: 0;}.sx-pop[hidden],.sx-list[hidden],.sx-none[hidden]{display: none;}.sx-list{display: flex;flex-direction: column;gap: var(--s1);max-height: min(60vh,520px);overflow-y: auto;overscroll-behavior: contain;margin: 0 calc(-1 * var(--s2));padding: 0 var(--s2);}.sx-g{display: flex;flex-direction: column;gap: 2px;}.sx-gh{font-size: var(--t-sm);font-weight: 700;color: var(--muted);padding: var(--s2) var(--s2) 2px;}.findbox a.sx-opt{display: flex;align-items: center;gap: var(--s3);min-height: 48px;padding: var(--s2);border-radius: var(--r-md);color: var(--ocean);text-decoration: none;}.findbox a.sx-opt:hover,.findbox a.sx-opt.is-active{background: var(--canvas);box-shadow: inset 0 0 0 2px var(--surf);}.sx-tx{flex: 1;min-width: 0;display: flex;flex-direction: column;}.sx-t{font-weight: 600;}.sx-s{font-size: var(--t-sm);color: var(--muted);overflow-wrap: anywhere;}.sx-opt .chip{flex: none;}.sx-none{display: flex;flex-direction: column;gap: var(--s2);}.sx-none p{margin: 0;}@media screen and (max-width: 900px){details.find{display: block;}}@media screen and (max-width: 700px){details.find[open]>summary{position: fixed;top: 10px;right: 12px;z-index: 51;color: var(--ocean);background: var(--canvas);}details.find[open] .findbox{position: fixed;inset: 0;width: auto;border-radius: 0;box-shadow: none;z-index: 50;padding: 6px var(--s4) var(--s6);overflow-y: auto;}details.find[open] .findbox>.search{margin-right: 52px;}.sx-list{max-height: none;overflow: visible;}body:has(details.find[open]){overflow: hidden;}}@keyframes ready{50%{transform: scale(1.06)}}.print-pack{line-height: normal;}.print-pack picture{display: contents;}:root{--focus: var(--surf);}:focus:not(:focus-visible){outline: none;}:focus-visible,.lp :focus-visible,.top :focus-visible,.skip:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;}.top,.foot,.skip{--focus: var(--white);}.findbox,details.find[open]>summary{--focus: var(--surf);}.lp input[type="text"]:focus-visible,.lp input:not([type]):focus-visible,.lp textarea:focus-visible,.lp .search input:focus-visible{outline: none;}.search:focus-within{box-shadow: inset 0 0 0 2px var(--surf);}.kbd-dlg{border: 0;border-radius: var(--r-lg);padding: var(--s6);max-width: min(92vw,420px);color: var(--ocean);font: 400 1rem/1.5 Outfit,system-ui,sans-serif;box-shadow: 0 20px 48px -8px rgb(11 43 86 / .35);}.kbd-dlg::backdrop{background: rgb(11 43 86 / .45);}.kbd-dlg h2{margin: 0 0 var(--s4);font-size: var(--t-xl);}.kbd-list{margin: 0 0 var(--s4);display: flex;flex-direction: column;gap: var(--s2);}.kbd-list div{display: flex;justify-content: space-between;align-items: center;gap: var(--s4);}.kbd-list dt{white-space: nowrap;}.kbd-list dd{margin: 0;text-align: right;}.kbd-dlg kbd{display: inline-block;min-width: 1.6em;padding: 1px 6px;border-radius: 6px;background: var(--canvas);box-shadow: inset 0 0 0 1px var(--line),inset 0 -2px 0 var(--line);font: 600 .875rem/1.4 Outfit,system-ui,sans-serif;text-align: center;color: var(--ocean);}.top a.hprint{display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r-md);color: var(--white);text-decoration: none;}.top a.hprint:hover{background: rgb(255 255 255 / .12);color: var(--white);}.top a.hprint .ico{width: 22px;height: 22px;}@keyframes rk-hop{0%,12%{transform: none}48%{transform: translateY(-16px)}80%,100%{transform: none}}@keyframes rk-plant{0%{opacity: 0;transform: translateY(-56px) scale(.4)}45%{opacity: 1;transform: translateY(5px) scale(1.04,.94)}70%{transform: translateY(-3px)}100%{opacity: 1;transform: none}}@keyframes rk-burst{0%{opacity: 1;transform: rotate(var(--a)) translateY(-12px) scale(.3)}70%{opacity: 1}100%{opacity: 0;transform: rotate(var(--a)) translateY(-78px) scale(1)}}@keyframes rk-fly{0%{left: -130px;top: 14%}50%{top: 5%}100%{left: 100%;top: 11%}}.cardlink{position: relative;}.cardlink a.stretch{position: static;}.cardlink :has(>a.stretch){position: static;}.cardlink a.stretch::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}.cardlink :is(a:not(.stretch),button,summary,input,label,[tabindex]){position: relative;z-index: 2;}.cardlink{transition: box-shadow .15s,transform .15s;}.cardlink:hover{box-shadow: inset 0 0 0 2px var(--surf);}.cardlink:hover .btn.stretch{background: var(--surf);color: var(--white) !important;}.cardlink:hover a.stretch:not(.btn){text-decoration-thickness: 2px;}.cardlink:has(a.stretch:focus-visible){outline: 2px solid var(--surf);outline-offset: 2px;}.cardlink:has(a.stretch:focus-visible) a.stretch:focus-visible{outline: none;}.top,.sheet,.foot{--link-hover: var(--white);}.findbox{--link-hover: var(--ocean);}.sheet nav a:hover{text-decoration: underline;text-decoration-color: var(--sand);text-decoration-thickness: 2px;text-underline-offset: 6px;}@keyframes rk-toast-in{from{opacity: 0;transform: translate(-50%,12px)}to{opacity: 1;transform: translateX(-50%)}}.top .tl{display: none;}@media screen and (min-width: 600px){details.find>summary,details.menu>summary{width: auto;min-width: 44px;padding: 0 12px;grid-auto-flow: column;gap: 6px;}.top .tl{display: inline;font-size: var(--t-sm);font-weight: 700;}.top details[open] .tl{display: none;}}@media screen and (max-width: 359px){.top .wrap{gap: 8px;}.top .tools{gap: 0;}.brand{gap: 8px;}.brand img{height: 30px;}.brand span{padding-left: 8px;}}:root{--sticky-h: 64px;}:root{--navy: #0B2B56;--sky: #E8F5FC;--ring: #E2BC00;--hdr: 64px;--b1: #FFF4CF;--b2: #E3F4E8;--b3: #E1EEFA;--b4: #EEE9F8;--b5: #FBE9E1;--bcom: #F1EEE6;--b1-edge: #EBD58C;--b2-edge: #B9DEC5;--b3-edge: #B8D3EC;--b4-edge: #D3C8EC;--b5-edge: #EDC8B8;--bcom-edge: #DCD5C2;}[hidden]{display: none !important;}.pg-aw .top{position: sticky;top: 0;z-index: 30;}[id]{scroll-margin-top: calc(var(--sticky-h,64px) + 16px);}.pg-aw #main{scroll-margin-top: var(--hdr);}.pg-aw .fn{display: inline-block;padding: 0 6px;border-radius: 4px;background: #FDE7E7;color: #8F1116;font-weight: 600;font-size: .9em;}.pg-aw .crumbs{margin: 0;color: #34496E;}.pg-aw .crumbs a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;margin: 0 -4px;color: #34496E;}.pg-aw .aid{flex: none;display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 11px;color: #fff;}.pg-aw .aid .aid-ic{width: 22px;height: 22px;stroke: #fff;}.pg-aw .aid--lg{width: 52px;height: 52px;border-radius: 14px;}.pg-aw .aid--lg .aid-ic{width: 28px;height: 28px;}.pg-aw .hero{background: linear-gradient(180deg,#BFE4F6 0%,#DDF0FA 60%,#E9F6FC 100%);}.pg-aw .hero-in{padding-top: 16px;padding-bottom: 8px;}.pg-aw .hero h1{margin: 0;color: var(--navy);font-size: 2rem;line-height: 1.1;}.pg-aw .hero .lede{margin: 8px 0 0;color: #26406A;max-width: 52ch;}.pg-aw .band{padding: 36px 0 40px;border-top: 1px solid transparent;}.pg-aw .band--1{background: var(--b1);border-top-color: var(--b1-edge);}.pg-aw .band--2{background: var(--b2);border-top-color: var(--b2-edge);}.pg-aw .band--5{background: var(--b5);border-top-color: var(--b5-edge);}.pg-aw .you{display: none;padding: 20px 0 20px;}.js .pg-aw .you{display: block;}.pg-aw .you-card{padding: 12px 16px 10px;border-radius: var(--r-lg);background: #FFFBEA;box-shadow: inset 0 0 0 1px #EBD883;}.pg-aw .you-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 44px;}.pg-aw .you-h{margin: 0;font-size: var(--t-xl);}.pg-aw .you-clear{visibility: hidden;min-height: 44px;padding: 0 8px;border: 0;background: none;color: var(--navy);font: inherit;font-size: var(--t-sm);font-weight: 600;text-decoration: underline;cursor: pointer;}.pg-aw .you-clear.is-on{visibility: visible;}.pg-aw .you-row{height: 64px;display: flex;align-items: center;overflow: hidden;}.pg-aw .you-empty{margin: 0;font-weight: 600;color: #26406A;}.pg-aw .you-row.has-next .you-empty{display: none;}.pg-aw .you-next{list-style: none;display: flex;gap: 8px;align-items: center;height: 64px;margin: 0;padding: 0 2px;overflow-x: auto;overflow-y: hidden;}.pg-aw .you-next:empty{display: none;}.pg-aw .you-next li{flex: none;}.pg-aw .you-chip{display: inline-flex;align-items: baseline;gap: 6px;min-height: 44px;padding: 11px 14px 0;box-sizing: border-box;border-radius: 999px;background: #fff;color: var(--navy) !important;text-decoration: none;box-shadow: inset 0 0 0 2px var(--ring);white-space: nowrap;}.pg-aw .you-chip span{font-size: var(--t-sm);color: #34496E;}.pg-aw .you-chip:hover{background: var(--sand);}.pg-aw .awts{list-style: none;margin: 0;padding: 0;display: grid;gap: 20px 14px;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));}.pg-aw .awt{display: flex;flex-direction: column;gap: 10px;padding: 16px 16px 12px;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px rgb(11 43 86 / .14);}.pg-aw .awt-top{display: flex;align-items: flex-start;gap: 12px;}.pg-aw .awt-name{margin: 0;font-size: var(--t-lg);line-height: 1.3;}.pg-aw .awt-name a{color: var(--navy);}.pg-aw .awt-abbr{font-weight: 500;color: var(--muted);}.pg-aw .awt-line{margin: 0;font-size: var(--t-sm);color: #34496E;}.pg-aw .awt-swap{flex: 1;display: grid;}.pg-aw .awt-main,.pg-aw .awt-alt{grid-area: 1 / 1;display: flex;flex-direction: column;gap: 4px;}.pg-aw .awt-alt{visibility: hidden;}.pg-aw .awt.is-s2b .awt-main{visibility: hidden;}.pg-aw .awt.is-s2b .awt-alt{visibility: visible;}.pg-aw .awt-s2b{margin: 2px 0 0;font-size: var(--t-sm);}.pg-aw .awt-s2b a{display: inline-flex;align-items: center;min-height: 32px;}.pg-aw .awt-foot{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;min-height: 44px;}.pg-aw .awt-age{margin: 0;font-size: var(--t-sm);font-weight: 700;color: var(--navy);}.pg-aw .awt-flag{position: absolute;top: -12px;left: 12px;z-index: 2;margin: 0;padding: 2px 10px;border-radius: 999px;background: var(--sand);color: var(--navy);font-size: 13px;font-weight: 800;visibility: hidden;}.pg-aw .awt.is-next{box-shadow: inset 0 0 0 2px var(--ring);}.pg-aw .awt.is-next .awt-flag{visibility: visible;}.pg-aw .awt.is-held{box-shadow: inset 0 0 0 2px #6DBB85;}.pg-aw .smc-panel{padding: 28px 0 32px;}.pg-aw .smc-card{display: grid;grid-template-columns: auto 1fr;gap: 6px 14px;align-items: start;padding: 16px;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px rgb(11 43 86 / .14);}.pg-aw .smc-card h2{margin: 0;font-size: var(--t-xl);}.pg-aw .smc-card p{margin: 4px 0 0;max-width: 60ch;}.pg-aw .smc-go{grid-column: 2;justify-self: start;}@media (min-width: 760px){.pg-aw .smc-card{grid-template-columns: auto 1fr auto;align-items: center;}.pg-aw .smc-go{grid-column: auto;}}.pg-aw .com-c{display: flex;flex-direction: column;gap: 10px;padding: 16px;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px rgb(11 43 86 / .14);}.pg-aw .com-c p{margin: 4px 0 0;font-size: var(--t-sm);}.pg-aw .com-c .awt-age{margin: 0;}.pg-aw .rq--aw{align-items: center;flex-wrap: wrap;gap: 4px 10px;}.pg-aw .rq--aw::before{content: "";flex: none;width: 6px;height: 6px;margin: 0 7px;border-radius: 50%;background: var(--navy);}.js .pg-aw .rq--aw::before{display: none;}.pg-aw .dt{flex: 1;display: flex;flex-direction: column;gap: 2px;min-height: 44px;padding: 12px 14px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px rgb(11 43 86 / .2);color: var(--navy) !important;text-decoration: none;}.pg-aw a.dt:hover{box-shadow: inset 0 0 0 2px var(--surf);}@media (min-width: 900px){.pg-aw .hero h1{font-size: 2.75rem;}.pg-aw .hero-in{padding-top: 24px;}.pg-aw .hero .lede{font-size: var(--t-lg);}}@media (max-width: 760px){.pg-aw .hero h1{font-size: 1.75rem;}.pg-aw .band{padding: 28px 0 32px;}.pg-aw .aid--lg{width: 44px;height: 44px;border-radius: 12px;}.pg-aw .aid--lg .aid-ic{width: 24px;height: 24px;}}.pg-aw .band--smc{background: #F1EBFA;border-top-color: #D9CCEE;}.pg-aw .hero--awards .hero-in{padding-bottom: 4px;}.pg-aw .jump ul{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 12px 0 18px;}.pg-aw .jump a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 999px;background: #fff;color: var(--navy) !important;font-size: var(--t-sm);font-weight: 700;text-decoration: none;box-shadow: inset 0 0 0 1px #B8D3EC;}.pg-aw .jump a:hover{box-shadow: inset 0 0 0 2px var(--surf);}.pg-aw .vhi{display: inline;font-size: 1px;line-height: 0;letter-spacing: -1px;color: transparent;clip-path: inset(50%);white-space: nowrap;user-select: none;}.pg-aw .you-card{max-width: 640px;}.pg-aw .you-row{height: auto;min-height: 96px;align-items: flex-start;padding-top: 4px;}.pg-aw .you-next{flex-wrap: wrap;height: auto;overflow: visible;padding: 0;}.pg-aw .you-chip{padding: 0 14px;align-items: center;}.pg-aw .you-see{margin: 2px 0 0;visibility: hidden;}.pg-aw .you-see.is-on{visibility: visible;}.pg-aw .you-see a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 700;}@media (min-width: 640px){.pg-aw .you-row{min-height: 56px;}}.pg-aw .com-c .awt-foot{margin-top: auto;}.pg-aw .hold{display: none;position: relative;z-index: 2;flex: none;align-items: center;justify-content: center;gap: 6px;box-sizing: border-box;min-width: 44px;min-height: 44px;padding: 0;border: 0;border-radius: 999px;background: #fff;box-shadow: inset 0 0 0 1.5px #7D8FAF;color: var(--navy);font: inherit;font-size: var(--t-sm);font-weight: 700;cursor: pointer;white-space: nowrap;}.js .pg-aw .hold{display: inline-flex;}.pg-aw .hold:hover{box-shadow: inset 0 0 0 2px var(--surf);}.pg-aw .md{flex: none;width: 24px;height: 24px;fill: none;stroke: var(--navy);stroke-width: 1.7;stroke-linejoin: round;}.pg-aw .md-s{fill: none;stroke-width: 1.3;}.pg-aw .hold-on{display: none;}.pg-aw .hold[aria-pressed="true"]{padding: 0 14px 0 9px;background: var(--ok-bg);box-shadow: inset 0 0 0 1.5px var(--ok);color: var(--ok);}.pg-aw .hold[aria-pressed="true"]:hover{box-shadow: inset 0 0 0 2.5px var(--ok);}.pg-aw .hold[aria-pressed="true"] .md-r{fill: var(--surf);}.pg-aw .hold[aria-pressed="true"] .md-c{fill: var(--sand);}.pg-aw .hold[aria-pressed="true"] .md-s{fill: var(--navy);stroke: var(--navy);}.pg-aw .hold[aria-pressed="true"] .hold-on{display: inline;}@media (forced-colors: active){.pg-aw .hold{border: 1px solid ButtonText;}.pg-aw .hold[aria-pressed="true"] .md-c,.pg-aw .hold[aria-pressed="true"] .md-r,.pg-aw .hold[aria-pressed="true"] .md-s{fill: ButtonText;}}.pg-aw .grps{list-style: none;margin: 0;padding: 0;}.pg-aw .gh{display: flex;align-items: center;gap: 12px;}.pg-aw .gh-ic{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 50%;color: #fff;}.pg-aw .gh-ic .ico{width: 22px;height: 22px;stroke: #fff;}.pg-aw .gh-h{margin: 0;font-size: 1.75rem;line-height: 1.2;}.pg-aw .gh-sub{display: inline-block;margin-left: 4px;font-size: var(--t-base);font-weight: 600;color: #3D4A63;}.pg-aw .grp-blurb{margin: 8px 0 20px;max-width: 64ch;color: #26406A;}.pg-aw .band--5{background: var(--b5);border-top-color: var(--b5-edge);}.pg-aw .awts{grid-template-columns: 1fr;gap: 16px;}.pg-aw .awts>.awt,.pg-aw .chain>.awt{position: relative;}.pg-aw .unit{display: block;min-width: 0;}.pg-aw .chain{list-style: none;margin: 0;padding: 0;display: grid;gap: 34px;grid-template-columns: 1fr;height: 100%;}.pg-aw .awt--after::before,.pg-aw .unit--s2b .chain>.awt + .awt::before{content: "";position: absolute;left: 50%;top: -30px;width: 26px;height: 26px;margin-left: -13px;background: center / 26px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B2B56' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M5 13l7 7 7-7'/%3E%3C/svg%3E");}.pg-aw .unit--s2b .chain>.awt + .awt::before{visibility: hidden;}@media (min-width: 700px){.pg-aw .awts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 40px;}.pg-aw .unit--2{grid-column: span 2;}.pg-aw .unit .chain{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px;}.pg-aw .awt--after::before,.pg-aw .unit--s2b .chain>.awt + .awt::before{left: -34px;top: 50%;margin: -13px 0 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B2B56' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E");}}@media (min-width: 1080px){.pg-aw .awts{grid-template-columns: repeat(3,minmax(0,1fr));}}.pg-aw .awt-foot{justify-content: flex-start;gap: 12px;}.pg-aw .awt-foot .awt-age{margin-left: auto;}@media (max-width: 760px){.pg-aw .gh-h{font-size: 1.5rem;}}html:not(.has-held) .pg-aw .you-top{height: auto;}html:not(.has-held) .pg-aw .you-top .you-h{font-size: var(--t-lg);}html:not(.has-held) .pg-aw .you-row{min-height: 0;height: auto;padding: 0 0 4px;}html:not(.has-held) .pg-aw .you-see{display: none;}.pg-aw .aid--patrol{background: #0B6B5C;}.pg-aw .aid--advanced{background: #9E2A2B;}.pg-aw .aid--powercraft{background: #A0461A;}.pg-aw .aid--smc{background: #4A2580;}.pg-aw .awt.cardlink:hover,.pg-aw .com-c.cardlink:hover,.pg-aw .smc-card.cardlink:hover{box-shadow: inset 0 0 0 2px var(--surf);}.pg-aw .awt-alt .stretch-alt{color: var(--navy);}.pg-aw .awt.is-s2b .awt-main a.stretch::after{content: none;}.pg-aw .awt.is-s2b .awt-alt a.stretch-alt::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}.pg-aw .awt.is-s2b .awt-main a:not(.stretch){visibility: hidden;}.pg-aw .awt .stretch-alt{position: static;}