.lv2 .ph-h{background:var(--board) var(--dust1,none) 0 0 / 760px auto;color:var(--chalk);box-shadow:0 4px 0 var(--deep), 0 10px 22px #1e362f38;padding-bottom:24px}.lv2 .crm ol{font:400 15px var(--hand);color:var(--sb-board-sub);flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;margin:2px 0 10px;padding:0;list-style:none;display:flex}.lv2 .crm li+li:before{content:"›";opacity:.6;margin-right:6px}.lv2 .crm a{color:var(--chalk);text-underline-offset:4px;text-decoration:underline 1.5px dotted;text-decoration-color:color-mix(in srgb, var(--chalk) 60%, transparent);padding:2px 0}.lv2 .crm li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.lv2 .eyb{font:400 13px var(--hand);letter-spacing:.8px;text-transform:uppercase;color:var(--y);white-space:nowrap;margin-bottom:4px;display:block}.lv2 .ph-h h1{font:400 clamp(28px, 8vw, 34px) / 1.14 var(--hand-b);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0}.lv2 .lead{font:400 18px / 1.35 var(--hand);color:var(--sb-board-sub);max-width:56ch;margin:8px 0 0}.lv2 .lead.it{color:var(--y)}@media (prefers-reduced-motion:no-preference){.lv2 .ph-h .lgb-tile,.lv2 .ph-h .lgb-bub,.lv2 .ph-h .lgb-dot{transform-box:fill-box;transform-origin:50%}.lv2 .ph-h .lgb-tile{animation:ppPop .35s var(--cd-ease) both}.lv2 .ph-h .lgb-bub{animation:ppPop .32s var(--cd-ease) .1s both}.lv2 .ph-h .lgb-check{stroke-dasharray:1;animation:ppDraw .35s var(--cd-ease) .3s both}.lv2 .ph-h .lgb-dot{animation:ppPop .28s var(--cd-spring) .6s both}.lv2 .ph-h .wm{animation:.55s cubic-bezier(.34,1.45,.64,1) .75s both ppSlide}}@keyframes ppPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes ppDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ppSlide{0%{opacity:.2;transform:translate(-105%)}60%{opacity:1}to{opacity:1;transform:none}}.lv2 .pgb{gap:30px;min-width:0;padding-block:32px 8px;display:grid}.lv2 .pgb>*{min-width:0}.lv2 .pgb section.sec{padding-block:0}.lv2 .pgb .sec-head{margin-bottom:14px}.lv2 .pgb .sec h2{font-size:clamp(24px,7vw,28px)}.lv2 .lp2{color:var(--cink);margin:0;font-size:15.5px;line-height:1.5}.lv2 .note2{color:var(--sub);margin:0;font-size:14.5px;line-height:1.45}@media (width>=720px){.lv2 .ph-h{padding-bottom:34px}.lv2 .ph-h h1{font-size:44px}.lv2 .pgb{gap:40px;padding-top:44px}.lv2 .pgb .sec h2{font-size:32px}}.lv2 .crs-r{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding-top:6px;display:grid}@media (width>=720px){.lv2 .crs-r{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.lv2 .crs{text-align:left;background:var(--ny);color:var(--dtext);font-family:var(--hand);cursor:pointer;transition:rotate .2s, translate .2s var(--cd-spring), box-shadow .2s;border:0;border-radius:3px 3px 16px;justify-items:start;gap:2px;padding:14px 12px 12px;display:grid;position:relative;rotate:-.8deg;box-shadow:0 10px 12px -10px #1e362f6b}.lv2 .crs:nth-child(2){background:var(--cd-mint);rotate:.7deg}.lv2 .crs:nth-child(3){background:var(--chalk);rotate:-.4deg}.lv2 .crs:nth-child(4){background:var(--cd-mint);rotate:.9deg}.lv2 .crs small{font:400 13px var(--hand);letter-spacing:.8px;text-transform:uppercase;color:var(--sub);white-space:nowrap}.lv2 .crs b{font:400 26px / 1.1 var(--hand-b)}.lv2 .crs span{font:400 14px var(--fb);color:var(--sub);white-space:nowrap}.lv2 .crs.on{rotate:0deg}.lv2 .crs.on:after{content:"";border:2px solid var(--board);border-radius:var(--hr);pointer-events:none;position:absolute;inset:-5px}.lv2 .crs:active{translate:0 2px}.lv2 .blks{gap:10px;display:grid}.lv2 .blb{border-radius:var(--hs);background:var(--card);width:100%;min-height:58px;color:var(--cink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 2px var(--board), 0 3px 0 var(--board);border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;transition:background-color .12s,transform .1s,box-shadow .1s;display:grid}.lv2 .blb span{gap:1px;min-width:0;display:grid}.lv2 .blb b{font:400 19px / 1.2 var(--hand-b)}.lv2 .blb small{font:400 14.5px / 1.25 var(--hand);color:var(--sub)}.lv2 .blb em{font:400 15px var(--hand);color:var(--sub);white-space:nowrap;font-style:normal}.lv2 .blb svg{width:19px;height:19px;transition:rotate .3s var(--cd-ease)}.lv2 .blb:active{box-shadow:inset 0 0 0 2px var(--board);transform:translateY(3px)}.lv2 .blk.o .blb{background:var(--board);color:var(--chalk)}.lv2 .blk.o .blb small,.lv2 .blk.o .blb em{color:var(--sb-board-sub)}.lv2 .blk.o .blb svg{rotate:180deg}.lv2 .blf{transition:grid-template-rows .32s var(--cd-ease);grid-template-rows:1fr;display:grid}.lv2.js .blk:not(.o) .blf{grid-template-rows:0fr}.lv2 .blf>div{min-height:0;overflow:hidden}.lv2.js .blk:not(.o) .blf>div{visibility:hidden;transition:visibility 0s .32s}.lv2 .blf .tgrid{padding:10px 2px 6px}.lv2 .blk.o .tile{animation:ppBfd .3s calc(var(--k,0) * 40ms) both}@keyframes ppBfd{0%{opacity:0;translate:0 -6px}}.lv2 .tgrid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=560px){.lv2 .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px){.lv2 .tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv2 .tile{border-radius:var(--hs);background:var(--card);min-height:58px;color:var(--cink);box-shadow:inset 0 0 0 2px var(--board);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 10px;text-decoration:none;transition:background-color .12s,transform .1s,box-shadow .1s;display:grid}@media (hover:hover){.lv2 .tile:hover{background:var(--ny);box-shadow:inset 0 0 0 2px var(--board), 0 1px 0 var(--board);transform:translateY(2px)}.lv2 .tile:hover svg{translate:3px}}.lv2 .blk:not(.o) .blb:focus-visible,.lv2 .pn a:focus-visible,.lv2 .tile:focus-visible{background:var(--ny);box-shadow:inset 0 0 0 2px var(--board), 0 4px 0 #22332c40;transform:translateY(-2px)}.lv2 .tile:focus-visible svg,.lv2 .trow:focus-visible>svg{translate:3px}.lv2 .trow:focus-visible:before{opacity:1}.lv2 .crs:focus-visible{translate:0 -3px;rotate:0deg}.lv2 .tile:active{box-shadow:inset 0 0 0 2px var(--board);transform:translateY(3px)}.lv2 .tile small{font:400 12.5px var(--hand);letter-spacing:.6px;text-transform:uppercase;color:var(--green);white-space:nowrap}.lv2 .tile b{font:400 17px / 1.2 var(--hand-b)}.lv2 .tile:not(:has(small)) b{grid-row:1/3}.lv2 .tile svg{width:18px;height:18px;color:var(--board);transition:translate .2s var(--cd-spring);grid-area:1/2/3}.lv2 .tsum{text-align:center;font:400 17px / 1.5 var(--hand);margin:4px 0 0}.lv2 .tsum b{font:400 20px / 1.5 var(--hand-b);display:block}.lv2 .tsum mark{color:inherit;font-family:var(--hand-b);background:0 0}.lv2 .nk[hidden]{display:none}.lv2 .band{background:var(--board) var(--dust1,none) 0 0 / 760px auto;color:var(--chalk);box-shadow:0 3px 0 var(--deep), var(--sh);border-radius:18px;justify-items:start;gap:10px;padding:20px 18px;display:grid}.lv2 .band b{font:400 24px / 1.2 var(--hand-b)}.lv2 .band span{color:var(--chalkSub);font-size:15px;line-height:1.4}@media (width>=720px){.lv2 .band{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:24px 28px}.lv2 .band .vm{grid-area:1/2/3}}.lv2 .rows{gap:0;padding:8px 12px 8px 40px}.lv2 .trow{isolation:isolate;width:100%;color:var(--cink);box-shadow:0 1.5px 0 var(--line);font-family:var(--hand);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 6px;text-decoration:none;display:grid;position:relative}.lv2 .trow:last-child{box-shadow:none}.lv2 .trow b{font:400 18px / 1.25 var(--hand-b);display:block}.lv2 .trow .ds{font:400 14.5px / 1.35 var(--hand);color:var(--sub);display:block}.lv2 .trow>svg{width:20px;height:20px;color:var(--board);transition:translate .2s var(--cd-spring)}.lv2 .trow:before{content:"";z-index:-1;border-radius:var(--hs);box-shadow:inset 0 0 0 2px var(--green);opacity:0;transition:opacity .15s;position:absolute;inset:3px -4px}.lv2 .cps{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lv2 .cp{font:400 13.5px var(--hand);white-space:nowrap;background:var(--cd-mint);color:var(--dtext);align-items:center;gap:4px;padding:1px 9px;display:inline-flex;rotate:-1deg;box-shadow:0 1px 2px #00000024}.lv2 .cp+.cp{background:var(--chalk);rotate:1deg}.lv2 .cp svg{width:13px;height:13px}.lv2 .rq{flex-wrap:wrap;gap:8px;display:flex}.lv2 .sec2{border-radius:var(--hs);min-height:44px;box-shadow:inset 0 0 0 2px var(--board);color:var(--cink);font-family:var(--hand);align-items:center;gap:6px;padding:0 14px;font-size:16px;text-decoration:none;transition:background-color .12s;display:inline-flex}.lv2 .sec2 svg{width:16px;height:16px}.lv2 .thy{gap:16px}.lv2 .thh{font:400 22px / 1.2 var(--hand-b);color:var(--board);margin:0}.lv2 .sld{box-shadow:0 1.5px 0 var(--line);gap:6px;min-width:0;padding-bottom:14px;display:grid}.lv2 .sld:last-child{box-shadow:none;padding-bottom:0}.lv2 .sld h4{font:400 19px / 1.2 var(--hand-b);margin:0}.lv2 .sld p,.lv2 .sld li{margin:0;font-size:15px;line-height:1.45}.lv2 dl.sld dt{margin:0;font-size:15px}.lv2 dl.sld dd{margin:0 0 8px;font-size:15px;line-height:1.45}.lv2 .sld ul{gap:4px;margin:0;padding-left:20px;display:grid}.lv2 .sld p.exm{background:var(--board) var(--dust1,none) 0 0 / 760px auto;max-width:100%;color:var(--chalk);font:400 19px / 1.3 var(--hand-b);box-shadow:0 3px 0 var(--deep);overflow-wrap:anywhere;border-radius:6px;justify-self:start;padding:6px 14px}.lv2 .stp{counter-reset:s;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.lv2 .stp li{counter-increment:s;grid-template-columns:24px minmax(0,1fr);gap:0 8px;display:grid}.lv2 .stp li:before{content:counter(s);background:var(--y);width:24px;height:24px;color:var(--dtext);font:400 14px var(--hand-b);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.lv2 .stp b{font:400 17px / 1.3 var(--hand-b);overflow-wrap:anywhere}.lv2 .stp span{color:var(--sub);font-size:14px;line-height:1.4}.lv2 .more{text-align:center;font:400 17px var(--hand);color:var(--sub);margin:0}.lv2 .smp{gap:22px;display:grid}@media (width>=720px){.lv2 .smp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.lv2 .sn{background:var(--ny);color:var(--dtext);border-radius:3px 3px 18px;gap:8px;padding:26px 16px 16px;font-size:15.5px;line-height:1.4;transition:rotate .2s;display:grid;position:relative;rotate:-.6deg;box-shadow:0 12px 12px -10px #1e362f6b}.lv2 .sn:after{content:"";border:2px solid var(--board);opacity:0;pointer-events:none;border-radius:255px 14px 225px/14px 225px 14px 255px;transition:opacity .2s,scale .2s;position:absolute;inset:-5px;scale:1.015}@media (hover:hover){.lv2 .sn:hover{rotate:0deg}.lv2 .sn:hover:after{opacity:1;scale:1}}.lv2 .sn+.sn{background:var(--cd-mint);rotate:.6deg}.lv2 .sn .num{font:400 13px var(--hand);letter-spacing:.8px;text-transform:uppercase;color:var(--cink);white-space:nowrap;background:#ffffffc2;padding:3px 12px;position:absolute;top:-11px;left:50%;translate:-50%;rotate:-1.6deg;box-shadow:0 1px 2px #00000024}.lv2 .sn p{margin:0}.lv2 .ops2{flex-wrap:wrap;gap:6px;display:flex}.lv2 .ops2 span{border-radius:var(--hs);font:400 17px var(--hand-b);padding:2px 12px;box-shadow:inset 0 0 0 2px #2e4f4580}.lv2 .sol{border-top:2px dashed #2e4f4559;gap:2px;padding-top:8px;display:grid}.lv2 .sol small{font:400 13px var(--hand);letter-spacing:.8px;text-transform:uppercase;color:var(--dtext)}.lv2 .sol b{font:400 22px var(--hand-b)}.lv2 .lrn{gap:0;margin:0;padding:0;list-style:none;display:grid}.lv2 .lrn li{box-shadow:0 1.5px 0 var(--line);font:400 16px / 1.25 var(--hand-b);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 4px;display:grid}.lv2 .lrn li:last-child{box-shadow:none}.lv2 .lrn svg{width:17px;height:17px;color:var(--green)}.lv2 .lrn small{font:600 13px var(--fb);color:var(--sub);white-space:nowrap}.lv2 .stat{text-align:center;font:400 17px / 1.35 var(--hand);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.lv2 .stat svg{width:20px;height:20px;color:var(--und);flex:none}.lv2 .pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lv2 .pn a{text-align:left;border-radius:var(--hs);background:var(--card);min-height:58px;color:var(--cink);box-shadow:inset 0 0 0 2px var(--board), 0 3px 0 var(--board);font-family:var(--hand);justify-items:start;gap:0;padding:8px 12px;text-decoration:none;transition:background-color .12s,transform .1s,box-shadow .1s;display:grid}.lv2 .pn a.nx{text-align:right;grid-column:2;justify-items:end}.lv2 .pn small{font:400 13px var(--hand);letter-spacing:.6px;text-transform:uppercase;color:var(--green);white-space:nowrap;align-items:center;gap:4px;display:flex}.lv2 .pn small svg{width:14px;height:14px}.lv2 .pn b{font:400 16px / 1.2 var(--hand-b)}.lv2 .pn a:active{box-shadow:inset 0 0 0 2px var(--board);transform:translateY(3px)}.lv2 .art{gap:12px;padding-right:18px}.lv2 .art h2{font:400 24px / 1.2 var(--hand-b);margin:14px 0 0}.lv2 .art h2:first-of-type{margin-top:0}.lv2 .art p,.lv2 .art li{margin:0;font-size:15.5px;line-height:1.55}.lv2 .art ul,.lv2 .art ol{gap:6px;margin:0;padding-left:22px;display:grid}.lv2 .art strong{font-family:var(--fbx);font-weight:800}.lv2 .il{min-height:0;font:inherit;font-family:var(--fbb);padding:0;font-weight:700;display:inline}.lv2 .art .bt{justify-content:center;justify-self:start;align-items:center;width:auto;margin-top:6px;padding:0 22px;text-decoration:none;display:inline-flex}@media (width>=720px){.lv2 .art{padding:30px 40px 30px 64px}}.lv2 .srcs{gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.4;display:grid}.lv2 .srcs a{color:var(--board);font-family:var(--fbb);font-weight:700}.lv2 .ph-h .cps{margin-top:10px}@media (hover:hover){.lv2 .crs:hover:not(.on){translate:0 -3px;rotate:0deg;box-shadow:0 16px 16px -10px #1e362f73}.lv2 .blk:not(.o) .blb:hover,.lv2 .pn a:hover{background:var(--ny);box-shadow:inset 0 0 0 2px var(--board), 0 1px 0 var(--board);transform:translateY(2px)}.lv2 .tile:hover{box-shadow:inset 0 0 0 2px var(--board)}.lv2 .tile:hover svg,.lv2 .trow:hover>svg{translate:3px}.lv2 .trow:hover:before{opacity:1}.lv2 .crm a:hover{color:var(--y)}.lv2 .sec2:hover{background:#2e4f451a}}
