.bdsm-module__MR1b3G__page{overflow-wrap:anywhere;width:min(100%,48rem);margin:0 auto;padding:1rem 1rem 3rem}.bdsm-module__MR1b3G__intro h1{font-size:var(--text-title);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.15}.bdsm-module__MR1b3G__section h2{letter-spacing:-.025em;font-weight:700;font-size:var(--text-section);margin:0 0 1rem;line-height:1.25}.bdsm-module__MR1b3G__section h3{font-weight:700;font-size:var(--text-subheading);line-height:1.4}.bdsm-module__MR1b3G__intro p,.bdsm-module__MR1b3G__section p{margin:1rem 0}.bdsm-module__MR1b3G__intro{padding-bottom:.5rem}.bdsm-module__MR1b3G__lead{color:var(--ink)}.bdsm-module__MR1b3G__tags{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;font-size:.875rem;list-style:none;display:flex}.bdsm-module__MR1b3G__tags li{border:1px solid var(--rule);border-radius:999px;padding:.25rem .75rem}.bdsm-module__MR1b3G__compliance{color:var(--muted);font-size:.875rem}.bdsm-module__MR1b3G__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1.25rem 0 .5rem;display:flex}.bdsm-module__MR1b3G__actions>.btn-primary{min-height:54px}.bdsm-module__MR1b3G__actions>a{align-items:center;min-height:3rem;display:inline-flex}.bdsm-module__MR1b3G__privacyNote{color:var(--muted);font-size:.875rem}.bdsm-module__MR1b3G__section{margin-top:3rem;scroll-margin-top:1rem}.bdsm-module__MR1b3G__measures{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;display:grid}.bdsm-module__MR1b3G__measure{border:1px solid var(--rule);border-radius:.75rem;min-width:0;padding:1rem}.bdsm-module__MR1b3G__measure h3{margin:0 0 .25rem}.bdsm-module__MR1b3G__measure p{margin:0}@media (min-width:720px){.bdsm-module__MR1b3G__measures{grid-template-columns:repeat(2,minmax(0,1fr))}}.bdsm-module__MR1b3G__page button:focus-visible,.bdsm-module__MR1b3G__page a:focus-visible,.bdsm-module__MR1b3G__page summary:focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}
