.MaterialBand-module__fi6sPG__band{color:var(--iwm-cream);background:#3b1220;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:2.5rem 0;padding:1.25rem 1.5rem;font-size:1.2rem;font-weight:700;list-style:none;display:flex;}.MaterialBand-module__fi6sPG__band li:before{content:"✦";color:#e68a5c;margin-right:.75rem}
.PageHero-module__Jnqpxq__hero{--iwm-sentinel:1;grid-template-columns:.95fr 1.2fr;align-items:center;gap:1rem 2rem;padding:2.5rem 0 1.5rem;display:grid}.PageHero-module__Jnqpxq__pill{color:#6a3025;font:600 .875rem var(--iwm-serif);background:linear-gradient(135deg,#f5d3bd,#f2bfa6);border-radius:999px;margin-bottom:1.4rem;padding:.5rem 1rem;display:inline-block}.PageHero-module__Jnqpxq__title{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.9rem,5.5vw,5.4rem);font-weight:800;line-height:.98}.PageHero-module__Jnqpxq__intro{max-width:34rem;color:var(--iwm-plum-soft);margin:0;font-size:1.4rem;line-height:1.3}.PageHero-module__Jnqpxq__actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;display:flex}.PageHero-module__Jnqpxq__note{font:.875rem/1.4 var(--iwm-serif);color:var(--iwm-muted);margin:1rem 0 0}.PageHero-module__Jnqpxq__art{min-width:0}.PageHero-module__Jnqpxq__solo{grid-template-columns:1fr;padding-bottom:1rem}.PageHero-module__Jnqpxq__solo .PageHero-module__Jnqpxq__title{max-width:18em}.PageHero-module__Jnqpxq__solo .PageHero-module__Jnqpxq__intro{max-width:40rem}.PageHero-module__Jnqpxq__compact{grid-template-columns:1.3fr 1fr;padding:1.5rem 0 1rem}.PageHero-module__Jnqpxq__compact .PageHero-module__Jnqpxq__title{margin-bottom:1rem;font-size:clamp(2.3rem,4.2vw,3.8rem)}.PageHero-module__Jnqpxq__compact .PageHero-module__Jnqpxq__intro{font-size:1.2rem}@media (max-width:860px){.PageHero-module__Jnqpxq__hero{grid-template-columns:1fr;padding-top:1.5rem}.PageHero-module__Jnqpxq__intro{font-size:1.2rem}.PageHero-module__Jnqpxq__compact .PageHero-module__Jnqpxq__art{display:none}}
.legal-module__E5a1gW__meta{flex-wrap:wrap;align-items:center;gap:0 1.1rem;display:flex}.legal-module__E5a1gW__metaLink{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.legal-module__E5a1gW__draft{border:2px solid var(--warn);color:var(--warn);background:#9c32181f;border-radius:12px;margin:1rem 0 0;padding:.9rem 1.1rem;font-size:1rem;font-weight:700}.legal-module__E5a1gW__card{border:1.5px solid var(--iwm-plum);background:var(--iwm-paper);border-radius:18px;max-width:46rem;margin-top:1.5rem;padding:1.6rem 1.75rem;box-shadow:5px 6px #3b122020}.legal-module__E5a1gW__card h2{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.legal-module__E5a1gW__card p{color:var(--iwm-muted);margin:.4rem 0 0;font-size:.95rem}.legal-module__E5a1gW__card ul{color:var(--iwm-plum-soft);margin:1rem 0 0;padding-left:1.25rem;font-size:1.05rem;line-height:1.6;list-style:outside}.legal-module__E5a1gW__card li+li{margin-top:.5rem}.legal-module__E5a1gW__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:2.5rem;padding-bottom:3.5rem;display:grid}.legal-module__E5a1gW__toc{border:1.5px solid var(--iwm-plum);background:var(--iwm-paper);border-radius:18px;flex-direction:column;gap:.125rem;padding:.75rem;display:flex}.legal-module__E5a1gW__tocTitle{color:var(--iwm-muted);letter-spacing:.14em;text-transform:uppercase;padding:0 .75rem .5rem;font-size:.75rem;font-weight:700}.legal-module__E5a1gW__tocLink{min-height:44px;color:var(--iwm-plum);border-radius:12px;align-items:center;padding:.4rem .75rem;font-size:.95rem;line-height:1.25;text-decoration:none;display:flex}.legal-module__E5a1gW__tocLink:hover{background:var(--iwm-cream-2)}.legal-module__E5a1gW__tocLink:focus-visible{outline:3px solid var(--iwm-plum);outline-offset:2px}.legal-module__E5a1gW__tocOn,.legal-module__E5a1gW__tocOn:hover{background:var(--iwm-plum);color:var(--iwm-cream)}.legal-module__E5a1gW__sections{flex-direction:column;gap:2.5rem;min-width:0;max-width:46rem;display:flex}.legal-module__E5a1gW__section{scroll-margin-top:6rem}.legal-module__E5a1gW__section h2{letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:800;line-height:1.05}.legal-module__E5a1gW__short{border-left:3px solid var(--iwm-accent);background:#fbede6;border-radius:0 12px 12px 0;max-width:40rem;margin:.75rem 0 0;padding:.8rem 1rem;font-size:1rem;line-height:1.55}.legal-module__E5a1gW__body{color:var(--iwm-plum-soft);flex-direction:column;gap:.75rem;margin-top:.9rem;font-size:1.05rem;line-height:1.65;display:flex}.legal-module__E5a1gW__body p{margin:0}.legal-module__E5a1gW__body ul{margin:0;padding-left:1.25rem;list-style:outside}.legal-module__E5a1gW__body li+li{margin-top:.4rem}.legal-module__E5a1gW__body,.legal-module__E5a1gW__card,.legal-module__E5a1gW__short{overflow-wrap:anywhere}.legal-module__E5a1gW__metaLink[aria-current=page]{font-weight:700;text-decoration-thickness:2px}@media print{.legal-module__E5a1gW__toc{display:none}.legal-module__E5a1gW__layout{display:block}.legal-module__E5a1gW__sections,.legal-module__E5a1gW__card{max-width:none}.legal-module__E5a1gW__card{box-shadow:none}.legal-module__E5a1gW__section{break-inside:avoid-page;margin-bottom:1.5rem}.legal-module__E5a1gW__short{border-radius:0}}@media (min-width:1024px){.legal-module__E5a1gW__layout{grid-template-columns:17rem minmax(0,1fr)}.legal-module__E5a1gW__toc{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 7rem);position:sticky;top:5.5rem;overflow-y:auto}}@media (max-width:560px){.legal-module__E5a1gW__card{padding:1.15rem}.legal-module__E5a1gW__section h2{font-size:1.6rem}}
