.bx{gap:var(--sp-12);display:grid}.bx-hd{justify-content:space-between;align-items:baseline;gap:var(--sp-12);display:flex}.bx .cnt{color:var(--ink-2);font-weight:var(--fw-bold);transition:color var(--t-base) var(--ease-out)}.bx .cnt.all{color:var(--ok-text)}.bx .hint{margin-top:calc(var(--sp-12) * -1);color:var(--ink-2)}.bx h3{color:var(--ink-2);font-size:var(--fs-13);font-weight:var(--fw-bold)}.bx-grid{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bx-grid button{gap:var(--sp-4);min-height:136px;padding:var(--sp-8) var(--sp-12) var(--sp-12);border-radius:var(--r-16);background:var(--tile);text-align:left;transition:background-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);grid-template-rows:24px minmax(0,1fr) auto;display:grid;position:relative}.bx-grid button:active{transform:scale(.97)}.bx-grid button[aria-pressed=true]{background:var(--now-soft)}.bx-grid .ck{border-radius:var(--r-pill);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--ink-2);color:var(--on-ink);transition:background-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);place-items:center;display:grid}.bx-grid [aria-pressed=true] .ck{background:var(--now);box-shadow:none}.bx-grid .ck .icon{stroke-width:2.6px;width:14px;height:14px}.bx-grid .q{right:var(--sp-12);top:var(--sp-8);color:var(--ink-2);font-weight:var(--fw-bold);line-height:24px;position:absolute}.bx-grid img{object-fit:contain;width:100%;height:100%;min-height:0}.bx-grid b{font-weight:var(--fw-bold)}.bx-hw{border-radius:var(--r-16);background:var(--tile)}.bx-hw summary{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:var(--ctl);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-16);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out);list-style:none;display:flex}.bx-hw summary::-webkit-details-marker{display:none}.bx-hw summary:active{background:var(--tile-2)}.bx-hw summary>span{display:grid}.bx-hw summary b{font-weight:var(--fw-bold)}.bx-hw summary span span{color:var(--ink-2);font-size:var(--fs-13)}.bx-hw summary .icon{color:var(--ink-2);transition:transform var(--t-base) var(--ease-out)}.bx-hw[open] summary .icon{transform:rotate(180deg)}.bx-hw[open] ul{animation:bx-in var(--t-fast) var(--ease-out)}@keyframes bx-in{0%{opacity:0}}.bx-hw ul{gap:var(--sp-8);padding:0 var(--sp-12) var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.bx-hw li{justify-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);text-align:center;display:grid}.bx-hw li img{object-fit:contain;width:56px;height:56px}.bx-hw li b{font-size:var(--fs-13);font-weight:var(--fw-bold)}.bx-hw li span{color:var(--ink-2);font-size:var(--fs-13)}@media (hover:hover) and (pointer:fine){.bx-grid button:not([aria-pressed=true]):hover,.bx-hw summary:hover{background:var(--tile-2)}}@media (forced-colors:active){.bx-grid button{border:2px solid #0000}.bx-grid .ck{box-shadow:none;border:2px solid canvastext}.bx-grid [aria-pressed=true] .ck{background:highlight}}@media (width>=900px){.bx-grid{gap:var(--sp-12);grid-template-columns:repeat(6,minmax(0,1fr))}.bx-hw{max-width:520px}}.pp[data-astro-cid-xi47dipz]{gap:var(--sp-24) var(--sp-8);padding-top:var(--sp-8);padding-bottom:var(--sp-24);grid-template-columns:minmax(0,1fr) 150px;align-items:center;display:grid}.pp[data-astro-cid-xi47dipz]>*,.pp[data-astro-cid-xi47dipz] .bx{grid-column:1/-1}.pp[data-astro-cid-xi47dipz]>.ttl[data-astro-cid-xi47dipz]{grid-column:1}.pp[data-astro-cid-xi47dipz]>.hero[data-astro-cid-xi47dipz]{grid-column:2}.say[data-astro-cid-xi47dipz]{margin-top:var(--sp-8);font-size:var(--fs-17);font-weight:var(--fw-medium);line-height:1.45}.hero[data-astro-cid-xi47dipz] img[data-astro-cid-xi47dipz]{object-fit:contain;width:100%;height:136px}.label[data-astro-cid-xi47dipz]{font-size:var(--fs-15);font-weight:var(--fw-bold)}.big[data-astro-cid-xi47dipz]{gap:var(--sp-8);margin:var(--sp-12) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.big[data-astro-cid-xi47dipz] li[data-astro-cid-xi47dipz]{justify-items:center;gap:var(--sp-8);padding:var(--sp-16) var(--sp-8) var(--sp-12);border-radius:var(--r-16);background:var(--tile);display:grid}.big[data-astro-cid-xi47dipz] b[data-astro-cid-xi47dipz]{font-weight:var(--fw-bold);text-align:center}@media (width<390px){.big[data-astro-cid-xi47dipz] b[data-astro-cid-xi47dipz]:lang(en){font-size:var(--fs-13);hyphens:auto}}.trap[data-astro-cid-xi47dipz]{align-items:center;gap:var(--sp-16);padding:var(--sp-12);border-radius:var(--r-24);background:var(--tile);grid-template-columns:auto 1fr;display:grid}.pair[data-astro-cid-xi47dipz]{gap:var(--sp-8);display:flex}.pair[data-astro-cid-xi47dipz] figure[data-astro-cid-xi47dipz]{width:64px;height:64px;position:relative}.pair[data-astro-cid-xi47dipz] img[data-astro-cid-xi47dipz]{border-radius:var(--r-12);object-fit:cover;width:64px;height:64px}.pair[data-astro-cid-xi47dipz] .mark[data-astro-cid-xi47dipz]{width:24px;height:24px;box-shadow:0 0 0 2px var(--tile);position:absolute;top:-6px;left:-6px}.pair[data-astro-cid-xi47dipz] .mark[data-astro-cid-xi47dipz] .icon{width:12px;height:12px}.trap[data-astro-cid-xi47dipz] b[data-astro-cid-xi47dipz]{font-weight:var(--fw-bold);line-height:var(--lh-snug);display:block}.trap[data-astro-cid-xi47dipz] p[data-astro-cid-xi47dipz] span[data-astro-cid-xi47dipz]{margin-top:var(--sp-2);color:var(--ink-2);font-size:var(--fs-13);display:block}.est[data-astro-cid-xi47dipz]{color:var(--ink-2);font-size:var(--fs-13)}.cta[data-astro-cid-xi47dipz]{z-index:var(--z-head);padding:var(--sp-12) var(--gut) calc(var(--sp-16) + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 -1px 0 var(--rule);position:fixed;inset:auto 0 0}html:has(.pp){scroll-padding-bottom:calc(var(--ctl) + var(--sp-32))}body:has(.pp){padding-bottom:calc(var(--ctl) + var(--sp-32) + env(safe-area-inset-bottom))}@media (height<480px){.cta[data-astro-cid-xi47dipz]{box-shadow:none;padding:0;position:static}body:has(.pp){padding-bottom:0}}.ppl[data-astro-cid-xi47dipz]{gap:var(--sp-16);display:grid}.empty[data-astro-cid-xi47dipz]{padding:var(--sp-16);border-radius:var(--r-16);background:var(--tile);color:var(--ink-2)}.sum[data-astro-cid-xi47dipz]{align-items:flex-end;gap:var(--sp-32);margin:0;display:flex}.sum[data-astro-cid-xi47dipz] div[data-astro-cid-xi47dipz]{gap:var(--sp-2);display:grid}.sum[data-astro-cid-xi47dipz] dd[data-astro-cid-xi47dipz]{font-size:var(--fs-28);font-weight:var(--fw-black);letter-spacing:var(--ls-display);order:-1;margin:0;line-height:1}.sum[data-astro-cid-xi47dipz] small[data-astro-cid-xi47dipz]{margin-left:var(--sp-2);font-size:var(--fs-15);font-weight:var(--fw-bold);letter-spacing:var(--ls-body)}.sum[data-astro-cid-xi47dipz] dt[data-astro-cid-xi47dipz]{color:var(--ink-2);font-size:var(--fs-13)}.revs[data-astro-cid-xi47dipz]{gap:var(--sp-20);display:grid}.rev[data-astro-cid-xi47dipz]{gap:var(--sp-4);display:grid}.who[data-astro-cid-xi47dipz]{align-items:center;gap:var(--sp-8);font-weight:var(--fw-bold);display:flex}.cc[data-astro-cid-xi47dipz]{min-width:28px;height:20px;padding-inline:var(--sp-4);border-radius:var(--r-8);background:var(--tile);color:var(--ink-2);font-size:var(--fs-13);font-weight:var(--fw-bold);place-items:center;display:grid}.who[data-astro-cid-xi47dipz] time[data-astro-cid-xi47dipz]{color:var(--ink-2);font-size:var(--fs-13);font-weight:var(--fw-regular);margin-left:auto}.facts[data-astro-cid-xi47dipz]{color:var(--ink-2);font-size:var(--fs-13)}.pdf[data-astro-cid-xi47dipz]{align-items:center;gap:var(--sp-12);min-height:var(--ctl);padding-inline:var(--sp-16);border-radius:var(--r-16);background:var(--tile);font-weight:var(--fw-medium);transition:background-color var(--t-fast) var(--ease-out);display:flex}.pdf[data-astro-cid-xi47dipz]:active{background:var(--tile-2)}.pdf[data-astro-cid-xi47dipz] .tx[data-astro-cid-xi47dipz]{flex:1;display:grid}.pdf[data-astro-cid-xi47dipz] .tx[data-astro-cid-xi47dipz] span[data-astro-cid-xi47dipz]{color:var(--ink-2);font-size:var(--fs-13);font-weight:var(--fw-regular)}.pdf[data-astro-cid-xi47dipz] .icon{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.pdf[data-astro-cid-xi47dipz]:hover{background:var(--tile-2)}}@media (width>=900px){.pp[data-astro-cid-xi47dipz]{gap:var(--sp-24) var(--sp-56);padding-top:var(--sp-16);padding-bottom:var(--sp-64);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.pp[data-astro-cid-xi47dipz]>.ttl[data-astro-cid-xi47dipz],.pp[data-astro-cid-xi47dipz]>.prep[data-astro-cid-xi47dipz],.pp[data-astro-cid-xi47dipz]>.trap[data-astro-cid-xi47dipz],.pp[data-astro-cid-xi47dipz]>.est[data-astro-cid-xi47dipz],.pp[data-astro-cid-xi47dipz]>.cta[data-astro-cid-xi47dipz]{grid-column:2}.pp[data-astro-cid-xi47dipz]>.hero[data-astro-cid-xi47dipz]{top:calc(var(--head) + var(--sp-16));min-height:460px;padding:var(--sp-40);border-radius:var(--r-24);background:var(--tile);grid-area:1/1/span 5;place-items:center;display:grid;position:sticky}.hero[data-astro-cid-xi47dipz] img[data-astro-cid-xi47dipz]{height:380px}.say[data-astro-cid-xi47dipz]{font-size:var(--fs-20)}.cta[data-astro-cid-xi47dipz]{width:360px;box-shadow:none;justify-self:start;padding:0;position:static}body:has(.pp){padding-bottom:0}.ppl[data-astro-cid-xi47dipz]{margin-top:var(--sp-24)}.revs[data-astro-cid-xi47dipz]{gap:var(--sp-32);grid-template-columns:repeat(3,minmax(0,1fr))}.pdf[data-astro-cid-xi47dipz]{max-width:520px}}
