main[data-astro-cid-vj4pldo6]{width:min(720px,90vw);margin:0 auto;padding:2.5rem 0 4rem}main[data-astro-cid-vj4pldo6].wide{width:min(1040px,92vw)}main[data-astro-cid-vj4pldo6].hero-page{width:min(900px,92vw)}.page-icon[data-astro-cid-vj4pldo6]{background:rgb(var(--gray-light));border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;font-size:1.7rem;display:flex}.page-title[data-astro-cid-vj4pldo6]{margin-bottom:.3em;font-size:clamp(1.8rem,3.5vw,2.4rem)}.updated[data-astro-cid-vj4pldo6]{color:rgb(var(--gray));margin-bottom:2.5rem;font-size:.9rem}.static-page[data-astro-cid-vj4pldo6] h2{border-left:4px solid var(--accent);margin-top:2.2em;margin-bottom:.6em;padding-left:.7em;font-size:1.35rem}.static-page[data-astro-cid-vj4pldo6] h3{margin-top:1.6em;margin-bottom:.5em;font-size:1.1rem}.static-page[data-astro-cid-vj4pldo6] p{margin-bottom:1.1em;line-height:1.7}.static-page[data-astro-cid-vj4pldo6] ul,.static-page[data-astro-cid-vj4pldo6] ol{margin-bottom:1.1em;padding-left:1.3em;line-height:1.7}.static-page[data-astro-cid-vj4pldo6] li{margin-bottom:.4em}.static-page[data-astro-cid-vj4pldo6] a{color:var(--accent-dark)}.static-page[data-astro-cid-vj4pldo6] strong{color:rgb(var(--black))}.note-box{background:rgb(var(--gray-light));border-left:4px solid var(--accent);border-radius:10px;gap:.7rem;margin:1.5rem 0;padding:1rem 1.3rem;font-size:.92rem;display:flex}.note-box .note-icon{flex:none;font-size:1.2rem;line-height:1.5}.note-box.warm{background:#fdf3ec;border-left-color:#d97757}:root[data-theme=dark] .note-box.warm{background:rgb(var(--gray-light))}.icon-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.icon-grid li{background:rgb(var(--gray-light));border-radius:12px;align-items:flex-start;gap:.9rem;margin:0;padding:1rem 1.1rem;display:flex}.icon-grid .emoji{flex:none;font-size:1.4rem}.author-card{align-items:center;gap:1.2rem;margin:1.5rem 0 2rem;display:flex}.author-photo{object-fit:cover;border:3px solid var(--accent);width:96px;height:96px;box-shadow:var(--box-shadow);border-radius:50%;flex:none}.author-name{color:rgb(var(--black));margin:0;font-size:1.15rem;font-weight:700}.author-role{color:rgb(var(--gray));margin:.15rem 0 0;font-size:.9rem}@media (width<=480px){.author-card{gap:.9rem}.author-photo{width:72px;height:72px}}.hero-banner[data-astro-cid-vj4pldo6]{color:#fbf3e2;background:radial-gradient(circle at 92% 12%, #ffffff38 0, #fff0 38%), radial-gradient(circle at 6% 110%, #00000047 0, #0000 55%), linear-gradient(150deg, var(--c1), color-mix(in srgb, var(--c1) 70%, #0f1a17));border-radius:26px;margin:0 0 1.4rem;padding:2.4rem 2.2rem 2rem;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}.hero-banner[data-astro-cid-vj4pldo6]:after{content:"";pointer-events:none;border:26px solid #ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-60px;right:-40px}.hero-badge[data-astro-cid-vj4pldo6]{background:#ffffff2e;border:1px solid #ffffff59;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:1rem;font-size:2.1rem;display:grid}.hero-eyebrow[data-astro-cid-vj4pldo6]{letter-spacing:.14em;text-transform:uppercase;color:var(--c2);margin:0 0 .4rem;font-size:.78rem;font-weight:700}.hero-banner[data-astro-cid-vj4pldo6] .hero-title[data-astro-cid-vj4pldo6]{color:#fff;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.hero-lede[data-astro-cid-vj4pldo6]{color:#fbf3e2f2;max-width:38em;margin:.9rem 0 0;font-size:1.05rem;line-height:1.6}.hero-chips[data-astro-cid-vj4pldo6]{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.hero-chips[data-astro-cid-vj4pldo6] li[data-astro-cid-vj4pldo6]{color:#fff;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;margin:0;padding:.28rem .8rem;font-size:.8rem;font-weight:700}.static-page[data-astro-cid-vj4pldo6] .sp{--card:#fff;--ink:#2a2f36;--muted:#5b6470;--line:#e8e1d3;--gold:#d9a441;color:var(--ink);font-size:1rem;line-height:1.7}:root[data-theme=dark] .static-page[data-astro-cid-vj4pldo6] .sp{--card:#161a23;--ink:#e6e9ef;--muted:#a3adbb;--line:#2a3140}.static-page[data-astro-cid-vj4pldo6] .sp,.static-page[data-astro-cid-vj4pldo6] .sp *{box-sizing:border-box}.static-page[data-astro-cid-vj4pldo6] .sp-glance{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem;margin:0 0 1.3rem;padding:0;list-style:none;display:grid}.static-page[data-astro-cid-vj4pldo6] .sp-glance li{background:var(--card);border:1px solid var(--line);border-bottom:5px solid var(--c1);border-radius:16px;margin:0;padding:1rem 1rem 1.05rem;box-shadow:0 4px 14px #0000000f}.static-page[data-astro-cid-vj4pldo6] .sp-glance .gi{background:color-mix(in srgb, var(--c2) 38%, var(--card));border-radius:12px;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.5rem;font-size:1.4rem;display:grid}.static-page[data-astro-cid-vj4pldo6] .sp-glance b{color:var(--ink);line-height:1.3;display:block}.static-page[data-astro-cid-vj4pldo6] .sp-glance small{color:var(--muted);margin-top:.2rem;font-size:.85rem;line-height:1.45;display:block}.static-page[data-astro-cid-vj4pldo6] p.sp-lead{color:var(--ink);background:color-mix(in srgb, var(--gold) 16%, var(--card));border-left:6px solid var(--gold);border-radius:16px;margin:0 0 1rem;padding:1.05rem 1.3rem;font-size:1.03rem}.static-page[data-astro-cid-vj4pldo6] .sp-jump{flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem;display:flex}.static-page[data-astro-cid-vj4pldo6] .sp-jump a{color:var(--ink);background:var(--card);border:1.5px solid var(--c1);border-radius:999px;padding:.3rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s}.static-page[data-astro-cid-vj4pldo6] .sp-jump a:hover{background:var(--c1);color:#fff;transform:translateY(-1px)}.static-page[data-astro-cid-vj4pldo6] .sp-card{--ac:var(--c1);background:var(--card);border:1px solid var(--line);border-top:6px solid var(--c1);border-radius:20px;margin:0 0 1.3rem;padding:1.4rem 1.6rem;scroll-margin-top:1.5rem;box-shadow:0 6px 20px #0000000f}:root[data-theme=dark] .static-page[data-astro-cid-vj4pldo6] .sp-card{--ac:var(--c2);border-top-color:var(--c2)}.static-page[data-astro-cid-vj4pldo6] .sp-card p{color:var(--ink);margin:0 0 .9rem}.static-page[data-astro-cid-vj4pldo6] .sp-card p:last-child{margin-bottom:0}.static-page[data-astro-cid-vj4pldo6] .sp-card a{color:var(--ac);font-weight:700}.static-page[data-astro-cid-vj4pldo6] .sp-card strong{color:var(--ink)}.static-page[data-astro-cid-vj4pldo6] .sp-head{align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.static-page[data-astro-cid-vj4pldo6] .sp-head h2{color:var(--ink);border:0;flex:1;margin:0;padding:0;font-size:1.3rem;line-height:1.25}.static-page[data-astro-cid-vj4pldo6] .sp-num{color:#fff;background:var(--c1);border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;font-weight:800;display:grid}:root[data-theme=dark] .static-page[data-astro-cid-vj4pldo6] .sp-num{color:#14201d;background:var(--c2)}.static-page[data-astro-cid-vj4pldo6] .sp-ico{background:color-mix(in srgb, var(--c2) 35%, var(--card));border-radius:14px;flex:none;place-items:center;width:2.7rem;height:2.7rem;font-size:1.5rem;display:grid}.static-page[data-astro-cid-vj4pldo6] .sp-card h3{color:var(--ink);margin:1.2rem 0 .5rem;font-size:1.02rem}.static-page[data-astro-cid-vj4pldo6] .sp-list{gap:.5rem;margin:.3rem 0 1rem;padding:0;list-style:none;display:grid}.static-page[data-astro-cid-vj4pldo6] .sp-list li{color:var(--ink);background:color-mix(in srgb, var(--c2) 22%, var(--card));border-radius:12px;align-items:flex-start;gap:.7rem;margin:0;padding:.6rem .9rem;font-size:.95rem;line-height:1.5;display:flex}.static-page[data-astro-cid-vj4pldo6] .sp-list li>span:first-child{flex:none;font-size:1.2rem;line-height:1.3}.static-page[data-astro-cid-vj4pldo6] .sp-list.cols{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.static-page[data-astro-cid-vj4pldo6] .sp-chips{flex-wrap:wrap;gap:.5rem;margin:.3rem 0 1rem;padding:0;list-style:none;display:flex}.static-page[data-astro-cid-vj4pldo6] .sp-chips li{color:var(--ink);background:color-mix(in srgb, var(--c2) 35%, var(--card));border-radius:999px;margin:0;padding:.3rem .8rem;font-size:.85rem;font-weight:700}.static-page[data-astro-cid-vj4pldo6] .sp-note{color:var(--ink);background:color-mix(in srgb, #4caf6a 14%, var(--card));border:1px solid color-mix(in srgb, #4caf6a 45%, var(--card));border-radius:14px;gap:.9rem;margin:.4rem 0 1rem;padding:1rem 1.15rem;font-size:.95rem;display:flex}.static-page[data-astro-cid-vj4pldo6] .sp-note.warn{background:color-mix(in srgb, #e0a030 18%, var(--card));border-color:color-mix(in srgb, #e0a030 50%, var(--card))}.static-page[data-astro-cid-vj4pldo6] .sp-note.info{background:color-mix(in srgb, #5b86c9 14%, var(--card));border-color:color-mix(in srgb, #5b86c9 45%, var(--card))}.static-page[data-astro-cid-vj4pldo6] .sp-note>span:first-child{flex:none;font-size:1.6rem;line-height:1.2}.static-page[data-astro-cid-vj4pldo6] .sp-note p{margin:0!important}.static-page[data-astro-cid-vj4pldo6] .sp-split{grid-template-columns:repeat(2,1fr);gap:1rem;margin:.6rem 0 1rem;display:grid}.static-page[data-astro-cid-vj4pldo6] .sp-box{border-radius:16px;padding:1rem 1.1rem}.static-page[data-astro-cid-vj4pldo6] .sp-box h3{margin:0 0 .5rem!important}.static-page[data-astro-cid-vj4pldo6] .sp-box ul{margin:0;padding:0;list-style:none}.static-page[data-astro-cid-vj4pldo6] .sp-box li{color:var(--ink);margin:0 0 .4rem;font-size:.93rem;line-height:1.5}.static-page[data-astro-cid-vj4pldo6] .sp-box.good{background:color-mix(in srgb, #4caf6a 16%, var(--card));border:1px solid color-mix(in srgb, #4caf6a 45%, var(--card))}.static-page[data-astro-cid-vj4pldo6] .sp-box.limit{background:color-mix(in srgb, #e0a030 18%, var(--card));border:1px solid color-mix(in srgb, #e0a030 50%, var(--card))}.static-page[data-astro-cid-vj4pldo6] .sp-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:grid}.static-page[data-astro-cid-vj4pldo6] .sp-tiles li{background:var(--card);border:2px solid var(--c1);border-radius:14px;margin:0;padding:.85rem .95rem}:root[data-theme=dark] .static-page[data-astro-cid-vj4pldo6] .sp-tiles li{border-color:var(--c2)}.static-page[data-astro-cid-vj4pldo6] .sp-tiles li>span{font-size:1.5rem;display:block}.static-page[data-astro-cid-vj4pldo6] .sp-tiles b{color:var(--ink);line-height:1.3;display:block}.static-page[data-astro-cid-vj4pldo6] .sp-tiles small{color:var(--muted);margin-top:.15rem;font-size:.82rem;line-height:1.45;display:block}.static-page[data-astro-cid-vj4pldo6] .sp-faq{border:1px solid var(--line);background:color-mix(in srgb, var(--c2) 14%, var(--card));border-radius:14px;margin:0 0 .6rem;overflow:hidden}.static-page[data-astro-cid-vj4pldo6] .sp-faq summary{cursor:pointer;color:var(--ink);padding:.8rem 1rem;font-weight:700;list-style:none}.static-page[data-astro-cid-vj4pldo6] .sp-faq summary::-webkit-details-marker{display:none}.static-page[data-astro-cid-vj4pldo6] .sp-faq summary:before{content:"＋";width:1.4em;color:var(--ac);display:inline-block}.static-page[data-astro-cid-vj4pldo6] .sp-faq[open] summary:before{content:"－"}.static-page[data-astro-cid-vj4pldo6] .sp-faq>div{padding:0 1rem .9rem 2.4rem;font-size:.95rem}.static-page[data-astro-cid-vj4pldo6] .sp-btns{flex-wrap:wrap;gap:.7rem;margin:.4rem 0 .2rem;display:flex}.static-page[data-astro-cid-vj4pldo6] a.sp-btn{box-shadow:none;border-radius:999px;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.static-page[data-astro-cid-vj4pldo6] a.sp-btn-main{border:2px solid #d9a441;box-shadow:0 4px 12px #00000040;color:#1b2a26!important;background:#d9a441!important}.static-page[data-astro-cid-vj4pldo6] a.sp-btn-alt{border:2px solid #fbf3e2d9;color:#fbf3e2!important;background:#00000040!important}.static-page[data-astro-cid-vj4pldo6] a.sp-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000004d}.static-page[data-astro-cid-vj4pldo6] .sp-cta{text-align:center;color:#f6efe0;background:radial-gradient(60% 80% at 90% 10%,#ffcf7840,#0000 65%),linear-gradient(150deg,#1b3532 0%,#29493f 100%);border-radius:24px;margin:1.6rem 0 0;padding:1.8rem 1.6rem;box-shadow:0 14px 32px #1b35324d}.static-page[data-astro-cid-vj4pldo6] .sp-cta h2{color:#fbf3e2;border:0;margin:0 0 .5rem;padding:0;font-size:1.45rem}.static-page[data-astro-cid-vj4pldo6] .sp-cta p{color:#f6efe0;margin:0 0 1rem}.static-page[data-astro-cid-vj4pldo6] .sp-cta .sp-btns{justify-content:center}.static-page[data-astro-cid-vj4pldo6] .sp-cta a:not(.sp-btn){color:#f1bd5c;font-weight:700}.static-page[data-astro-cid-vj4pldo6] .sp-cta p.sp-sign{color:#fbf3e2;margin:1rem 0 0;font-size:1.1rem;font-style:italic}@media (width<=640px){.hero-banner[data-astro-cid-vj4pldo6]{border-radius:20px;padding:1.7rem 1.3rem 1.5rem}.static-page[data-astro-cid-vj4pldo6] .sp-card{padding:1.15rem 1.05rem}.static-page[data-astro-cid-vj4pldo6] .sp-split{grid-template-columns:1fr}.static-page[data-astro-cid-vj4pldo6] .sp-head h2{font-size:1.15rem}.static-page[data-astro-cid-vj4pldo6] .sp-ico{display:none}}
