.pjd-container[data-astro-cid-ohmeeos2]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width>=1024px){.pjd-container[data-astro-cid-ohmeeos2]{padding:0 40px}}.pjd-hero[data-astro-cid-ohmeeos2]{background:#f7f4ee;padding:72px 0 56px}.pjd-hero[data-astro-cid-ohmeeos2] .pjd-container[data-astro-cid-ohmeeos2]{align-items:center;gap:40px;display:grid}@media (width>=1024px){.pjd-hero[data-astro-cid-ohmeeos2] .pjd-container[data-astro-cid-ohmeeos2]{grid-template-columns:1fr 1fr;gap:64px}}.pjd-hero-top[data-astro-cid-ohmeeos2]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.pjd-badge[data-astro-cid-ohmeeos2]{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600}.pjd-system[data-astro-cid-ohmeeos2]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-eyebrow);font-size:12px;font-weight:600;text-decoration:none}.pjd-system[data-astro-cid-ohmeeos2]:hover{color:var(--color-primary)}.pjd-hero[data-astro-cid-ohmeeos2] h1[data-astro-cid-ohmeeos2]{letter-spacing:-.03em;color:#1a1a1a;margin:0 0 16px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.08}.pjd-lead[data-astro-cid-ohmeeos2]{color:#5a5a55;max-width:46ch;margin:0 0 28px;font-size:17px;line-height:1.6}.answer[data-astro-cid-ohmeeos2]{color:#3a3833;background:#f4f1ea;border-left:3px solid #7a7453;margin:0 0 32px;padding:20px 24px;font-size:16px;line-height:1.7}.pjd-specs[data-astro-cid-ohmeeos2]{flex-wrap:wrap;gap:40px;display:flex}.pjd-spec[data-astro-cid-ohmeeos2]{flex-direction:column;gap:4px;display:flex}.pjd-spec-label[data-astro-cid-ohmeeos2]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-eyebrow);font-size:11px;font-weight:600}.pjd-spec-value[data-astro-cid-ohmeeos2]{color:#1a1a1a;font-size:15px;font-weight:600}.pjd-hero-img[data-astro-cid-ohmeeos2]{aspect-ratio:4/3;background:#ece7dd;border-radius:24px;overflow:hidden}.pjd-hero-img[data-astro-cid-ohmeeos2] img[data-astro-cid-ohmeeos2]{object-fit:cover;width:100%;height:100%;display:block}.pjd-section[data-astro-cid-ohmeeos2]{padding:64px 0}.pjd-section[data-astro-cid-ohmeeos2] h2[data-astro-cid-ohmeeos2]{letter-spacing:-.02em;color:#1a1a1a;margin:0 0 28px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2}.pjd-materials[data-astro-cid-ohmeeos2]{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=767px){.pjd-materials[data-astro-cid-ohmeeos2]{grid-template-columns:repeat(3,1fr);gap:20px}}.pjd-materials[data-astro-cid-ohmeeos2] li[data-astro-cid-ohmeeos2]{color:#3f3f3a;background:#f7f4ee;border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.5}.pjd-steps-section[data-astro-cid-ohmeeos2]{background:#f7f4ee}.pjd-steps[data-astro-cid-ohmeeos2]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.pjd-step[data-astro-cid-ohmeeos2]{grid-template-columns:56px 1fr;align-items:start;gap:20px;display:grid}.pjd-step-num[data-astro-cid-ohmeeos2]{color:var(--color-eyebrow);letter-spacing:-.02em;padding-top:2px;font-size:20px;font-weight:600}.pjd-step-body[data-astro-cid-ohmeeos2] h3[data-astro-cid-ohmeeos2]{color:#1a1a1a;margin:0 0 6px;font-size:17px;font-weight:600}.pjd-step-body[data-astro-cid-ohmeeos2] p[data-astro-cid-ohmeeos2]{color:#5a5a55;max-width:68ch;margin:0;font-size:15px;line-height:1.65}.pjd-body[data-astro-cid-ohmeeos2]{color:#3f3f3a;max-width:68ch;margin:0;font-size:17px;line-height:1.75}.pjd-gallery[data-astro-cid-ohmeeos2]{gap:16px;display:grid}@media (width>=767px){.pjd-gallery[data-astro-cid-ohmeeos2]{grid-template-columns:repeat(2,1fr)}}.pjd-gallery[data-astro-cid-ohmeeos2] figure[data-astro-cid-ohmeeos2]{aspect-ratio:4/3;background:#ece7dd;border-radius:16px;margin:0;overflow:hidden}.pjd-gallery[data-astro-cid-ohmeeos2] img[data-astro-cid-ohmeeos2]{object-fit:cover;width:100%;height:100%;display:block}.pjd-grid[data-astro-cid-ohmeeos2]{gap:24px;display:grid}@media (width>=767px){.pjd-grid[data-astro-cid-ohmeeos2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pjd-grid[data-astro-cid-ohmeeos2]{grid-template-columns:repeat(3,1fr)}}
