.mj420-product-information{--mj420-bg:#0f1110;--mj420-panel:#171a18;--mj420-paper:#f3f7f3;--mj420-ink:#f4f7f4;--mj420-paper-ink:#172019;--mj420-muted:#bbc5bd;--mj420-line:#3f4a42;--mj420-accent:#78df8b;--mj420-focus:#f2c94c;box-sizing:border-box;width:min(100%,1180px);margin:clamp(2.5rem,6vw,5rem) auto;padding:clamp(1.25rem,3vw,2.5rem);overflow-wrap:anywhere;color:var(--mj420-ink);background:var(--mj420-bg);border:1px solid var(--mj420-line);border-radius:1.25rem}.l-header.sticky .ush_image_1,.l-header.sticky .ush_image_1 .w-image-h{display:flex!important;height:100%!important;align-items:center!important}.mj420-home-hero{--mj420-home-bg:#102018;--mj420-home-panel:#193127;--mj420-home-ink:#f3f8f4;--mj420-home-muted:#c9d9ce;--mj420-home-accent:#7fe195;color:var(--mj420-home-ink);background:radial-gradient(circle at 90% 10%,rgba(127,225,149,.16),transparent 36%),var(--mj420-home-bg)}.mj420-home-hero h1,.mj420-home-hero p,.mj420-home-hero strong{color:inherit}.mj420-home-hero__inner{max-width:1040px;margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.mj420-home-hero__eyebrow{margin:0 0 .8rem;color:var(--mj420-home-accent)!important;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mj420-home-hero h1{max-width:18ch;margin:0;font-size:clamp(2.25rem,7vw,4.8rem);line-height:.98}.mj420-home-hero__lead{max-width:70ch;margin:1.25rem 0 0;color:var(--mj420-home-muted)!important;font-size:clamp(1rem,2vw,1.2rem)}.mj420-home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.75rem 0}.mj420-home-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.mj420-home-actions a{display:inline-flex;align-items:center;min-height:2.8rem;padding:.65rem 1rem;color:#102018;background:var(--mj420-home-accent);border-radius:.4rem;font-weight:800;text-decoration:none}.mj420-home-actions a+a{color:var(--mj420-home-ink);background:0 0;border:1px solid rgba(255,255,255,.35)}.mj420-home-content{--mj420-home-soft:#eff7f1;--mj420-home-line:#d4e2d7;--mj420-home-accent-dark:#216b36}.mj420-home-content__inner{max-width:980px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0}.mj420-home-answer,.mj420-home-editorial{margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem);background:var(--mj420-home-soft);border:1px solid var(--mj420-home-line);border-radius:.8rem}.mj420-home-category-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 2rem}.mj420-home-category-links a{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:.85rem 1rem;border:1px solid var(--mj420-home-line);border-radius:.65rem;font-weight:800;text-decoration:none}.mj420-home-category-links a::after{content:"→"}.mj420-home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 2rem;padding:0;list-style:none;counter-reset:mj420-home-step}.mj420-home-steps li{padding:1.15rem;border:1px solid var(--mj420-home-line);border-radius:.75rem;counter-increment:mj420-home-step}.mj420-home-steps li::before{display:block;margin-bottom:.5rem;color:var(--mj420-home-accent-dark);content:counter(mj420-home-step,decimal-leading-zero);font-size:1.5rem;font-weight:900}.mj420-home-faq details{border-top:1px solid var(--mj420-home-line)}.mj420-home-faq details:last-child{border-bottom:1px solid var(--mj420-home-line)}.mj420-home-faq summary{padding:.95rem 1.75rem .95rem 0;cursor:pointer;font-weight:800}.mj420-home-faq details p{max-width:78ch;margin-top:0;padding-bottom:1rem}.mj420-home-official-guidance{font-size:.92rem}.mj420-product-information *,.mj420-product-information *::before,.mj420-product-information *::after{box-sizing:border-box;min-width:0}.mj420-product-information h2,.mj420-product-information h3,.mj420-product-information p,.mj420-product-information li,.mj420-product-information dt,.mj420-product-information dd,.mj420-product-information summary{color:inherit}.mj420-product-information h2{margin:.2rem 0 .75rem;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.08}.mj420-product-information h3{margin:0 0 1rem;font-size:clamp(1.1rem,2.5vw,1.35rem)}.mj420-product-information__eyebrow{margin:0;color:var(--mj420-accent)!important;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mj420-product-information__header>p:last-child{max-width:74ch;margin-bottom:0;color:var(--mj420-muted)}.mj420-product-information__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.mj420-product-information__panel{padding:clamp(1rem,2.5vw,1.5rem);background:var(--mj420-panel);border:1px solid var(--mj420-line);border-radius:.9rem}.mj420-product-information__panel dl{margin:0}.mj420-product-information__panel dt{color:var(--mj420-muted);font-weight:600}.mj420-product-information__panel dd{margin:0;font-weight:700}.mj420-product-information__notice{color:var(--mj420-paper-ink);background:var(--mj420-paper);border-color:transparent}.mj420-product-information__notice ul{margin:0;padding-left:1.2rem}.mj420-product-information__notice li+li{margin-top:.65rem}.mj420-product-information__faq{margin-top:1.5rem}.mj420-product-information__faq details{border-top:1px solid var(--mj420-line)}.mj420-product-information__faq details:last-child{border-bottom:1px solid var(--mj420-line)}.mj420-product-information__faq summary{display:flex;align-items:center;min-height:3.25rem;padding:.75rem 2rem .75rem 0;cursor:pointer;font-weight:700}.mj420-product-information__editorial{margin-top:1.25rem;color:var(--mj420-muted);font-size:.86rem}.mj420-product-information__editorial p{margin:0}.mj420-product-information a{color:var(--mj420-accent);text-decoration-thickness:.12em;text-underline-offset:.16em}.mj420-product-information :focus-visible{outline:3px solid var(--mj420-focus);outline-offset:3px}@media (max-width:720px){.mj420-home-trust-grid,.mj420-home-steps{grid-template-columns:1fr}.mj420-home-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mj420-product-information{border-radius:.85rem}.mj420-product-information__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mj420-product-information *,.mj420-product-information *::before,.mj420-product-information *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.mj420-product-information{--mj420-line:#dce5de;--mj420-muted:#e6ece7}}