.mm-contact-outbound,.mm-info-actions,.mm-info-page,.mm-info-page__body,.mm-info-section{min-width:0}.mm-info-page,.mm-info-page__body{display:grid;gap:var(--mm-section-gap)}.mm-info-section{border-block-start:1px solid var(--mm-color-border-strong);display:grid;gap:var(--mm-space-5);max-width:var(--mm-copy-max);padding-block-start:var(--mm-space-6)}.mm-contact-outbound__unavailable,.mm-info-section__body,.mm-info-section__title{margin:0}.mm-info-section__title{font-size:var(--mm-font-size-section);font-weight:var(--mm-font-weight-bold);letter-spacing:var(--mm-letter-spacing-heading);line-height:var(--mm-line-height-heading)}.mm-info-section__body{color:var(--mm-color-text-muted);max-width:var(--mm-copy-max)}.mm-info-actions{display:grid;gap:var(--mm-space-3);grid-template-columns:minmax(0,1fr);max-width:var(--mm-copy-max)}.mm-info-action{align-items:center;border:1px solid transparent;border-radius:var(--mm-radius-small);display:inline-flex;font-weight:var(--mm-font-weight-semibold);gap:var(--mm-space-3);justify-content:space-between;line-height:var(--mm-line-height-meta);min-height:2.75rem;padding:var(--mm-space-3) var(--mm-space-5);text-decoration:none;transition:background-color var(--mm-duration-fast) var(--mm-ease-standard),color var(--mm-duration-fast) var(--mm-ease-standard),border-color var(--mm-duration-fast) var(--mm-ease-standard)}.mm-info-action--primary{background:var(--mm-color-surface);border-color:var(--mm-color-surface);color:var(--mm-color-on-surface)}.mm-info-action--primary:hover{background:var(--mm-color-surface-hover);border-color:var(--mm-color-surface-hover)}.mm-info-action--secondary{background:transparent;border-color:var(--mm-color-border-strong);color:var(--mm-color-text)}.mm-info-action--secondary:hover{border-color:var(--mm-color-text)}.mm-contact-outbound,.mm-contact-section{max-width:var(--mm-copy-max)}.mm-contact-outbound__unavailable{background:var(--mm-color-surface-subtle);border:1px solid var(--mm-color-border-strong);border-radius:var(--mm-radius-small);color:var(--mm-color-text-muted);padding:var(--mm-space-5)}.mm-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mm-info-page[data-mm-page=commission]{min-height:calc(100dvh - 4.5rem)}.mm-info-page[data-mm-page=commission] .mm-info-page__body{grid-template-columns:minmax(0,1fr)}.mm-info-page[data-mm-page=commission] .mm-info-actions{max-width:none}@media(min-width:48rem){.mm-info-actions{align-items:stretch;display:flex;flex-wrap:wrap}.mm-info-action{width:auto}}@media(min-width:80rem)and (min-height:45rem){.mm-info-page{gap:clamp(1.5rem,3vh,2.5rem);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-block:clamp(2rem,4vh,3.5rem)}.mm-info-page__header{gap:clamp(.5rem,1vh,1rem);max-width:64rem}.mm-info-page .mm-page-title{font-size:clamp(3rem,4.5vw,5.25rem)}.mm-info-page__body{align-items:start;gap:clamp(1.25rem,2vw,2.5rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;min-height:0}.mm-info-page .mm-info-section{align-content:start;gap:clamp(1rem,1.8vh,1.5rem);height:100%;max-width:none;min-height:0;padding-block-start:clamp(1rem,2vh,1.5rem)}.mm-info-page .mm-info-actions{grid-column:1/-1;max-width:none}.mm-info-page[data-mm-page=contact] .mm-info-page__body{grid-template-columns:minmax(0,48rem) minmax(0,1fr)}.mm-info-page[data-mm-page=contact] .mm-contact-section{grid-column:1;max-width:none}.mm-info-page[data-mm-page=commission]{gap:clamp(.8rem,1.5vh,1.15rem);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding-block:clamp(1rem,2vh,1.5rem)}.mm-info-page[data-mm-page=commission] .mm-info-page__header{gap:clamp(.3rem,.7vh,.6rem);max-width:54rem}.mm-info-page[data-mm-page=commission] .mm-page-title{font-size:clamp(2.8rem,3.3vw,4rem)}.mm-info-page[data-mm-page=commission] .mm-page__lead{font-size:clamp(1rem,1vw,1.15rem);line-height:1.45}.mm-info-page[data-mm-page=commission] .mm-info-page__body{align-items:stretch;gap:clamp(.7rem,1.3vh,1rem);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}}@media(min-width:80rem)and (min-height:45rem)and (max-height:53.999rem){.mm-info-page[data-mm-page=commission]{grid-template-rows:auto auto;height:auto;min-height:calc(100dvh - 4.5rem);overflow:visible}.mm-info-page[data-mm-page=commission] .mm-info-page__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow:visible}}@media(min-width:80rem)and (min-height:54rem){.mm-info-page[data-mm-page=commission][data-mm-detail-active=true]{gap:.42rem;padding-block:.42rem}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-info-page__header{gap:.16rem;max-width:48rem}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-label{font-size:.64rem;line-height:1.15}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-page-title{font-size:clamp(1.85rem,2vw,2.25rem);line-height:1.02}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-page__lead{font-size:.8rem;line-height:1.22}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-info-page__body{gap:.42rem}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-commission-explorer{gap:.38rem;padding-block-start:.38rem}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-commission-explorer>.mm-info-section__title{font-size:clamp(1.35rem,1.55vw,1.75rem);line-height:1.05}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-commission-utility-dock{padding-block-start:.3rem}.mm-info-page[data-mm-page=commission][data-mm-detail-active=true] .mm-commission-utility-dock .mm-info-action{font-size:.74rem;min-height:2rem;padding:.3rem .65rem}}
