.piercing-landing-content{display:grid;grid-gap:2rem;gap:2rem}.piercing-landing-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem;margin:0}.piercing-landing-fact{padding:1rem 1.1rem;border:1px solid var(--border-color,#eadfe6);border-radius:14px;background:var(--bg-secondary,#fbf7f9)}.piercing-landing-fact dt{margin:0 0 .3rem;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent,#880439)}.piercing-landing-fact dd{margin:0;line-height:1.5;color:var(--text-primary,#1c1c1c)}.piercing-landing-note{margin:0;font-size:.88rem;color:var(--text-secondary,#6b7280)}.piercing-landing-products{padding-top:1rem;padding-bottom:2rem}.piercing-landing-products-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.25rem}.piercing-landing-products-header h2{margin:0}.piercing-landing-products-header span{font-size:.9rem;color:var(--text-secondary,#6b7280)}.piercing-landing-more{margin:1.25rem 0 0;text-align:center}.piercing-landing-related{padding-top:1rem;padding-bottom:3rem}.piercing-landing-related h2,.piercing-landing-related h3{margin:1.5rem 0 .6rem;font-size:1.05rem}.piercing-landing-related ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.piercing-landing-related li a{display:inline-block;padding:.45rem .85rem;border:1px solid var(--border-color,#eadfe6);border-radius:999px;font-size:.88rem;color:var(--accent,#880439);text-decoration:none}.piercing-landing-related li a:hover{background:var(--bg-secondary,#fbf7f9)}@media (max-width:767px){.piercing-landing-facts{grid-template-columns:1fr}}