.index[data-astro-cid-knmhu5ku]{padding:8px 0;list-style:none}.index[data-astro-cid-knmhu5ku] a[data-astro-cid-knmhu5ku]{color:var(--ink);border-bottom:1px solid var(--face-l);gap:2px;padding:14px 24px;text-decoration:none;display:grid}.index[data-astro-cid-knmhu5ku] li[data-astro-cid-knmhu5ku]:last-child a[data-astro-cid-knmhu5ku]{border-bottom:0}.idx-std[data-astro-cid-knmhu5ku]{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px;font-weight:500}.idx-sys[data-astro-cid-knmhu5ku]{color:var(--ink-2);font-size:15px}@media (hover:hover){.index[data-astro-cid-knmhu5ku] a[data-astro-cid-knmhu5ku]:hover{background:var(--ground-2)}}.cert[data-astro-cid-knmhu5ku]{scroll-margin-top:var(--header-h);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.cert-main[data-astro-cid-knmhu5ku]{flex-direction:column;gap:20px;max-width:760px;display:flex}.cert-cube[data-astro-cid-knmhu5ku]{width:110px;height:auto;margin-left:-14px}.cert-title[data-astro-cid-knmhu5ku]{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,38px);line-height:1.1}.cert-facts[data-astro-cid-knmhu5ku]{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.cert-facts[data-astro-cid-knmhu5ku] div[data-astro-cid-knmhu5ku]{border-bottom:1px solid var(--face-r);padding:12px 16px 12px 0}dt[data-astro-cid-knmhu5ku]{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500;line-height:1.5}dd[data-astro-cid-knmhu5ku]{margin:4px 0 0;font-size:15px;font-weight:600}.cert-thumb[data-astro-cid-knmhu5ku]{transition:transform var(--dur) var(--ease-out);padding:10px;display:block;transform:rotate(-1.2deg)}.cert-thumb[data-astro-cid-knmhu5ku] img{width:100%;height:auto;display:block}@media (hover:hover){.cert-thumb[data-astro-cid-knmhu5ku]:hover{transform:rotate(0)translate(-3px,-4px)}}.note-title[data-astro-cid-knmhu5ku]{font-size:var(--fs-h3-lg);letter-spacing:-.025em;line-height:1.15}.note[data-astro-cid-knmhu5ku]{gap:16px}.note-addr[data-astro-cid-knmhu5ku]{font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface);border-left:3px solid var(--ink);padding:16px 20px;font-size:14px;line-height:1.7}@media (width<=860px){.cert[data-astro-cid-knmhu5ku]{grid-template-columns:minmax(0,1fr)}.cert-thumb[data-astro-cid-knmhu5ku]{max-width:280px}}
