.cms-internal-mesh{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__10x);max-width:847px;margin:auto;color:var(--semantic__color__on-background-base)}.cms-internal-mesh__title{padding-bottom:var(--semantic__responsive__spacing__2x);border-bottom:1px solid var(--semantic__color__outline-muted)}.cms-internal-mesh__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;padding:0;margin-bottom:var(--semantic__responsive__spacing__4x);list-style:none}@media screen and (min-width:769px){.cms-internal-mesh__cards{grid-template-columns:repeat(3,1fr)}}.cms-internal-mesh__card{display:flex;flex-direction:column;align-items:center;justify-content:center;height:86px;font-size:var(--common__primitive__typography__font-size-350);font-weight:var(--common__primitive__typography__font-weight-bold);color:inherit;text-align:center;text-transform:capitalize;text-decoration:none;background-color:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__small);box-shadow:0 0 2px #252a1d29,0 2px 4px #252a1d1f}.cms-internal-mesh__card-maker{font-size:var(--common__primitive__typography__font-size-300);font-weight:500;line-height:var(--semantic__responsive__typography__line-height-body-medium);color:var(--semantic__color__on-background-muted);letter-spacing:.6px}.cms-internal-mesh__card-name{color:var(--semantic__color__on-background-base);letter-spacing:.15px}.cms-internal-mesh__letters{display:flex;gap:var(--semantic__responsive__spacing__3x);padding:2px;margin:var(--semantic__responsive__spacing__4x) 0 var(--semantic__responsive__spacing__8x);overflow-x:auto;list-style:none;scrollbar-width:none}.cms-internal-mesh__letters::-webkit-scrollbar{display:none}@media screen and (min-width:769px){.cms-internal-mesh__letters{display:grid;grid-template-columns:repeat(13,1fr);overflow-x:visible}}.cms-internal-mesh__letter-cell{display:flex;flex:0 0 53px}@media screen and (min-width:769px){.cms-internal-mesh__letter-cell{flex:1 1 auto}}.cms-internal-mesh__letter{display:flex;flex:1;align-items:center;justify-content:center;height:47px;font-size:var(--common__primitive__typography__font-size-800);font-weight:var(--common__primitive__typography__font-weight-bold);color:inherit;text-transform:uppercase;text-decoration:none;border-radius:var(--semantic__radius__small);box-shadow:0 2px 4px 2px #252a1d1f}.cms-internal-mesh__letter--empty{color:var(--semantic__color__on-surface-disabled)}.cms-internal-mesh__group,.cms-internal-mesh__group-title{margin-bottom:var(--semantic__responsive__spacing__4x)}.cms-internal-mesh__group-title{font-size:var(--common__primitive__typography__font-size-800);line-height:44px;color:var(--semantic__color__on-surface-disabled);text-transform:uppercase;scroll-margin-top:var(--semantic__responsive__spacing__10x)}.cms-internal-mesh__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--semantic__responsive__spacing__3x);padding:0 0 var(--semantic__responsive__spacing__6x) 0;margin-top:var(--semantic__responsive__spacing__4x);list-style:none;border-bottom:1px solid var(--semantic__color__outline-muted)}@media screen and (min-width:769px){.cms-internal-mesh__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cms-internal-mesh__item{display:flex;flex-direction:column}.cms-internal-mesh__item-maker{font-size:var(--semantic__responsive__typography__font-size-body-small);line-height:var(--semantic__responsive__typography__line-height-body-small);color:var(--semantic__color__on-background-muted)}.cms-internal-mesh__item-link,.cms-internal-mesh__item-maker{font-weight:var(--common__primitive__typography__font-weight-bold)}.cms-internal-mesh__item-link{text-decoration:none}
