: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);}.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.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;}}.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);}.toc{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s4);font-size: var(--t-sm);}@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;}[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)}}.nc-prop{display: block;height: auto;overflow: visible;}@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;}}.nc-art{display: inline-block;position: relative;vertical-align: bottom;line-height: 0;flex: none;}.nc-art>img{position: absolute;inset: 0;width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;object-fit: contain !important;}#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;}.toc a{display: inline-flex;align-items: center;min-height: 44px;}.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;}}.nc-art>img{pointer-events: none;}@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%}}.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;}: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 .go{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-weight: 700;color: var(--navy);}.pg-aw .go .ico{width: 18px;height: 18px;}.pg-aw .btn.cta{min-height: 52px;padding: 0 24px;font-size: 1.0625rem;border-radius: 10px;background: var(--navy);color: var(--sand) !important;}.pg-aw .btn.cta:hover{background: var(--surf);color: #fff !important;}.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 .you{display: none;padding: 20px 0 20px;}.js .pg-aw .you{display: block;}.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 .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-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.is-next{box-shadow: inset 0 0 0 2px var(--ring);}.pg-aw .awt.is-held{box-shadow: inset 0 0 0 2px #6DBB85;}.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 .ah{background: var(--sky);border-bottom: 1px solid #D3E6F2;}.pg-aw .ah-in{display: grid;gap: 24px;padding-top: 12px;padding-bottom: 28px;align-items: center;}.pg-aw .ah-title{display: flex;align-items: center;gap: 14px;margin-top: 2px;}.pg-aw .ah h1{margin: 0;color: var(--navy);font-size: 2rem;line-height: 1.1;}.pg-aw .ah-line{margin: 10px 0 0;font-size: var(--t-lg);color: #26406A;max-width: 48ch;}.pg-aw .ah-cta{margin-top: 18px;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;}@media (min-width: 860px){.pg-aw .ah-in{grid-template-columns: minmax(0,1fr) 300px;padding-bottom: 32px;}.pg-aw .ah h1{font-size: 2.5rem;}}.pg-aw .sband{padding: 32px 0 36px;border-top: 1px solid var(--line);}.pg-aw .sband:nth-of-type(odd){background: var(--canvas);}.pg-aw .sec-in>*{max-width: 780px;}.pg-aw .sec-h{margin: 0 0 16px;font-size: var(--t-2xl);line-height: 1.2;}.pg-aw .sec-note{margin: 12px 0 0;font-size: var(--t-sm);color: #3D4A63;}.pg-aw .gl{margin: 0;border-top: 1px solid var(--line);}.pg-aw .gl-row{display: grid;gap: 2px;padding: 12px 0;border-bottom: 1px solid var(--line);}@media (min-width: 700px){.pg-aw .gl-row{grid-template-columns: 170px 1fr;gap: 16px;}}.pg-aw .gl dt{font-weight: 700;color: var(--navy);}.pg-aw .gl dd{margin: 0;}.pg-aw .rq-groups{display: grid;gap: 16px;}@media (min-width: 760px){.pg-aw .rq-groups{grid-template-columns: 1fr 1fr;gap: 24px;}}.pg-aw .rq-h{margin: 0 0 6px;font-size: var(--t-base);padding-bottom: 6px;border-bottom: 1px solid var(--line);}.pg-aw .rqs{list-style: none;margin: 0;padding: 0;}.pg-aw .rq{display: flex;align-items: flex-start;gap: 8px;padding: 6px 0;}.pg-aw .rq-t{flex: 1 1 10rem;}.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 .sbs{list-style: none;margin: 0;padding: 0;}.pg-aw .sbs-step{position: relative;display: grid;grid-template-columns: 36px 1fr;gap: 14px;padding-bottom: 18px;}.pg-aw .sbs-step::before{content: "";position: absolute;left: 17px;top: 42px;bottom: 2px;width: 2px;background: #C9D5E6;}.pg-aw .sbs-step:last-child::before{display: none;}.pg-aw .sbs-n{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: #fff;color: var(--navy);font-weight: 800;box-shadow: inset 0 0 0 2px var(--navy);}.pg-aw .sbs-body h3{margin: 5px 0 4px;font-size: var(--t-lg);}.pg-aw .sbs-body p{margin: 0;}.pg-aw .fold{margin-top: 10px;border-radius: 10px;background: #fff;box-shadow: inset 0 0 0 1px var(--line);}.pg-aw .fold summary{display: flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 14px;font-weight: 700;color: var(--navy);cursor: pointer;list-style: none;}.pg-aw .fold summary::-webkit-details-marker{display: none;}.pg-aw .fold summary::before{content: "";width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(-45deg);transition: transform .15s;}.pg-aw .fold[open] summary::before{transform: rotate(45deg);}.pg-aw .fold-in{padding: 0 14px 12px;font-size: var(--t-sm);}.pg-aw .fold-in p{margin: 0 0 8px;}.pg-aw .owner-w{padding-top: 16px;padding-bottom: 32px;}.pg-aw .owner{margin: 0;font-size: var(--t-sm);color: var(--muted);}.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 (max-width: 760px){.pg-aw .ah h1{font-size: 1.75rem;}.pg-aw .sband{padding: 26px 0 30px;}.pg-aw .sec-h{font-size: var(--t-xl);}.pg-aw .ah-cta .btn.cta{flex: 1 1 100%;}.pg-aw .aid--lg{width: 44px;height: 44px;border-radius: 12px;}.pg-aw .aid--lg .aid-ic{width: 24px;height: 24px;}}.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-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 .ah-cta{display: block;}@media (max-width: 760px){.pg-aw .ah-cta .btn.cta{display: flex;width: 100%;}}.pg-aw .ah-help{margin: 8px 0 0;font-size: var(--t-sm);color: #26406A;max-width: 48ch;}.pg-aw .toc{display: none;}@media (min-width: 860px){.pg-aw .ah-in{align-items: start;}}@media (min-width: 1000px){.pg-aw .toc{display: block;padding: 14px 16px;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px #CFE1EE;}.pg-aw .toc-h{margin: 0 0 4px;font-size: var(--t-sm);font-weight: 800;color: var(--muted);}.pg-aw .toc ul{list-style: none;margin: 0;padding: 0;}.pg-aw .toc a{display: flex;align-items: center;min-height: 36px;font-weight: 600;}}.pg-aw .rq--t::before{content: "";flex: none;width: 6px;height: 6px;margin: .65em 7px 0;border-radius: 50%;background: #7A8DAF;}.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 .ah-in{display: grid;gap: 18px;grid-template-columns: minmax(0,1fr);align-items: start;padding-top: 12px;padding-bottom: 28px;}.pg-aw .ah-main{min-width: 0;}.pg-aw .ah-cta{display: block;margin-top: 18px;}.pg-aw .ah-row{display: flex;align-items: center;gap: 12px;}.pg-aw .ah-row .btn.cta{flex: 0 1 auto;}.pg-aw .ah-help{margin: 8px 0 0;}.pg-aw .kic{min-width: 0;padding: 16px 18px 14px;border-radius: 16px;background: #fff;box-shadow: 0 1px 2px rgb(11 43 86 / .08),0 0 0 1px #CFE1EE;}.pg-aw .kic-h{margin: 0 0 8px;font-size: var(--t-xl);line-height: 1.25;}.pg-aw .kic-h3{margin: 16px 0 8px;font-size: var(--t-lg);}.pg-aw .kic .gl-row{padding: 10px 0;}.pg-aw .kic .rq-h{font-size: var(--t-base);}.pg-aw .kic .rq-groups{gap: 12px;grid-template-columns: 1fr;}.pg-aw .kic .fold{box-shadow: inset 0 0 0 1px var(--line);}.pg-aw .toc{display: none;}@media (max-width: 760px){.pg-aw .ah-row .btn.cta{flex: 1 1 auto;}}@media (min-width: 860px){.pg-aw .ah-in{grid-template-columns: minmax(0,1fr) minmax(320px,440px);gap: 32px;padding-bottom: 32px;}.pg-aw .kic{margin-top: 18px;padding: 18px 22px 16px;}.pg-aw .kic .gl-row{grid-template-columns: 120px 1fr;gap: 12px;}}@media (min-width: 1000px){.pg-aw .toc{display: block;margin-top: 24px;padding: 0;background: none;box-shadow: none;}.pg-aw .toc-h{margin: 0 0 2px;font-size: var(--t-sm);font-weight: 800;color: #3D4A63;}.pg-aw .toc ul{list-style: none;display: flex;flex-wrap: wrap;gap: 0 18px;margin: 0;padding: 0;}.pg-aw .toc a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 600;}}.pg-aw .cc{border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px rgb(11 43 86 / .16);overflow: hidden;}.pg-aw .drs{list-style: none;margin: 0;padding: 0;}.pg-aw .dr{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "date tags" "name go";gap: 2px 12px;align-items: center;min-height: 56px;padding: 10px 16px;border-top: 1px solid var(--line);color: var(--navy) !important;text-decoration: none;}.pg-aw a.dr:hover{background: var(--canvas);}.pg-aw a.dr:hover .dr-go{text-decoration: underline;}.pg-aw .dr-date{grid-area: date;font-weight: 800;}.pg-aw .dr-name{grid-area: name;font-weight: 600;}.pg-aw .dr-go{grid-area: go;justify-self: end;display: inline-flex;align-items: center;gap: 4px;font-weight: 700;color: var(--surf);white-space: nowrap;}.pg-aw .dr-go .ico{width: 16px;height: 16px;}.pg-aw .dr--ri{grid-template-areas: "date go" "name go";}.pg-aw .dr--ri .dr-date{font-weight: 700;}.pg-aw .dr-act{color: var(--surf);font-weight: 700;}.pg-aw .cc--bare{max-width: 780px;}.pg-aw .cc--bare .drs>li:first-child .dr{border-top: 0;}@media (min-width: 760px){.pg-aw .dr{grid-template-columns: 10.5rem minmax(0,1fr) auto 6.5rem;grid-template-areas: "date name tags go";}.pg-aw .dr--ri{grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "date name go";column-gap: 16px;}}.pg-aw .ah-art{display: none;}@media (min-width: 860px){.pg-aw .ah-art{display: flex;align-items: flex-end;justify-content: center;max-width: 420px;height: 200px;margin-top: 20px;padding: 10px 12px 14px;box-sizing: border-box;border-radius: 16px;background: linear-gradient(180deg,#CDEBF9 0 62%,#E8D8A6 62% 100%);}.pg-aw .ah-img{width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain;}}.pg-aw .hold-off{font-size: var(--t-sm);font-weight: 800;color: var(--navy);}.pg-aw .hold--mine[aria-pressed="false"]{width: auto;padding: 0 12px 0 9px;}.pg-aw .hold[aria-pressed="true"] .hold-off{display: none;}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 .kic-chips{display: flex;flex-wrap: wrap;gap: 6px;list-style: none;margin: 8px 0 4px;padding: 0;}.pg-aw .kic-chips li{display: inline-flex;align-items: center;min-height: 28px;padding: 0 12px;border-radius: 999px;background: var(--sand);color: var(--navy);font-size: var(--t-sm);font-weight: 800;}.pg-aw a.dr{position: relative;}.pg-aw a.dr>.vhi,.pg-aw .dr-go>.vhi{position: absolute;width: 1px;height: 1px;overflow: hidden;}.pg-aw .aid--powercraft{background: #A0461A;}.pg-aw .rqs--chips{display: flex;flex-wrap: wrap;gap: 8px;padding-top: 2px;}.pg-aw .rqs--chips>.rq{display: inline-flex;align-items: center;gap: 4px 6px;min-height: 36px;padding: 5px 12px;border-radius: 18px;background: #fff;box-shadow: inset 0 0 0 1px #C9DAE8;font-size: var(--t-sm);line-height: 1.35;}.pg-aw .rqs--chips>.rq::before{display: none;}.pg-aw .rqs--chips>.rq--aw{background: #F2F8FC;padding-right: 4px;}.pg-aw .rqs--chips>.rq--aw .rq-t{font-weight: 700;}.pg-aw .rqs--chips>.rq.is-held{box-shadow: inset 0 0 0 2px #6DBB85;}.pg-aw .awt.is-s2b .awt-main a:not(.stretch){visibility: hidden;}.pg-aw .print-only{display: none;}
.s-afacda85{width:394px !important;height:150px !important}