.wx-mediation section[id]{scroll-margin-top:5.5rem}html:has(.wx-mediation){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.wx-mediation){scroll-behavior:auto}}.wx-mediation .wx-panel--cream{border:1px solid var(--wx-border-card)}.wx-mediation .md-num{font-family:var(--wx-font-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wx-mediation .md-eq{display:grid}.wx-mediation .md-eq>*{height:100%}.wx-mediation .md-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));grid-template-rows:auto auto auto;gap:1.25rem}.wx-mediation .md-cases>*{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:1rem;box-sizing:border-box;background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:clamp(1.25rem,3vw,1.75rem)}@supports not (grid-template-rows:subgrid){.wx-mediation .md-cases>*{grid-row:auto;grid-template-rows:none}}.wx-mediation .md-pullquote{margin:0;padding-left:1.75rem;border-left:3px solid var(--wx-terracotta);font-family:var(--wx-font-display);font-style:italic;font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.3;color:var(--wx-text);max-width:48rem;text-wrap:balance}.wx-mediation .wx-chip,.wx-mediation .wx-tag{align-self:flex-start}.wx-mediation .wx-faq-q,.wx-mediation h3>button>span:first-child{min-width:0}@media (max-width:640px){.wx-page.wx-mediation{--wx-text-h1:clamp(2.75rem,1.58rem + 5.84vw,3.92rem)}.wx-mediation .wx-btn{white-space:normal;width:100%;max-width:100%;text-align:center;padding-inline:1.25rem}.md-modal input,.md-modal select,.md-modal textarea{font-size:16px!important}}.md-modal{position:fixed;inset:0;z-index:9500;display:flex;align-items:flex-start;justify-content:center;padding:clamp(.75rem,3vw,2.5rem);overflow:auto;background:rgba(31,16,5,.42);backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem)}.md-modal__panel{position:relative;width:min(44rem,100%);margin:auto;background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:20px;padding:clamp(1rem,2.5vw,1.5rem)}.md-modal__head{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.4rem}.md-modal__headtext{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.4rem}.md-modal p.md-modal__lede{font-family:var(--wx-font-body);font-size:var(--wx-text-caption);line-height:1.5;color:var(--wx-muted);margin:0 0 .9rem}.md-modal__close{flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid var(--wx-field-border);border-radius:var(--wx-radius-btn);background:transparent;color:var(--wx-text);font-size:1.25rem;line-height:1;cursor:pointer}.md-modal__close:hover{background:var(--wx-tint)}.md-modal__close:focus-visible{outline:2px solid var(--wx-focus-ring);outline-offset:2px}@media (min-width:641px) and (max-height:900px){.md-modal__actions{position:sticky;bottom:0;background:var(--wx-card);border-top:1px solid var(--wx-hairline);padding-block:.85rem;margin-top:.5rem;z-index:1}}@media (max-width:640px){.md-modal{padding:0;align-items:flex-start}.md-modal__panel{width:100%;min-height:100dvh;margin:0;border:0;border-radius:0;padding:0 1rem calc(1.125rem + env(safe-area-inset-bottom, 0px))}.md-modal__head{position:sticky;top:0;z-index:3;margin:0 -1rem .75rem;padding:.75rem 1rem;background:var(--wx-card);border-bottom:1px solid var(--wx-hairline)}.md-modal__head h2{font-size:1.375rem!important}.md-modal__actions>button{width:100%;justify-content:center}}