html{scroll-padding-top:calc(var(--sticky-stack, 135px) + 10px)}:root{--ail-ink:#16223e;--ail-sky:#4ec5f0;--ail-sky-bg:#dff4ff;--ail-lemon:#ffd23e;--ail-lemon-bg:#fff6cf;--ail-coral:#ff7a6b;--ail-coral-bg:#ffe7e2;--ail-mint:#34d39e;--ail-mint-bg:#dcf8ec;--ail-grape:#9b7bff;--ail-grape-bg:#ece4ff;--ail-term:#0e1726;--ail-term-ink:#8af7c0;--ail-cream:#fffdf4;--ail-muted:#5c6677;--ail-pop:"Mochiy Pop One","Noto Sans JP",system-ui,sans-serif;--ail-wrap:1000px;--ail-shadow:6px 6px 0 var(--ail-ink)}body{background:var(--ail-cream)}.ail-main{display:block}.page-sec-nav{position:sticky;top:53px;z-index:40;background:var(--ail-lemon);border-bottom:3px solid var(--ail-ink);overflow-x:auto;-webkit-overflow-scrolling:touch}.page-sec-nav-inner{display:flex;gap:6px;justify-content:center;max-width:1080px;margin:0 auto;padding:8px 12px;white-space:nowrap}.page-sec-nav a{flex:none;font-size:.82rem;font-weight:800;color:var(--ail-ink);text-decoration:none;padding:5px 12px;border-radius:999px;border:2px solid transparent}.page-sec-nav a:hover{background:#fff;border-color:var(--ail-ink)}.ail-band{padding:clamp(52px,8vw,96px) 20px;position:relative;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill='%2316223e' opacity='.05'%3E%3Cpath d='M40 26c4 11 9 16 20 20-11 4-16 9-20 20-4-11-9-16-20-20 11-4 16-9 20-20'/%3E%3Ccircle cx='206' cy='62' r='8'/%3E%3Cpath d='M168 120c4 11 9 16 20 20-11 4-16 9-20 20-4-11-9-16-20-20 11-4 16-9 20-20'/%3E%3Crect width='10' height='34' x='96' y='176' rx='4'/%3E%3Crect width='34' height='10' x='84' y='188' rx='4'/%3E%3Ccircle cx='232' cy='224' r='6'/%3E%3Cpath d='m64 150 6-3 1-7 5 5 7-1-3 6 3 6-7-1-5 5-1-7z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:260px 260px}.ail-band--sky{background-color:var(--ail-sky-bg)}.ail-band--lemon{background-color:var(--ail-lemon-bg)}.ail-band--mint{background-color:var(--ail-mint-bg)}.ail-band--coral{background-color:var(--ail-coral-bg)}.ail-band--grape{background-color:var(--ail-grape-bg)}.ail-wrap{position:relative;z-index:1;max-width:var(--ail-wrap);margin:0 auto}.ail-wrap--narrow{max-width:760px}.ail-hero{position:relative;overflow:hidden;padding:clamp(46px,7vw,84px) 20px clamp(44px,6vw,72px);color:var(--ail-ink);background:radial-gradient(circle at 18% 22%,#fff 0 8px,transparent 9px) 0 0 /46px 46px,linear-gradient(160deg,#8fe0ff,#c9f0ff 55%,#fff6cf)}.ail-hero__inner{position:relative;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(18px,4vw,44px);align-items:center}.ail-hero__copy{background:#fff;border:4px solid var(--ail-ink);border-radius:26px;box-shadow:8px 8px 0 var(--ail-ink);padding:clamp(22px,3.4vw,38px)}.ail-hero__kicker{display:inline-block;font-size:.82rem;letter-spacing:.06em;background:var(--ail-lemon);border:3px solid var(--ail-ink);border-radius:999px;padding:6px 16px;box-shadow:3px 3px 0 var(--ail-ink);transform:rotate(-2deg);margin-bottom:20px}.ail-hero__kicker,.ail-hero__title{font-family:var(--ail-pop);color:var(--ail-ink)}.ail-hero__title{font-size:clamp(1.8rem,5.2vw,2.9rem);line-height:1.32;margin:0 0 16px;word-break:keep-all;overflow-wrap:break-word}.ail-hero__title em{font-style:normal;color:var(--ail-ink);background:var(--ail-mint);border:3px solid var(--ail-ink);border-radius:12px;padding:0 10px;display:inline-block;transform:rotate(-1.5deg);box-shadow:3px 3px 0 var(--ail-ink)}.ail-hero__lead{font-size:clamp(1rem,2.5vw,1.12rem);font-weight:500;line-height:1.95;color:#23304e;margin:0 0 22px}.ail-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.ail-chip{font-size:.78rem;font-weight:800;color:var(--ail-ink);background:#fff;border:2.5px solid var(--ail-ink);border-radius:999px;padding:5px 13px;box-shadow:2px 2px 0 var(--ail-ink)}.ail-chip--accent{background:var(--ail-mint)}.ail-hero__art{width:100%;height:auto;display:block}.ail-source{display:flex;gap:12px;align-items:flex-start;max-width:760px;margin:0 auto;background:#eef3ff;border:2px dashed #9bb1e0;border-radius:14px;padding:13px 16px}.ail-source__ic{font-size:1.3rem;line-height:1.4;flex:none}.ail-source__t{margin:0;font-size:.86rem;font-weight:600;line-height:1.85;color:#34405c}.ail-source__t b{color:var(--ail-ink)}.kw-term{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;font:inherit;color:inherit;font-weight:800;cursor:pointer;background:linear-gradient(transparent 60%,#ffe79a 0);border-bottom:2px dashed var(--ail-coral);-webkit-tap-highlight-color:transparent}.kw-term:after{content:"ⓘ";font-size:.7em;color:var(--ail-coral);margin-left:1px;vertical-align:super}.kw-term:focus-visible,.kw-term:hover{color:#b3261e;outline:none}.kw-pop{position:fixed;left:0;top:0;z-index:11000;width:min(460px,calc(100vw - 24px));box-sizing:border-box;padding:16px 18px 17px;border-radius:14px;background:#16223e;border:2px solid var(--ail-sky);box-shadow:0 16px 44px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.kw-pop.is-open{opacity:1;visibility:visible;transform:none}.kw-pop__close{position:absolute;top:6px;right:8px;width:26px;height:26px;border:none;background:none;color:rgba(232,238,246,.7);font-size:1.1rem;line-height:1;cursor:pointer;border-radius:6px}.kw-pop__close:focus-visible,.kw-pop__close:hover{color:#fff;background:hsla(0,0%,100%,.1);outline:none}.kw-pop__title{margin:0 24px 6px 0;font-size:.95rem;font-weight:800;color:#8fe0ff}.kw-pop__body{margin:0;font-size:.88rem;line-height:1.8;color:#e8eef6}.kw-term-hint{max-width:760px;margin:0 auto;padding:11px 16px;border-radius:12px;font-size:.84rem;font-weight:600;line-height:1.7;color:#34405c;background:#fff8db;border:2px solid var(--ail-ink)}.kw-term-hint b{color:var(--ail-ink)}@media (prefers-reduced-motion:reduce){.kw-pop{transition:none}}.ail-boom{font-family:"Reggae One",var(--ail-pop);display:inline-block;color:var(--ail-lemon);-webkit-text-stroke:3px var(--ail-ink);text-stroke:3px var(--ail-ink);paint-order:stroke fill;font-size:clamp(1.6rem,5vw,2.6rem);line-height:1;transform:rotate(-6deg);filter:drop-shadow(3px 4px 0 rgba(0,0,0,.18))}.ail-head{text-align:center;margin:0 auto clamp(30px,5vw,52px);max-width:800px}.ail-head__art{width:clamp(96px,14vw,130px);height:auto;display:block;margin:0 auto 6px}.ail-num{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:16px;font-size:1.6rem;background:var(--ail-lemon);border:3.5px solid var(--ail-ink);box-shadow:var(--ail-shadow);transform:rotate(-4deg);margin-bottom:18px}.ail-h2,.ail-num{font-family:var(--ail-pop);color:var(--ail-ink)}.ail-h2{font-size:clamp(1.45rem,4.4vw,2.25rem);line-height:1.4;margin:0 0 14px}.ail-sub{font-size:clamp(1rem,2.4vw,1.1rem);font-weight:500;line-height:1.9;color:#3a445e;margin:0}.ail-tldr{display:flex;gap:12px;align-items:flex-start;text-align:left;background:#fff;border:3px solid var(--ail-ink);border-radius:18px;box-shadow:4px 4px 0 var(--ail-ink);padding:16px 18px;margin:20px auto 0;max-width:640px}.ail-tldr__ic{font-size:1.5rem;line-height:1.3}.ail-tldr__b{margin:0;font-size:.98rem;font-weight:600;line-height:1.85;color:#2a3656}.ail-tldr__lab{display:inline-block;font-family:var(--ail-pop);font-size:.74rem;color:var(--ail-ink);background:var(--ail-lemon);border:2px solid var(--ail-ink);border-radius:999px;padding:1px 10px;margin-right:8px}.ail-p{max-width:760px;margin:0 auto 18px;font-size:clamp(1rem,2.3vw,1.08rem);line-height:2;color:#25304a;font-weight:500}.ail-p--center{text-align:center}.ail-p b,.ail-p strong{color:var(--ail-ink);font-weight:800}.ail-p a{color:#1f6fb0;font-weight:700}.ail-key{background:linear-gradient(transparent 62%,#ffe79a 0);font-weight:800;color:var(--ail-ink);padding:0 1px}.ail-panel{background:#fff;border:3.5px solid var(--ail-ink);border-radius:22px;box-shadow:var(--ail-shadow);padding:clamp(18px,3vw,30px);max-width:820px;margin:0 auto}.ail-figure{margin:26px auto 0;max-width:860px}.ail-photo,.ail-svg{width:100%;height:auto;display:block;border:3.5px solid var(--ail-ink);border-radius:20px;box-shadow:var(--ail-shadow);background:#fff}.ail-figcap{margin:12px auto 0;max-width:720px;text-align:center;font-size:.9rem;font-weight:600;color:var(--ail-muted);line-height:1.8}.ail-figcap strong{color:var(--ail-ink)}.ail-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;max-width:880px;margin:26px auto 0}.ail-tile{background:#fff;border:3px solid var(--ail-ink);border-radius:18px;box-shadow:4px 4px 0 var(--ail-ink);padding:18px 16px;text-align:center}.ail-tile svg{width:64px;height:64px;display:block;margin:0 auto 10px}.ail-tile__t{font-family:var(--ail-pop);font-size:1.05rem;color:var(--ail-ink);margin:0 0 6px}.ail-tile__d{font-size:.9rem;font-weight:500;line-height:1.75;color:#3a445e;margin:0}.ail-term{background:var(--ail-term);border:3.5px solid var(--ail-ink);border-radius:16px;box-shadow:var(--ail-shadow);max-width:760px;margin:24px auto 0;overflow:hidden;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.ail-term__bar{display:flex;align-items:center;gap:7px;padding:9px 14px;background:#1b2740;border-bottom:2px solid #000}.ail-term__dot{width:12px;height:12px;border-radius:50%;display:inline-block}.ail-term__dot--r{background:#ff5f56}.ail-term__dot--y{background:#ffbd2e}.ail-term__dot--g{background:#27c93f}.ail-term__title{margin-left:8px;font-size:.78rem;color:#9fb0cc;font-weight:700}.ail-term__body{padding:16px 18px;font-size:.9rem;line-height:1.85;color:var(--ail-term-ink);white-space:pre-wrap;word-break:break-word}.ail-term__body .c{color:#6b7c99}.ail-term__body .u{color:#ffd23e}.ail-term__body .o{color:#cfe6ff}.ail-pull{max-width:640px;text-align:center;font-family:var(--ail-pop);font-size:clamp(1.05rem,2.6vw,1.25rem);color:var(--ail-ink);background:var(--ail-lemon);border:3px solid var(--ail-ink);border-radius:16px;box-shadow:4px 4px 0 var(--ail-ink);padding:14px 18px}.ail-pull,.ail-vs{margin:26px auto 0}.ail-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:820px}.ail-vs__card{border:3px solid var(--ail-ink);border-radius:18px;box-shadow:4px 4px 0 var(--ail-ink);padding:18px 16px;background:#fff}.ail-vs__card--myth{background:var(--ail-coral-bg)}.ail-vs__card--truth{background:var(--ail-mint-bg)}.ail-vs__lab{display:inline-block;font-family:var(--ail-pop);font-size:.8rem;border:2px solid var(--ail-ink);border-radius:999px;padding:2px 12px;margin-bottom:10px}.ail-vs__card--myth .ail-vs__lab{background:var(--ail-coral);color:#fff}.ail-vs__card--truth .ail-vs__lab{background:var(--ail-mint);color:var(--ail-ink)}.ail-vs__t{margin:0;font-size:.98rem;font-weight:600;line-height:1.8;color:#2a3656}.ail-vs__t b{color:var(--ail-ink)}.ail-column{max-width:800px;margin:30px auto 0;background:#fff;border:3px solid var(--ail-ink);border-radius:18px;box-shadow:var(--ail-shadow);overflow:hidden}.ail-column__bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--ail-ink);color:#fff;padding:11px 18px}.ail-column__tag{font-family:var(--ail-pop);font-size:.72rem;letter-spacing:.12em;background:var(--ail-lemon);color:var(--ail-ink);border-radius:999px;padding:3px 11px}.ail-column__h{font-family:var(--ail-pop);font-size:1.05rem;margin:0;color:#fff}.ail-column__body{padding:clamp(16px,3vw,22px)}.ail-column__lead{margin:0 0 14px;font-size:.96rem;font-weight:600;line-height:1.9;color:#2a3656}.ail-column__lead b{color:var(--ail-ink)}.ail-column__dl{margin:0;display:grid;gap:12px}.ail-column__row{display:grid;grid-template-columns:132px 1fr;gap:12px;align-items:start}.ail-column__k{font-weight:800;color:var(--ail-ink);background:var(--ail-sky-bg);border:2px solid var(--ail-ink);border-radius:10px;padding:5px 10px;font-size:.84rem;text-align:center}.ail-column__v{margin:0;font-size:.92rem;font-weight:500;line-height:1.85;color:#34405c}.ail-column__v b{color:var(--ail-ink)}.ail-column__note{margin:14px 0 0;font-size:.8rem;color:var(--ail-muted);line-height:1.7}.ail-column--future .ail-column__k{background:var(--ail-mint-bg)}@media (max-width:560px){.ail-column__row{grid-template-columns:1fr;gap:5px}.ail-column__k{justify-self:start}}.ail-memo{max-width:720px;margin:20px auto 0;background:#fff;border:3px dashed var(--ail-grape);border-radius:16px;overflow:hidden}.ail-memo>summary{cursor:pointer;list-style:none;padding:13px 18px;font-family:var(--ail-pop);font-size:.96rem;color:var(--ail-ink);background:var(--ail-grape-bg)}.ail-memo>summary::-webkit-details-marker{display:none}.ail-memo>summary:after{content:"＋";float:right;font-weight:900}.ail-memo[open]>summary:after{content:"−"}.ail-memo__body{padding:14px 18px;font-size:.92rem;font-weight:500;line-height:1.85;color:#34405c}.ail-memo__body p{margin:0 0 10px}.ail-memo__body p:last-child{margin-bottom:0}.ail-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:880px;margin:26px auto 0}.ail-strip__cell{background:#fff;border:3px solid var(--ail-ink);border-radius:14px;box-shadow:3px 3px 0 var(--ail-ink);padding:12px 12px 14px;text-align:center}.ail-strip__n{display:inline-block;font-family:var(--ail-pop);font-size:.78rem;background:var(--ail-ink);color:#fff;border-radius:999px;padding:1px 10px;margin-bottom:8px}.ail-strip__cell svg{width:100%;height:auto;display:block;margin:0 auto 8px}.ail-strip__cap{font-size:.82rem;font-weight:600;line-height:1.65;color:#34405c;margin:0}.ail-reasons{max-width:800px;margin:26px auto 0;display:grid;gap:14px}.ail-reason{display:flex;gap:14px;align-items:flex-start;background:#fff;border:3px solid var(--ail-ink);border-radius:16px;box-shadow:4px 4px 0 var(--ail-ink);padding:16px 18px}.ail-reason__n{flex:none;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;font-family:var(--ail-pop);background:var(--ail-mint);color:var(--ail-ink);border:2.5px solid var(--ail-ink)}.ail-reason__t{margin:0;font-size:.98rem;font-weight:600;line-height:1.8;color:#2a3656}.ail-reason__t b{color:var(--ail-ink);font-weight:800}.ail-future{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:880px;margin:26px auto 0}.ail-future__card{background:#fff;border:3px solid var(--ail-ink);border-radius:18px;box-shadow:4px 4px 0 var(--ail-ink);padding:18px}.ail-future__h{font-family:var(--ail-pop);font-size:1rem;color:var(--ail-ink);margin:0 0 8px;display:flex;align-items:center;gap:8px}.ail-future__h .ail-future__ic{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ail-sky-bg);border:2px solid var(--ail-ink);font-size:1.05rem}.ail-future__d{margin:0;font-size:.9rem;font-weight:500;line-height:1.8;color:#3a445e}.ail-faq{max-width:760px;margin:26px auto 0;display:grid;gap:12px}.ail-faq__item{background:#fff;border:3px solid var(--ail-ink);border-radius:16px;overflow:hidden;box-shadow:4px 4px 0 var(--ail-ink)}.ail-faq__item>summary{cursor:pointer;list-style:none;padding:15px 18px;font-weight:800;color:var(--ail-ink);display:flex;gap:10px;align-items:flex-start}.ail-faq__item>summary::-webkit-details-marker{display:none}.ail-faq__item>summary:before{content:"Q";flex:none;font-family:var(--ail-pop);color:var(--ail-coral)}.ail-faq__item>summary:after{content:"▽";margin-left:auto;transition:transform .2s}.ail-faq__item[open]>summary:after{transform:rotate(180deg)}.ail-faq__a{padding:0 18px 16px 40px;font-size:.94rem;font-weight:500;line-height:1.9;color:#34405c}.ail-faq__a p{margin:0}.ail-cta{text-align:center}.ail-cta__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.ail-cta__btn{display:inline-block;font-weight:800;text-decoration:none;color:var(--ail-ink);background:#fff;border:3px solid var(--ail-ink);border-radius:14px;box-shadow:4px 4px 0 var(--ail-ink);padding:12px 18px;transition:transform .08s ease,box-shadow .08s ease}.ail-cta__btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ail-ink)}.ail-cta__btn--primary{background:var(--ail-mint)}.ail-partnav{max-width:760px;margin:22px auto 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;background:#fff;border:3px solid var(--ail-ink);border-radius:16px;box-shadow:4px 4px 0 var(--ail-ink);padding:12px 16px}.ail-partnav__lab{font-family:var(--ail-pop);font-size:.82rem;color:var(--ail-muted)}.ail-partnav__link{font-weight:800;text-decoration:none;color:var(--ail-ink);border:2.5px solid var(--ail-ink);border-radius:999px;padding:6px 14px;background:#fff;box-shadow:2px 2px 0 var(--ail-ink)}.ail-partnav__link[aria-current=page]{background:var(--ail-lemon)}.ail-partnav__link--next{background:var(--ail-mint)}.ail-says{display:flex;gap:16px;align-items:flex-start;max-width:780px;margin:26px auto 0}.ail-says--right{flex-direction:row-reverse}.ail-says__avatar{flex:none;width:84px;height:auto;align-self:flex-end}img.ail-says__avatar{width:96px;filter:drop-shadow(2px 3px 0 rgba(22,34,62,.16))}.ail-saysbtn{flex:none;align-self:flex-end;position:relative;background:none;border:none;padding:0;line-height:0;cursor:pointer;transition:transform .12s ease}.ail-saysbtn:focus-visible,.ail-saysbtn:hover{transform:translateY(-3px);outline:none}.ail-saysbtn img.ail-says__avatar{display:block}.ail-saysbtn.kw-term{background:none;border-bottom:none}.ail-saysbtn.kw-term:after{content:none}.ail-saysbtn__ic{position:absolute;top:2px;right:-4px;width:22px;height:22px;display:grid;place-items:center;background:var(--ail-coral);color:#fff;border:2px solid var(--ail-ink);border-radius:50%;font-size:.7rem;font-weight:800;line-height:1;box-shadow:2px 2px 0 var(--ail-ink)}.ail-saysbtn:focus-visible .ail-saysbtn__ic{box-shadow:0 0 0 3px var(--ail-sky)}.ail-says__bubble{position:relative;background:#fff;border:3px solid var(--ail-ink);border-radius:18px;box-shadow:5px 5px 0 var(--ail-ink);padding:16px 18px}.ail-says__bubble:before{content:"";position:absolute;top:26px;left:-14px;border:8px solid transparent;border-right:8px solid var(--ail-ink)}.ail-says--right .ail-says__bubble:before{left:auto;right:-14px;border-right-color:transparent;border-left-color:var(--ail-ink)}.ail-says__who{display:block;font-family:var(--ail-pop);font-size:.82rem;color:var(--ail-coral);margin-bottom:4px}.ail-says__t{margin:0;font-size:1rem;font-weight:600;line-height:1.9;color:#23304e}.ail-says__t b{color:var(--ail-ink)}.ail-quote{max-width:720px;margin:24px auto 0;background:var(--ail-grape-bg);border-left:8px solid var(--ail-grape);border-radius:0 16px 16px 0;padding:18px 22px;font-size:1.05rem;font-weight:700;line-height:1.85;color:#2a2350}.ail-quote cite{display:block;margin-top:8px;font-size:.82rem;font-weight:600;font-style:normal;color:var(--ail-muted)}.ail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;max-width:880px;margin:26px auto 0}.ail-stat{background:#fff;border:3px solid var(--ail-ink);border-radius:18px;box-shadow:5px 5px 0 var(--ail-ink);padding:20px 16px;text-align:center}.ail-stat__n{font-family:var(--ail-pop);font-size:clamp(2.2rem,7vw,3rem);line-height:1;color:var(--ail-ink)}.ail-stat__n span{font-size:.5em}.ail-stat__l{margin:8px 0 0;font-size:.86rem;font-weight:700;line-height:1.6;color:#3a445e}.ail-stat--sky .ail-stat__n{color:#1f86c0}.ail-stat--coral .ail-stat__n{color:#e8553f}.ail-stat--grape .ail-stat__n{color:#7a57e0}.ail-tablewrap{max-width:880px;margin:26px auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:3px solid var(--ail-ink);border-radius:16px;box-shadow:var(--ail-shadow);background:#fff}.ail-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem}.ail-table td,.ail-table th{padding:12px 14px;text-align:left;border-bottom:2px solid #e7ebf2;vertical-align:top;line-height:1.7}.ail-table thead th{background:var(--ail-ink);color:#fff;font-family:var(--ail-pop);font-size:.86rem}.ail-table thead th:first-child{border-top-left-radius:12px}.ail-table tbody th{font-weight:800;color:var(--ail-ink);background:var(--ail-lemon-bg);white-space:nowrap}.ail-table .win{color:#1d9d6c;font-weight:800}.ail-table .mid{color:#c98a00;font-weight:800}.ail-table .bad{color:#d8543f;font-weight:800}.ail-table tbody tr:last-child td,.ail-table tbody tr:last-child th{border-bottom:0}.ail-layers{max-width:720px;margin:26px auto 0;display:grid;gap:10px}.ail-layer{border:3px solid var(--ail-ink);border-radius:14px;box-shadow:3px 3px 0 var(--ail-ink);padding:14px 18px;font-weight:700;color:var(--ail-ink)}.ail-layer small{display:block;font-weight:600;font-size:.82rem;color:#4a5570;margin-top:3px}.ail-layer--1{background:var(--ail-grape-bg)}.ail-layer--2{background:var(--ail-sky-bg)}.ail-layer--3{background:var(--ail-mint-bg)}.ail-layer--base{background:var(--ail-ink);color:#8af7c0}.ail-layer--base small{color:#b7c8e6}@media (max-width:720px){.ail-hero__inner{grid-template-columns:1fr}.ail-hero__art{max-width:360px;margin:6px auto 0}.ail-vs{grid-template-columns:1fr}.ail-strip{grid-template-columns:1fr 1fr}.ail-says__avatar{width:60px}img.ail-says__avatar{width:72px}}@media (max-width:420px){.ail-strip{grid-template-columns:1fr}}