.backpub[data-astro-cid-uezxrw4r]{display:inline-block;margin:0 0 14px;color:var(--earth-dark);font-weight:700;text-decoration:none;font-size:14px}.backpub[data-astro-cid-uezxrw4r]:hover{text-decoration:underline}.detail[data-astro-cid-uezxrw4r]{max-width:760px;padding:8px 0 20px}.dhead[data-astro-cid-uezxrw4r]{padding:10px 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.badge[data-astro-cid-uezxrw4r]{display:inline-block;background:#eaf1e6;color:var(--earth-dark);border:1px solid #cfe0c6;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;margin-bottom:12px}.dhead[data-astro-cid-uezxrw4r] h1[data-astro-cid-uezxrw4r]{font-size:clamp(24px,3.4vw,32px);color:var(--earth-dark);letter-spacing:-.01em;margin:0 0 6px;text-wrap:balance}.dsub[data-astro-cid-uezxrw4r]{color:var(--muted);font-weight:600}.dprice[data-astro-cid-uezxrw4r]{font-size:30px;font-weight:800;color:var(--earth-dark);margin-top:14px}.specs[data-astro-cid-uezxrw4r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:0 0 26px}.spec[data-astro-cid-uezxrw4r]{background:var(--card);padding:14px 16px}.spec[data-astro-cid-uezxrw4r] dt[data-astro-cid-uezxrw4r]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:4px}.spec[data-astro-cid-uezxrw4r] dd[data-astro-cid-uezxrw4r]{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.desc[data-astro-cid-uezxrw4r]{margin-bottom:26px}.desc[data-astro-cid-uezxrw4r] h2[data-astro-cid-uezxrw4r]{font-size:18px;color:var(--earth-dark);margin:0 0 8px}.desc[data-astro-cid-uezxrw4r] p[data-astro-cid-uezxrw4r]{margin:0;white-space:pre-line}.cta[data-astro-cid-uezxrw4r]{display:inline-block;background:var(--earth);color:#fff;font-weight:700;text-decoration:none;padding:13px 22px;border-radius:10px}.cta[data-astro-cid-uezxrw4r]:hover{background:var(--earth-dark)}.gal[data-astro-cid-uezxrw4r]{margin:0 0 22px}.galmain[data-astro-cid-uezxrw4r]{position:relative;height:clamp(240px,42vw,420px);border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#e7f0e9}.galmain[data-astro-cid-uezxrw4r] img[data-astro-cid-uezxrw4r]{width:100%;height:100%;object-fit:cover;cursor:zoom-in;display:block}.galnav[data-astro-cid-uezxrw4r]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:#ffffffeb;border:none;width:42px;height:42px;border-radius:50%;font-size:26px;line-height:1;color:var(--earth-dark);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 5px #00000047}.galnav[data-astro-cid-uezxrw4r]:hover{background:#fff}.galnav[data-astro-cid-uezxrw4r].prev{left:12px}.galnav[data-astro-cid-uezxrw4r].next{right:12px}.galcount[data-astro-cid-uezxrw4r]{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;font-size:12px;font-weight:600;padding:4px 9px;border-radius:6px}.galthumbs[data-astro-cid-uezxrw4r]{display:flex;gap:7px;margin-top:9px;overflow-x:auto;padding-bottom:4px}.galthumb[data-astro-cid-uezxrw4r]{width:76px;height:56px;object-fit:cover;border-radius:7px;cursor:pointer;border:2px solid transparent;flex:0 0 auto}.galthumb[data-astro-cid-uezxrw4r].on{border-color:var(--earth-dark)}#lightbox[data-astro-cid-uezxrw4r]{position:fixed;inset:0;background:#000000eb;display:none;align-items:center;justify-content:center;z-index:9999}#lightbox[data-astro-cid-uezxrw4r].show{display:flex}#lightbox[data-astro-cid-uezxrw4r] img[data-astro-cid-uezxrw4r]{max-width:94vw;max-height:88vh;object-fit:contain}#lightbox[data-astro-cid-uezxrw4r] .lbclose[data-astro-cid-uezxrw4r]{position:absolute;top:14px;right:22px;color:#fff;font-size:38px;cursor:pointer;line-height:1}#lightbox[data-astro-cid-uezxrw4r] .lbnav[data-astro-cid-uezxrw4r]{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:48px;cursor:pointer;padding:0 20px;user-select:none}#lightbox[data-astro-cid-uezxrw4r] .lbnav[data-astro-cid-uezxrw4r].prev{left:6px}#lightbox[data-astro-cid-uezxrw4r] .lbnav[data-astro-cid-uezxrw4r].next{right:6px}.lmap-wrap[data-astro-cid-uezxrw4r]{margin:0 0 24px}.lmap[data-astro-cid-uezxrw4r]{height:300px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.lmap-note[data-astro-cid-uezxrw4r]{font-size:12.5px;color:var(--muted);margin-top:7px}.lmap-pin[data-astro-cid-uezxrw4r]{width:16px;height:16px;border-radius:50%;background:#2d4e37;border:3px solid #fff;box-shadow:0 0 0 1px #0000004d}
