.summary[data-astro-cid-grhk7zyw]{background:var(--c-surface);border:1.5px solid var(--c-ink);border-radius:var(--radius-l);box-shadow:var(--shadow-3);padding:clamp(22px,3vw,34px);position:relative}.summary[data-astro-cid-grhk7zyw]:before{content:"";background:var(--c-red);width:56px;height:4px;position:absolute;top:-1.5px;left:clamp(22px,3vw,34px)}.label[data-astro-cid-grhk7zyw]{font:600 var(--step--1) / 1.2 var(--font-heading);color:var(--c-ink);align-items:center;gap:10px;margin-bottom:.8em;display:flex}.text[data-astro-cid-grhk7zyw]{font-size:var(--step-0);color:var(--c-text);line-height:1.65}dl[data-astro-cid-grhk7zyw]{border-top:1px solid var(--c-line-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0;margin:20px 0 0;display:grid}dl[data-astro-cid-grhk7zyw] div[data-astro-cid-grhk7zyw]{padding:16px 16px 4px 0}dl[data-astro-cid-grhk7zyw] div[data-astro-cid-grhk7zyw]+div[data-astro-cid-grhk7zyw]{border-left:1px solid var(--c-line);padding-left:16px}dt[data-astro-cid-grhk7zyw]{font-size:var(--step--1);color:var(--c-muted)}dd[data-astro-cid-grhk7zyw]{font:600 var(--step-0) / 1.35 var(--font-heading);color:var(--c-ink);margin:4px 0 0}@media (width<=30em){dl[data-astro-cid-grhk7zyw] div[data-astro-cid-grhk7zyw]+div[data-astro-cid-grhk7zyw]{border-left:0;border-top:1px solid var(--c-line);padding-left:0}}.checked[data-astro-cid-mivlvd23]{font-size:var(--step--1);color:var(--c-muted);margin-top:8px}.on-request[data-astro-cid-mivlvd23]{background:var(--c-surface);border:1.5px solid var(--c-ink);border-radius:var(--radius-l);padding:clamp(24px,3vw,36px);position:relative}.on-request[data-astro-cid-mivlvd23]:before{content:"";background:var(--c-red);width:56px;height:4px;position:absolute;top:-1.5px;left:clamp(24px,3vw,36px)}.t[data-astro-cid-mivlvd23]{font:700 var(--step-2) / 1.25 var(--font-heading);letter-spacing:-.015em;color:var(--c-ink)}.on-request[data-astro-cid-mivlvd23] p[data-astro-cid-mivlvd23]:not(.t){color:var(--c-muted)}.on-request[data-astro-cid-mivlvd23] .btn[data-astro-cid-mivlvd23]{margin-top:8px}.sample[data-astro-cid-todzkpwu]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-l);margin:0;padding:16px}img[data-astro-cid-todzkpwu]{border-radius:var(--radius-s);width:100%;height:auto}figcaption[data-astro-cid-todzkpwu]{border-left:2px solid var(--c-red);font-size:var(--step--1);color:var(--c-muted);margin-top:12px;padding-left:12px}.sd[data-astro-cid-uvu4lsk3]{width:100%;height:auto;display:block;overflow:visible}.sd[data-astro-cid-uvu4lsk3] path[data-astro-cid-uvu4lsk3],.sd[data-astro-cid-uvu4lsk3] rect[data-astro-cid-uvu4lsk3],.sd[data-astro-cid-uvu4lsk3] circle[data-astro-cid-uvu4lsk3]{stroke-linejoin:round;stroke-linecap:round}.sd-paper[data-astro-cid-uvu4lsk3]{fill:var(--c-surface);stroke:var(--c-ink);stroke-width:2.5px}.sd-thin[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-ink);stroke-width:1.5px}.sd-head[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-ink);stroke-width:5px}.sd-wall[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-ink);stroke-width:5px;stroke-linecap:square}.sd-part[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-ink);stroke-width:2.5px}.sd-out[data-astro-cid-uvu4lsk3]{fill:var(--c-surface);stroke:var(--c-ink);stroke-width:2.5px}.sd-red[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-red);stroke-width:2px}.sd-gone[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-red);stroke-width:3px;stroke-dasharray:7 6}.sd-door[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-muted);stroke-width:1.2px;stroke-dasharray:3 3}.sd-bound[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-red);stroke-width:2px;stroke-dasharray:8 5}.sd-dot[data-astro-cid-uvu4lsk3],.sd-pt[data-astro-cid-uvu4lsk3]{fill:var(--c-surface);stroke:var(--c-red);stroke-width:3px}.sd-dot[data-astro-cid-uvu4lsk3]{fill:var(--c-red);stroke:none}.sd-plotfill[data-astro-cid-uvu4lsk3]{fill:var(--c-tint);stroke:var(--c-ink);stroke-width:3px}.sd-dim[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-red);stroke-width:1.5px}.sd-cut[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-red);stroke-width:3px}.sd-mark[data-astro-cid-uvu4lsk3]{fill:var(--c-surface);stroke:var(--c-red);stroke-width:2px}.sd-contour[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-muted);stroke-width:1.5px}.sd-check[data-astro-cid-uvu4lsk3]{fill:none;stroke:var(--c-red);stroke-width:4px}.so[data-astro-cid-tgg5ha47]{border:1.5px solid var(--c-ink);border-radius:var(--radius-l);background:var(--c-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;margin-top:clamp(40px,5vw,64px);display:grid;overflow:hidden}.so__pic[data-astro-cid-tgg5ha47]{border-right:1px solid var(--c-line-strong);place-items:center;padding:clamp(24px,4vw,44px);display:grid}.so__pic[data-astro-cid-tgg5ha47] .sd{max-width:320px}.so__text[data-astro-cid-tgg5ha47]{align-content:center;gap:12px;padding:clamp(24px,4vw,48px);display:grid;position:relative}.so__text[data-astro-cid-tgg5ha47]:before{content:"";background:var(--c-red);width:48px;height:4px;position:absolute;top:-1.5px;left:clamp(24px,4vw,48px)}.so__k[data-astro-cid-tgg5ha47]{font:600 var(--step--1) / 1.3 var(--font-heading);color:var(--c-red-d);letter-spacing:0;align-items:center;gap:10px;margin:0;display:flex}.so__v[data-astro-cid-tgg5ha47]{font:600 var(--step-2) / 1.3 var(--font-heading);letter-spacing:-.015em;color:var(--c-ink);max-width:26em;margin:0}@media (width<=45em){.so[data-astro-cid-tgg5ha47]{grid-template-columns:1fr}.so__pic[data-astro-cid-tgg5ha47]{border-right:0;border-bottom:1px solid var(--c-line-strong);padding:24px 28px}.so__pic[data-astro-cid-tgg5ha47] .sd{max-width:240px}}.intro[data-astro-cid-zie3n7uv]{padding-block:0 clamp(56px,7vw,104px)}.intro-grid[data-astro-cid-zie3n7uv]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.intro[data-astro-cid-zie3n7uv] h1[data-astro-cid-zie3n7uv]{letter-spacing:-.035em;line-height:1.06}.actions[data-astro-cid-zie3n7uv]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.region[data-astro-cid-zie3n7uv]{font-size:var(--step--1);color:var(--c-text);align-items:flex-start;gap:8px;max-width:60ch;margin:16px 0 0;line-height:1.5;display:flex}.region[data-astro-cid-zie3n7uv] .icon{color:var(--c-red);flex:none;margin-top:2px}.updated[data-astro-cid-zie3n7uv]{font-size:var(--step--1);color:var(--c-muted);align-items:flex-start;gap:8px;max-width:60ch;margin:20px 0 0;line-height:1.5;display:flex}.updated[data-astro-cid-zie3n7uv] .icon{color:var(--c-red);flex:none;margin-top:3px}.pair[data-astro-cid-zie3n7uv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.2vw,24px);display:grid}.docs[data-astro-cid-zie3n7uv]{align-items:stretch;row-gap:0}.docs[data-astro-cid-zie3n7uv] .panel[data-astro-cid-zie3n7uv]{grid-row:span 2;grid-template-rows:subgrid;align-content:start;display:grid}.panel[data-astro-cid-zie3n7uv]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-l);padding:clamp(24px,3vw,36px)}.docs[data-astro-cid-zie3n7uv] .panel[data-astro-cid-zie3n7uv] h2[data-astro-cid-zie3n7uv]{align-self:end}.panel[data-astro-cid-zie3n7uv] h2[data-astro-cid-zie3n7uv]{font-size:var(--step-3);border-bottom:1.5px solid var(--c-ink);margin-bottom:16px;padding-bottom:16px}.body-grid[data-astro-cid-zie3n7uv]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.body[data-astro-cid-zie3n7uv]{min-width:0}.aside[data-astro-cid-zie3n7uv]{top:calc(var(--header-h) + 24px);position:sticky}.aside-card[data-astro-cid-zie3n7uv]{border:1.5px solid var(--c-ink);border-radius:var(--radius-l);background:var(--c-surface);gap:12px;padding:24px;display:grid;position:relative}.aside-card[data-astro-cid-zie3n7uv]:before{content:"";background:var(--c-red);width:40px;height:4px;position:absolute;top:-1.5px;left:24px}.aside-title[data-astro-cid-zie3n7uv]{font:600 var(--step-1) / 1.3 var(--font-heading);color:var(--c-ink);margin:0}.aside-price[data-astro-cid-zie3n7uv]{font-size:var(--step--1);color:var(--c-muted);margin:0 0 4px}.aside-phone[data-astro-cid-zie3n7uv]{min-height:44px;font:600 var(--step-0) / 1 var(--font-heading);color:var(--c-ink);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.aside-phone[data-astro-cid-zie3n7uv] .icon{color:var(--c-red)}.aside-phone[data-astro-cid-zie3n7uv]:hover{color:var(--c-red-d)}.sample-wrap[data-astro-cid-zie3n7uv]{max-width:720px;margin-top:40px}.related[data-astro-cid-zie3n7uv]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(16px,2.2vw,24px);display:grid}.reads[data-astro-cid-zie3n7uv]{max-width:880px;margin-top:clamp(48px,6vw,72px)}.reads[data-astro-cid-zie3n7uv] h2[data-astro-cid-zie3n7uv]{font-size:var(--step-3)}.reads[data-astro-cid-zie3n7uv] ul[data-astro-cid-zie3n7uv]{border-top:1.5px solid var(--c-ink);margin:0;padding:0;list-style:none}.reads[data-astro-cid-zie3n7uv] a[data-astro-cid-zie3n7uv]{border-bottom:1px solid var(--c-line-strong);min-height:56px;font:600 var(--step-0) / 1.35 var(--font-heading);color:var(--c-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;text-decoration:none;display:flex}.reads[data-astro-cid-zie3n7uv] a[data-astro-cid-zie3n7uv] .icon{color:var(--c-red);transition:transform var(--t) var(--ease-out);flex:none}.reads[data-astro-cid-zie3n7uv] a[data-astro-cid-zie3n7uv]:hover{color:var(--c-red-d)}.reads[data-astro-cid-zie3n7uv] a[data-astro-cid-zie3n7uv]:hover .icon{transform:translate(4px)}@media (width<=62.5em){.body-grid[data-astro-cid-zie3n7uv]{grid-template-columns:1fr}.aside[data-astro-cid-zie3n7uv]{display:none}}@media (width<=56.25em){.intro-grid[data-astro-cid-zie3n7uv],.pair[data-astro-cid-zie3n7uv]{grid-template-columns:1fr}.docs[data-astro-cid-zie3n7uv]{row-gap:16px}.docs[data-astro-cid-zie3n7uv] .panel[data-astro-cid-zie3n7uv]{grid-row:auto;display:block}}@media (width<=32.5em){.actions[data-astro-cid-zie3n7uv] .btn[data-astro-cid-zie3n7uv]{flex:100%}}
