.detail[data-astro-cid-k7w5khr3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px clamp(40px,6vw,88px);display:grid}.detail[data-astro-cid-k7w5khr3]+.detail[data-astro-cid-k7w5khr3]{margin-top:clamp(72px,9vw,120px)}.is-reverse[data-astro-cid-k7w5khr3] .photo[data-astro-cid-k7w5khr3]{order:2}.is-reverse[data-astro-cid-k7w5khr3] .leaf[data-astro-cid-k7w5khr3]{border-radius:18px clamp(56px,8vw,120px)}.body[data-astro-cid-k7w5khr3]{justify-items:start;gap:16px;display:grid}.head[data-astro-cid-k7w5khr3]{letter-spacing:.2em;color:var(--color-mint-deep);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.icon[data-astro-cid-k7w5khr3]{background:var(--color-mint);width:46px;height:46px;color:var(--color-mint-dark);border-radius:20px 6px;place-items:center;display:grid}.title[data-astro-cid-k7w5khr3]{letter-spacing:.08em;font-size:clamp(24px,2.8vw,32px);font-weight:700;line-height:1.5}.tags[data-astro-cid-k7w5khr3]{gap:8px;display:flex}.text[data-astro-cid-k7w5khr3]{color:var(--color-sub)}.points[data-astro-cid-k7w5khr3]{border-radius:var(--radius-s);background:var(--color-mist);width:100%;padding:20px 24px}.points-title[data-astro-cid-k7w5khr3]{letter-spacing:.1em;font-size:14px;font-weight:700}.points[data-astro-cid-k7w5khr3] ul[data-astro-cid-k7w5khr3]{gap:6px;margin-top:8px;display:grid}.points[data-astro-cid-k7w5khr3] li[data-astro-cid-k7w5khr3]{align-items:flex-start;gap:8px;font-size:14px;line-height:1.8;display:flex}.points[data-astro-cid-k7w5khr3] li[data-astro-cid-k7w5khr3] svg{color:var(--color-mint-deep);flex:none;margin-top:4px}.price-link[data-astro-cid-k7w5khr3]{border-bottom:1.5px solid var(--color-mint-deep);color:var(--color-mint-deep);align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.price-link[data-astro-cid-k7w5khr3]:hover{color:var(--color-mint-dark)}@media (width<=860px){.detail[data-astro-cid-k7w5khr3]{grid-template-columns:1fr}.is-reverse[data-astro-cid-k7w5khr3] .photo[data-astro-cid-k7w5khr3]{order:0}}.lead[data-astro-cid-wfqa5dds]{max-width:44em;color:var(--color-sub);margin-top:20px}.table-wrap[data-astro-cid-wfqa5dds]{border-radius:var(--radius);background:var(--color-white);margin-top:40px;overflow:hidden}.table[data-astro-cid-wfqa5dds]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}thead[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds]{background:var(--color-ink);color:var(--color-white);letter-spacing:.08em;text-align:left;padding:18px 24px;font-size:13px;font-weight:700}thead[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds]:first-child{width:22%}thead[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds]:nth-child(2){width:16%}thead[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds]:nth-child(3){width:20%}tbody[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds],tbody[data-astro-cid-wfqa5dds] td[data-astro-cid-wfqa5dds]{border-top:1px solid var(--color-line);text-align:left;vertical-align:top;padding:22px 24px}tbody[data-astro-cid-wfqa5dds] tr[data-astro-cid-wfqa5dds]:first-child th[data-astro-cid-wfqa5dds],tbody[data-astro-cid-wfqa5dds] tr[data-astro-cid-wfqa5dds]:first-child td[data-astro-cid-wfqa5dds]{border-top:0}.name[data-astro-cid-wfqa5dds]{font-size:15px;font-weight:700;display:block}.detail[data-astro-cid-wfqa5dds]{color:var(--color-sub);font-size:12px;font-weight:400;display:block}.price-cell[data-astro-cid-wfqa5dds]{white-space:nowrap;font-size:17px;font-weight:700}.risk[data-astro-cid-wfqa5dds]{color:var(--color-sub);font-size:13px}.notes[data-astro-cid-wfqa5dds]{color:var(--color-sub);gap:4px;margin-top:20px;font-size:13px;display:grid}@media (width<=760px){.table-wrap[data-astro-cid-wfqa5dds]{background:0 0;overflow:visible}.table[data-astro-cid-wfqa5dds],.table[data-astro-cid-wfqa5dds] tbody[data-astro-cid-wfqa5dds],.table[data-astro-cid-wfqa5dds] tr[data-astro-cid-wfqa5dds],.table[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds],.table[data-astro-cid-wfqa5dds] td[data-astro-cid-wfqa5dds]{display:block}thead[data-astro-cid-wfqa5dds]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-wfqa5dds] tr[data-astro-cid-wfqa5dds]{border-radius:var(--radius-s);background:var(--color-white);overflow:hidden}tbody[data-astro-cid-wfqa5dds] tr[data-astro-cid-wfqa5dds]+tr[data-astro-cid-wfqa5dds]{margin-top:14px}tbody[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds]{background:var(--color-ink);color:var(--color-white);padding:16px 20px}tbody[data-astro-cid-wfqa5dds] th[data-astro-cid-wfqa5dds] .detail[data-astro-cid-wfqa5dds]{color:var(--color-sub-dark)}.table[data-astro-cid-wfqa5dds] tbody[data-astro-cid-wfqa5dds] td[data-astro-cid-wfqa5dds]{border-top:1px solid var(--color-line);grid-template-columns:7.5em 1fr;gap:12px;padding:12px 20px;display:grid}tbody[data-astro-cid-wfqa5dds] tr[data-astro-cid-wfqa5dds]:first-child td[data-astro-cid-wfqa5dds]{border-top:1px solid var(--color-line)}tbody[data-astro-cid-wfqa5dds] td[data-astro-cid-wfqa5dds]:nth-child(2){border-top:0}tbody[data-astro-cid-wfqa5dds] td[data-astro-cid-wfqa5dds]:before{content:attr(data-label);font-family:var(--font-body);color:var(--color-ink);font-size:12px;font-weight:700}.price-cell[data-astro-cid-wfqa5dds]{white-space:normal}}.toc[data-astro-cid-jorwuyks]{margin-top:32px}.toc[data-astro-cid-jorwuyks] ul[data-astro-cid-jorwuyks]{flex-wrap:wrap;gap:10px;display:flex}.toc[data-astro-cid-jorwuyks] a[data-astro-cid-jorwuyks]{border:1px solid var(--color-line);border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.toc[data-astro-cid-jorwuyks] a[data-astro-cid-jorwuyks]:hover{border-color:var(--color-mint);background:var(--color-mint)}.toc[data-astro-cid-jorwuyks] .toc-price[data-astro-cid-jorwuyks]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.toc[data-astro-cid-jorwuyks] .toc-price[data-astro-cid-jorwuyks]:hover{border-color:var(--color-mint-deep);background:var(--color-mint-deep)}.list[data-astro-cid-jorwuyks]{padding-block:clamp(56px, 7vw, 96px) var(--section-space)}@media (width<=600px){.toc[data-astro-cid-jorwuyks] ul[data-astro-cid-jorwuyks]{gap:8px}.toc[data-astro-cid-jorwuyks] a[data-astro-cid-jorwuyks]{min-height:38px;padding:0 14px;font-size:13px}}
