:root{--paper:#f8f5ee;--paper2:#f1ece0;--card:#fffef9;--card2:#f4efe4;--ink:#2e2920;--ink2:#6c6253;--ink3:#9a8f7d;--line:#e7dfce;--line2:#f0eadd;--guard:#12817a;--guard-ink:#0b5f59;--guard-soft:#e0efec;--guard-line:#a4d5cd;--threat:#d9603f;--threat-ink:#b1462a;--threat-soft:#f8e5dc;--threat-line:#efc2b0;--brass:#b0863f;--brass-soft:#f3e9d4;--grid:rgba(46,41,32,.05);--shadow-sm:0 1px 2px rgba(46,41,32,.06);--shadow:0 3px 10px rgba(46,41,32,.07), 0 20px 40px -28px rgba(46,41,32,.4);--tag:0 6px 18px -7px rgba(46,41,32,.24);--font-display:"Hiragino Maru Gothic ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic UI","Yu Gothic","YuGothic","Noto Sans JP",system-ui,sans-serif;--font-body:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic UI","Yu Gothic","YuGothic","Noto Sans JP",system-ui,sans-serif;--measure:730px}@media (prefers-color-scheme: dark){:root{--paper:#191510;--paper2:#201b13;--card:#241f16;--card2:#1e1912;--ink:#f1ebdb;--ink2:#b0a795;--ink3:#7f7563;--line:#382f22;--line2:#2c261b;--guard:#3cc0b1;--guard-ink:#6ad8ca;--guard-soft:#152420;--guard-line:#2e4842;--threat:#e5795c;--threat-ink:#ee9179;--threat-soft:#2f1d15;--threat-line:#4d2f23;--brass:#d3a862;--brass-soft:#2c2415;--grid:rgba(255,255,255,.045);--shadow-sm:0 1px 2px rgba(0,0,0,.45);--shadow:0 3px 10px rgba(0,0,0,.5), 0 22px 46px -30px rgba(0,0,0,.85);--tag:0 8px 22px -9px rgba(0,0,0,.75)}}:root[data-theme=light]{--paper:#f8f5ee;--paper2:#f1ece0;--card:#fffef9;--card2:#f4efe4;--ink:#2e2920;--ink2:#6c6253;--ink3:#9a8f7d;--line:#e7dfce;--line2:#f0eadd;--guard:#12817a;--guard-ink:#0b5f59;--guard-soft:#e0efec;--guard-line:#a4d5cd;--threat:#d9603f;--threat-ink:#b1462a;--threat-soft:#f8e5dc;--threat-line:#efc2b0;--brass:#b0863f;--brass-soft:#f3e9d4;--grid:rgba(46,41,32,.05);--tag:0 6px 18px -7px rgba(46,41,32,.24);--shadow:0 3px 10px rgba(46,41,32,.07), 0 20px 40px -28px rgba(46,41,32,.4)}:root[data-theme=dark]{--paper:#191510;--paper2:#201b13;--card:#241f16;--card2:#1e1912;--ink:#f1ebdb;--ink2:#b0a795;--ink3:#7f7563;--line:#382f22;--line2:#2c261b;--guard:#3cc0b1;--guard-ink:#6ad8ca;--guard-soft:#152420;--guard-line:#2e4842;--threat:#e5795c;--threat-ink:#ee9179;--threat-soft:#2f1d15;--threat-line:#4d2f23;--brass:#d3a862;--brass-soft:#2c2415;--grid:rgba(255,255,255,.045);--tag:0 8px 22px -9px rgba(0,0,0,.75);--shadow:0 3px 10px rgba(0,0,0,.5), 0 22px 46px -30px rgba(0,0,0,.85)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-feature-settings:"palt";line-height:1.9;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}.grain{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:27px 27px}.vinyl{background-image:repeating-radial-gradient(circle at 50% 44%,transparent 0 6px,var(--grid) 6px 7px)}.chrome{background:var(--paper2);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink3)}.chrome .in{max-width:1080px;margin:0 auto;padding:7px 20px;display:flex;align-items:center;gap:9px}.chrome .dots{display:flex;gap:5px;flex:none}.chrome .dots i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}.chrome .u{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.site{background:#211b13;color:#f3ecda;position:relative;overflow:hidden}:root[data-theme=dark] header.site{background:#100d08;border-bottom:1px solid #2c2416}header.site:before{content:"";position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:220px;height:220px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 5px,rgba(255,255,255,.04) 5px 6px);opacity:.5}header.site .in{max-width:1080px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1}.brand{display:flex;align-items:baseline;gap:11px;text-decoration:none;color:inherit}.brand .logo{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:.04em}.brand .tl{font-size:12.5px;letter-spacing:.16em;color:#ccae74}.brand .tl b{color:#f3ecda;font-weight:600}nav.site{display:flex;gap:22px;font-size:14px}nav.site a{color:#d3cbb7;text-decoration:none}nav.site a:hover{color:#fff}nav.site a.here{color:#fff;border-bottom:2px solid var(--guard);padding-bottom:2px}@media (max-width:640px){nav.site{display:none}.brand .tl{display:none}}main{max-width:var(--measure);margin:0 auto;padding:0 20px 44px}.flag{max-width:var(--measure);margin:22px auto 0;padding:0 20px}.flag .in{background:var(--brass-soft);border:1px dashed var(--brass);border-radius:11px;padding:11px 15px;font-size:13px;color:var(--ink2);line-height:1.7}.flag .in b{color:var(--ink);font-weight:800}.crumbs{font-size:12.5px;color:var(--ink3);padding:18px 0 0}.crumbs a{color:var(--ink2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-top:14px;font-size:13px;font-weight:700;color:var(--threat-ink)}.eyebrow .cap{background:var(--threat-soft);border:1px solid var(--threat-line);color:var(--threat-ink);border-radius:999px;padding:3px 12px;font-size:12px}h1{font-family:var(--font-display);font-weight:700;font-size:clamp(27px,5.6vw,39px);line-height:1.45;letter-spacing:.01em;text-wrap:balance;margin:15px 0 0}.lead{font-size:17.5px;color:var(--ink2);margin:16px 0 0;line-height:1.95}.artmeta{display:flex;gap:15px;align-items:center;font-size:13px;color:var(--ink3);margin-top:16px;flex-wrap:wrap}.artmeta .pr{background:var(--card2);border:1px solid var(--line);border-radius:6px;padding:2px 9px;color:var(--ink2)}.answer{margin-top:26px;background:var(--card);border:1px solid var(--guard-line);border-radius:18px;padding:21px 23px;box-shadow:var(--tag)}.answer .t{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--guard-ink);display:flex;align-items:center;gap:8px}.answer .t:before{content:"";width:20px;height:2px;background:var(--guard)}.answer p{margin:12px 0 0;font-size:16.5px;line-height:1.9}.answer b{color:var(--guard-ink)}.chart{margin-top:26px;border-radius:20px;overflow:hidden;border:1px solid var(--guard-line);box-shadow:var(--tag)}.chart .top{background:var(--guard-soft);color:var(--guard-ink);padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--guard-line)}.chart .top .lab{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink)}.chart .top .lab small{font-family:var(--font-body);font-size:11.5px;letter-spacing:.04em;color:var(--guard-ink);display:block;margin-top:2px;font-weight:700}.chart .top .share{display:flex;gap:6px;flex:none}.chart .top .share span{width:27px;height:27px;border-radius:9px;border:1px solid var(--guard-line);background:var(--card);display:grid;place-items:center;font-size:11px;color:var(--guard-ink)}.chart .canvas{background:var(--card2);padding:20px 18px 22px;position:relative}.chart .threats{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:4px}.chip-threat{display:inline-flex;align-items:center;gap:6px;background:var(--threat-soft);border:1px solid var(--threat-line);color:var(--threat-ink);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px}.chip-threat .d{width:6px;height:6px;border-radius:50%;background:var(--threat)}.flow-down{display:grid;place-items:center;margin:9px 0}.steps5{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.s5{background:var(--card);border:1px solid var(--guard-line);border-radius:12px;padding:11px 7px 12px;text-align:center;box-shadow:var(--shadow-sm)}.s5 .n{width:23px;height:23px;border-radius:50%;background:var(--guard);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;margin:0 auto 8px;font-family:var(--font-body)}:root[data-theme=dark] .s5 .n{color:#08201d}.s5 .ico{font-size:21px;margin-bottom:6px}.s5 .cap{font-size:12px;font-weight:700;line-height:1.35}.s5 .sub{font-size:10.5px;color:var(--ink3);margin-top:3px;line-height:1.3}.chart .foot{background:var(--card);border-top:1px dashed var(--line);padding:10px 18px;font-size:12px;color:var(--ink3);text-align:center}@media (max-width:600px){.steps5{gap:5px}.s5{padding:9px 3px 10px}.s5 .cap{font-size:10.5px}.s5 .sub{display:none}.s5 .ico{font-size:18px}}section.a{margin-top:40px}h2.sec{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,4.4vw,27px);line-height:1.4;margin:0;display:flex;align-items:center;gap:12px;text-wrap:balance}h2.sec .kanji{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:20px;font-weight:700;border:1.5px solid currentColor}h2.sec.t{color:var(--threat-ink)}h2.sec.t .kanji{background:var(--threat-soft)}h2.sec.g{color:var(--guard-ink)}h2.sec.g .kanji{background:var(--guard-soft)}p.body{font-size:16.5px;margin:15px 0 0;line-height:1.95}p.body.mut{color:var(--ink2)}.threat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.tg{background:var(--threat-soft);border:1px solid var(--threat-line);border-radius:13px;padding:15px 16px}.tg .h{font-size:15px;font-weight:800;color:var(--threat-ink);display:flex;align-items:center;gap:8px}.tg .h .i{font-size:18px}.tg p{margin:7px 0 0;font-size:14px;color:var(--ink2);line-height:1.7}@media (max-width:520px){.threat-grid{grid-template-columns:1fr}}.gsteps{margin-top:18px;display:flex;flex-direction:column;gap:12px}.gs{display:grid;grid-template-columns:46px 1fr;gap:14px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--guard);border-radius:0 13px 13px 0;padding:16px 18px;box-shadow:var(--shadow-sm)}.gs .n{font-family:var(--font-display);font-size:27px;font-weight:700;color:var(--guard-ink);line-height:1;padding-top:2px}.gs .c h3{margin:0;font-size:16.5px;font-weight:700}.gs .c p{margin:6px 0 0;font-size:14.5px;color:var(--ink2);line-height:1.8}.gs .c .spec{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;color:var(--guard-ink);background:var(--guard-soft);border:1px solid var(--guard-line);border-radius:7px;padding:3px 10px}.caution{margin-top:16px;background:var(--brass-soft);border:1px solid var(--brass);border-radius:14px;padding:16px 18px}.caution .h{font-size:14px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:8px}.caution .h .i{color:var(--brass);font-size:17px}.caution p{margin:8px 0 0;font-size:14.5px;color:var(--ink2);line-height:1.8}.caution b{color:var(--threat-ink)}.shelf{margin-top:26px;border:1.5px solid var(--guard-line);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:var(--shadow)}.shelf .head{background:var(--guard-soft);padding:19px 20px 16px;border-bottom:1px solid var(--guard-line)}.shelf .head .k{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--guard-ink)}.shelf .head h2{font-family:var(--font-display);font-weight:700;font-size:22px;margin:6px 0 0;line-height:1.4}.shelf .head .note{font-size:13.5px;color:var(--ink2);margin:8px 0 0;line-height:1.75}.shelf .trust{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.shelf .trust span{font-size:11px;font-weight:700;color:var(--guard-ink);background:var(--card);border:1px solid var(--guard-line);border-radius:999px;padding:2px 10px}.prod{display:grid;grid-template-columns:66px 1fr auto;gap:14px;align-items:start;padding:16px 18px;border-top:1px solid var(--line)}.prod:first-child{border-top:none}.prod .thumb{width:66px;height:66px;border-radius:11px;background:linear-gradient(150deg,var(--guard-soft),var(--card2));border:1px solid var(--line);display:grid;place-items:center;font-size:27px;flex:none}.prod .step{font-size:11.5px;font-weight:700;color:var(--guard-ink)}.prod .pn{font-size:15px;font-weight:700;margin-top:2px;line-height:1.4}.prod .use{font-size:13.5px;color:var(--ink2);margin-top:5px;line-height:1.65}.prod .hyaku{font-size:12.5px;color:var(--ink2);margin-top:8px;background:var(--card2);border:1px dashed var(--line);border-radius:8px;padding:7px 11px;line-height:1.6}.prod .hyaku b{color:var(--ink);font-weight:700}.prod .right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.prod .yen{font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.prod .yen small{display:block;font-size:10.5px;color:var(--ink3);font-weight:600}.prod .buy{font-size:12.5px;font-weight:700;color:#fff;background:var(--guard);border-radius:11px;padding:9px 15px;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .prod .buy{color:#08201d}.prod .prn{font-size:10.5px;color:var(--ink3)}.shelf .foot{padding:14px 18px;background:var(--card2);border-top:1px solid var(--line);font-size:12px;color:var(--ink3);line-height:1.7}@media (max-width:560px){.prod{grid-template-columns:54px 1fr;grid-template-areas:"t m" "t r"}.prod .thumb{width:54px;height:54px;grid-area:t}.prod .mid{grid-area:m}.prod .right{grid-area:r;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;margin-top:6px;text-align:left}.prod .yen small{display:inline}}.handoff{margin-top:20px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:17px 19px;display:flex;gap:14px;align-items:flex-start}.handoff .i{font-size:24px;flex:none}.handoff .b h3{margin:0;font-size:15.5px;font-weight:700}.handoff .b p{margin:6px 0 0;font-size:13.5px;color:var(--ink2);line-height:1.75}.handoff .b a{color:var(--guard-ink);font-weight:700}.faq{margin-top:18px;border:1px solid var(--line);border-radius:13px;overflow:hidden}.faq a{display:flex;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;color:var(--ink);font-size:15px;border-top:1px solid var(--line);background:var(--card)}.faq a:first-child{border-top:none}.faq a:hover{background:var(--card2)}.faq a .q{flex:none;width:23px;height:23px;border-radius:6px;background:var(--guard-soft);color:var(--guard-ink);font-weight:800;font-size:12px;display:grid;place-items:center}.faq a .arw{margin-left:auto;color:var(--ink3)}.related{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.rel{display:block;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:16px;box-shadow:var(--shadow-sm)}.rel:hover{border-color:var(--guard-line)}.rel .k{font-size:11.5px;font-weight:700;color:var(--guard-ink);letter-spacing:.05em}.rel .t{font-family:var(--font-display);font-size:16px;font-weight:700;margin-top:6px;line-height:1.4}.rel .d{font-size:12.5px;color:var(--ink3);margin-top:6px}@media (max-width:520px){.related{grid-template-columns:1fr}}footer.site{background:#211b13;color:#b0a795;margin-top:46px}:root[data-theme=dark] footer.site{background:#100d08}footer.site .in{max-width:var(--measure);margin:0 auto;padding:28px 20px 42px;font-size:12.5px;line-height:1.9}footer.site .logo{font-family:var(--font-display);font-size:19px;color:#f3ecda}footer.site a{color:#ccae74;text-decoration:none}@media (prefers-reduced-motion: no-preference){.buy{transition:transform .12s ease}.buy:hover{transform:translateY(-1px)}}a:focus-visible,.buy:focus-visible{outline:2.5px solid var(--guard);outline-offset:2px;border-radius:6px}:root{--paper:#fbf9f2;--paper2:#f5f3ea;--card:#ffffff;--card2:#f8f6ef;--ink:#27313a;--ink2:#657178;--ink3:#98a2a7;--line:#e3ebe7;--line2:#eef4f1;--guard:#16867a;--guard-ink:#11665d;--guard-soft:#e7f5f1;--guard-line:#b9e1d9;--threat:#d9644f;--threat-ink:#a94432;--threat-soft:#fff0ea;--threat-line:#f2c8bb;--brass:#a97e2f;--brass-soft:#fff5df;--grid:rgba(39,49,58,.035);--shadow-sm:0 1px 2px rgba(39,49,58,.05);--shadow:0 8px 22px -18px rgba(39,49,58,.28);--tag:0 8px 20px -16px rgba(17,102,93,.36)}:root[data-theme=light]{--paper:#fbf9f2;--paper2:#f5f3ea;--card:#ffffff;--card2:#f8f6ef;--ink:#27313a;--ink2:#657178;--ink3:#98a2a7;--line:#e3ebe7;--line2:#eef4f1;--guard:#16867a;--guard-ink:#11665d;--guard-soft:#e7f5f1;--guard-line:#b9e1d9;--threat:#d9644f;--threat-ink:#a94432;--threat-soft:#fff0ea;--threat-line:#f2c8bb;--brass:#a97e2f;--brass-soft:#fff5df;--grid:rgba(39,49,58,.035);--shadow-sm:0 1px 2px rgba(39,49,58,.05);--shadow:0 8px 22px -18px rgba(39,49,58,.28);--tag:0 8px 20px -16px rgba(17,102,93,.36)}:root[data-theme=dark]{--paper:#1a1815;--paper2:#211e19;--card:#262320;--card2:#1f1c18;--ink:#f1efe9;--ink2:#b5b0a5;--ink3:#8a857a;--line:#3a352c;--line2:#2d2a23;--guard:#4bc5b8;--guard-ink:#77ddd2;--guard-soft:#14302c;--guard-line:#315c55;--threat:#e9826c;--threat-ink:#f0a08d;--threat-soft:#321f1b;--threat-line:#5a392f;--brass:#d7aa58;--brass-soft:#302715;--grid:rgba(255,255,255,.045);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 10px 24px -18px rgba(0,0,0,.7);--tag:0 10px 22px -18px rgba(0,0,0,.75)}header.site{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}header.site:before{opacity:0}:root[data-theme=dark] header.site{background:#16130f;border-bottom:1px solid var(--line)}.brand .logo{color:var(--guard-ink)}.brand .tl{color:var(--brass)}.brand .tl b{color:var(--ink);font-weight:700}nav.site a{color:var(--ink2)}nav.site a:hover{color:var(--guard-ink)}nav.site a.here{color:var(--guard-ink);border-bottom-color:var(--guard)}footer.site{background:var(--paper2);color:var(--ink2);border-top:1px solid var(--line)}:root[data-theme=dark] footer.site{background:#16130f}footer.site .logo{color:var(--guard-ink)}footer.site a{color:var(--guard-ink)}.rail-in[data-astro-cid-nsulpldk]{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.rbox[data-astro-cid-nsulpldk]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 15px 15px;box-shadow:var(--shadow-sm)}.rh[data-astro-cid-nsulpldk]{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--brass);border-bottom:1px solid var(--line2);padding-bottom:7px;margin-bottom:9px}.rk[data-astro-cid-nsulpldk]{font-size:11.5px;font-weight:700;color:var(--guard-ink);margin:9px 0 3px}.rbox[data-astro-cid-nsulpldk] ul[data-astro-cid-nsulpldk]{margin:0;padding:0;list-style:none}.rbox[data-astro-cid-nsulpldk] li[data-astro-cid-nsulpldk]{border-bottom:1px dashed var(--line2)}.rbox[data-astro-cid-nsulpldk] li[data-astro-cid-nsulpldk]:last-child{border-bottom:none}.rbox[data-astro-cid-nsulpldk] li[data-astro-cid-nsulpldk] a[data-astro-cid-nsulpldk]{display:block;padding:5px 2px;font-size:12.5px;color:var(--ink2);text-decoration:none;line-height:1.5}.rbox[data-astro-cid-nsulpldk] li[data-astro-cid-nsulpldk] a[data-astro-cid-nsulpldk]:hover{color:var(--guard-ink)}.rall[data-astro-cid-nsulpldk]{display:inline-block;margin-top:9px;font-size:12px;font-weight:700;color:var(--guard-ink);text-decoration:none}.rall[data-astro-cid-nsulpldk]:hover{text-decoration:underline}.ledger[data-astro-cid-nsulpldk] .big[data-astro-cid-nsulpldk]{display:flex;align-items:baseline;gap:6px}.ledger[data-astro-cid-nsulpldk] .big[data-astro-cid-nsulpldk] b[data-astro-cid-nsulpldk]{font-size:26px;font-family:var(--font-display);color:var(--guard-ink);font-variant-numeric:tabular-nums;line-height:1}.ledger[data-astro-cid-nsulpldk] .big[data-astro-cid-nsulpldk] span[data-astro-cid-nsulpldk]{font-size:12px;font-weight:700;color:var(--ink)}.ledger[data-astro-cid-nsulpldk] .sub[data-astro-cid-nsulpldk]{font-size:11px;color:var(--ink3);margin-top:5px;font-variant-numeric:tabular-nums}.ledger[data-astro-cid-nsulpldk] p[data-astro-cid-nsulpldk]{margin:9px 0 0;font-size:11.5px;color:var(--ink2);line-height:1.7}.rbox[data-astro-cid-nsulpldk] table[data-astro-cid-nsulpldk]{width:100%;border-collapse:collapse;font-size:12px}.rbox[data-astro-cid-nsulpldk] table[data-astro-cid-nsulpldk] th[data-astro-cid-nsulpldk]{text-align:left;color:var(--ink);font-weight:700;padding:4px 8px 4px 0;white-space:nowrap;vertical-align:top}.rbox[data-astro-cid-nsulpldk] table[data-astro-cid-nsulpldk] td[data-astro-cid-nsulpldk]{color:var(--ink2);padding:4px 0;font-variant-numeric:tabular-nums;line-height:1.5}.rbox[data-astro-cid-nsulpldk] table[data-astro-cid-nsulpldk] tr[data-astro-cid-nsulpldk]+tr[data-astro-cid-nsulpldk] th[data-astro-cid-nsulpldk],.rbox[data-astro-cid-nsulpldk] table[data-astro-cid-nsulpldk] tr[data-astro-cid-nsulpldk]+tr[data-astro-cid-nsulpldk] td[data-astro-cid-nsulpldk]{border-top:1px dashed var(--line2)}.log[data-astro-cid-nsulpldk] ul[data-astro-cid-nsulpldk]{display:flex;flex-direction:column;gap:6px}.log[data-astro-cid-nsulpldk] li[data-astro-cid-nsulpldk]{font-size:11.5px;color:var(--ink2);line-height:1.6;border-bottom:none}.log[data-astro-cid-nsulpldk] li[data-astro-cid-nsulpldk] span[data-astro-cid-nsulpldk]{display:block;font-size:10.5px;color:var(--brass);font-variant-numeric:tabular-nums}.orgs[data-astro-cid-nsulpldk]{margin:0;font-size:11.5px;color:var(--ink2);line-height:1.8}.shell[data-astro-cid-5hce7sga]{display:block}.rail[data-astro-cid-5hce7sga]{display:none}@media (min-width: 1080px){.shell[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 12px;max-width:1120px;margin:0 auto;align-items:start;padding:0 20px}.content[data-astro-cid-5hce7sga]{min-width:0}.rail[data-astro-cid-5hce7sga]{display:block;padding:26px 0 44px}}.fin[data-astro-cid-5hce7sga]{max-width:1120px;margin:0 auto;padding:30px 20px 46px;display:grid;gap:26px;grid-template-columns:1fr;font-size:12.5px;line-height:1.9}@media (min-width: 760px){.fin[data-astro-cid-5hce7sga]{grid-template-columns:1.3fr 1fr 1fr;gap:34px}}.fbrand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin:8px 0 0}.fnote[data-astro-cid-5hce7sga]{font-size:11.5px;opacity:.85;font-variant-numeric:tabular-nums}.fh[data-astro-cid-5hce7sga]{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--brass);margin-bottom:8px}.fcol[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:block;padding:2.5px 0;text-decoration:none}.fcol[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{text-decoration:underline}.forgs[data-astro-cid-5hce7sga]{margin-top:10px;font-size:11.5px;opacity:.85;line-height:1.8}header[data-astro-cid-5hce7sga].site{border-top:3px solid var(--guard)}.brand[data-astro-cid-5hce7sga]{align-items:center;gap:12px}.brand[data-astro-cid-5hce7sga] .mark[data-astro-cid-5hce7sga]{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--guard-soft);border:1px solid var(--guard-line);color:var(--guard-ink)}.brand[data-astro-cid-5hce7sga] .mark[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:23px;height:23px}.brand[data-astro-cid-5hce7sga] .btext[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:1px;line-height:1.25}@media (max-width:640px){.brand[data-astro-cid-5hce7sga] .mark[data-astro-cid-5hce7sga]{width:34px;height:34px}.brand[data-astro-cid-5hce7sga] .mark[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:20px;height:20px}}
