.product-guide[data-astro-cid-p5q7ptwp]{width:min(1152px,100% - 40px);margin:24px auto 48px;padding:28px;border-radius:26px;background:#f3ecdf;color:var(--navy);scroll-margin-top:110px}.product-guide-intro[data-astro-cid-p5q7ptwp]{display:flex;align-items:center;justify-content:space-between;gap:28px}.product-guide[data-astro-cid-p5q7ptwp] h2[data-astro-cid-p5q7ptwp]{font:700 clamp(1.4rem,2.5vw,2rem)/1.15 var(--d);margin:10px 0 12px;letter-spacing:-.03em}.product-guide[data-astro-cid-p5q7ptwp] p[data-astro-cid-p5q7ptwp]{font-size:.9rem;line-height:1.75;margin:10px 0;color:var(--mute)}.product-guide-intro[data-astro-cid-p5q7ptwp]>div[data-astro-cid-p5q7ptwp]{max-width:66ch}.product-guide-intro[data-astro-cid-p5q7ptwp]>a[data-astro-cid-p5q7ptwp]{flex:none;color:#fff;text-decoration:none}.product-guide[data-astro-cid-p5q7ptwp] details[data-astro-cid-p5q7ptwp]{margin-top:16px;border-top:1px solid #06275a20;padding-top:12px}.product-guide[data-astro-cid-p5q7ptwp] summary[data-astro-cid-p5q7ptwp]{cursor:pointer;font-weight:700;font-size:.9rem;padding-block:8px}.product-guide-details[data-astro-cid-p5q7ptwp]{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;padding-top:12px}.product-guide[data-astro-cid-p5q7ptwp] h3[data-astro-cid-p5q7ptwp]{font:700 1rem var(--d);margin:8px 0 12px}.product-guide[data-astro-cid-p5q7ptwp] li[data-astro-cid-p5q7ptwp]{font-size:.88rem;line-height:1.7;margin-bottom:6px}.product-guide[data-astro-cid-p5q7ptwp] ul[data-astro-cid-p5q7ptwp],.product-guide[data-astro-cid-p5q7ptwp] ol[data-astro-cid-p5q7ptwp]{padding-left:22px}.product-guide-details[data-astro-cid-p5q7ptwp] a[data-astro-cid-p5q7ptwp]{text-decoration:underline;font-weight:600}.product-guide[data-astro-cid-p5q7ptwp] p[data-astro-cid-p5q7ptwp].product-guide-note{font-size:.8rem}@media(max-width:800px){.product-guide[data-astro-cid-p5q7ptwp]{padding:22px}.product-guide-intro[data-astro-cid-p5q7ptwp]{flex-direction:column;align-items:start;gap:12px}.product-guide-details[data-astro-cid-p5q7ptwp]{grid-template-columns:1fr}.product-guide-intro[data-astro-cid-p5q7ptwp]>a[data-astro-cid-p5q7ptwp]{width:100%;height:auto;min-height:54px;padding:12px;text-align:center;white-space:normal}}product-photo-gallery[data-astro-cid-bf7gihkf]{display:block;min-width:0;width:100%}.gallery-hero[data-astro-cid-bf7gihkf]{display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:1.25rem;overflow:hidden;cursor:zoom-in;background:linear-gradient(145deg,#f8fbff,#e8f0f9,#fdf8e9);touch-action:pan-y}.gallery-hero[data-astro-cid-bf7gihkf] img[data-astro-cid-bf7gihkf]{display:block;width:100%;height:100%;object-fit:contain}.gallery-hero[data-astro-cid-bf7gihkf].pack img[data-astro-cid-bf7gihkf]{padding:2rem}.gallery-thumbs[data-astro-cid-bf7gihkf]{display:flex;gap:.75rem;overflow-x:auto;margin-top:1rem;padding:3px}.gallery-thumbs[data-astro-cid-bf7gihkf] button[data-astro-cid-bf7gihkf]{width:80px;height:80px;flex:0 0 auto;border:2px solid transparent;border-radius:.75rem;padding:3px;background:#f5f8fc;cursor:pointer}.gallery-thumbs[data-astro-cid-bf7gihkf] button[data-astro-cid-bf7gihkf][aria-pressed=true]{border-color:#a96b00}.gallery-thumbs[data-astro-cid-bf7gihkf] img[data-astro-cid-bf7gihkf]{width:100%;height:100%;object-fit:contain;border-radius:.45rem}.gallery-meta[data-astro-cid-bf7gihkf]{display:flex;justify-content:space-between;gap:1rem;color:#58718d;font-size:.75rem;margin-top:.75rem}button[data-astro-cid-bf7gihkf]:focus-visible{outline:3px solid #062e68;outline-offset:3px}dialog[data-astro-cid-bf7gihkf]{position:fixed;inset:0;margin:auto;padding:12px;border:0;border-radius:16px;max-width:95vw;max-height:95dvh;background:#fff}dialog[data-astro-cid-bf7gihkf]::backdrop{background:#001428dd}dialog[data-astro-cid-bf7gihkf] img[data-astro-cid-bf7gihkf]{display:block;max-width:88vw;max-height:80dvh;object-fit:contain}.gallery-close[data-astro-cid-bf7gihkf]{display:block;margin:0 0 10px auto;background:#062e68;color:#fff;border:0;border-radius:8px;padding:9px 16px;cursor:pointer}@media(max-width:700px){.gallery-thumbs[data-astro-cid-bf7gihkf] button[data-astro-cid-bf7gihkf]{width:66px;height:66px}}.product-visual[data-astro-cid-zchpzezf]{background:radial-gradient(circle at 76% 16%,rgb(255 196 0 / 22%),transparent 28%),linear-gradient(145deg,#f8fbff,#e8f0f9 55%,#fdf8e9)}.product-intro[data-astro-cid-zchpzezf]{position:relative}.product-intro[data-astro-cid-zchpzezf]:before{content:"";position:absolute;z-index:-1;width:22rem;height:22rem;right:-8rem;top:2rem;border-radius:50%;background:#ffc40012;filter:blur(4px)}.cms-prose[data-astro-cid-zchpzezf] p+p{margin-top:var(--spacing-md)}
