.Board-module__JUVrkq__board{--board-pad:20px;--name-size:1.0625rem;--arrow-size:18px;border-radius:clamp(14px,2.2vw,30px);overflow:clip;container-type:inline-size}.Board-module__JUVrkq__cells{padding:var(--space-xs) var(--board-pad);grid-template-columns:minmax(0,1fr);display:grid}.Board-module__JUVrkq__cell{min-width:0;min-height:52px;display:flex}.Board-module__JUVrkq__cell+.Board-module__JUVrkq__cell{border-top:1px solid var(--surface-line)}.Board-module__JUVrkq__link{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;flex:1;text-decoration:none;display:flex}.Board-module__JUVrkq__link:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.Board-module__JUVrkq__name{min-width:0;font-family:var(--type-title-family);font-size:var(--name-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);text-underline-offset:4px;transition:text-decoration-color .18s var(--ease-out);flex:1;line-height:1.15;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.Board-module__JUVrkq__dot{aspect-ratio:1;background-color:var(--surface-mark);vertical-align:.14em;border-radius:50%;width:.4em;margin-inline-end:.5em;display:inline-block}.Board-module__JUVrkq__code{color:var(--surface-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase;flex:none;text-decoration:none}.Board-module__JUVrkq__arrow{width:var(--arrow-size);height:auto;transition:transform .18s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.Board-module__JUVrkq__link:hover .Board-module__JUVrkq__name{text-decoration-color:currentColor}.Board-module__JUVrkq__link:hover .Board-module__JUVrkq__arrow{transform:rotate(45deg)}}.Board-module__JUVrkq__link:focus-visible .Board-module__JUVrkq__arrow,.Board-module__JUVrkq__link:active .Board-module__JUVrkq__arrow{transform:rotate(45deg)}@media (min-width:768px){.Board-module__JUVrkq__board{--board-pad:clamp(18px, 4.4cqi, 44px);aspect-ratio:var(--board-ratio)}.Board-module__JUVrkq__board[data-shape=single]{--name-size:clamp(1.0625rem, 5cqi, 2rem);--arrow-size:clamp(18px, 4.6cqi, 30px)}.Board-module__JUVrkq__board[data-shape=double]{--name-size:clamp(.9375rem, 2.9cqi, 1.625rem);--arrow-size:clamp(16px, 2.6cqi, 24px)}.Board-module__JUVrkq__cells{grid-template-columns:repeat(var(--board-columns), minmax(0, 1fr));grid-auto-rows:minmax(0,1fr);column-gap:clamp(18px,5cqi,48px);height:100%;padding-block:clamp(6px,1.6cqi,16px)}.Board-module__JUVrkq__cell{min-height:0}.Board-module__JUVrkq__board[data-shape=double] .Board-module__JUVrkq__cell:nth-child(2){border-top:0}}@media (prefers-reduced-motion:no-preference){.Board-module__JUVrkq__board{animation:Board-module__JUVrkq__open-down .9s var(--ease-out) .15s backwards}.Board-module__JUVrkq__link>*{animation:Board-module__JUVrkq__arrive var(--duration-reveal) var(--ease-out) backwards;animation-delay:calc(.48s + var(--i) * 45ms)}}@keyframes Board-module__JUVrkq__open-down{0%{clip-path:inset(0% 0% 100% round 24px)}to{clip-path:inset(0% round 24px)}}@keyframes Board-module__JUVrkq__arrive{0%{opacity:0;translate:0 12px}}
.Listing-module__X5Se2q__listing{padding:var(--space-section) var(--space-margin);grid-template-columns:minmax(0,1fr);display:grid}.Listing-module__X5Se2q__head{row-gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.Listing-module__X5Se2q__title{font-family:var(--type-headline-family);font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);line-height:var(--type-headline-leading);letter-spacing:var(--type-headline-tracking);text-transform:uppercase}.Listing-module__X5Se2q__title[data-roomy]{line-height:1.1}.Listing-module__X5Se2q__intro{row-gap:var(--space-md);text-wrap:pretty;max-width:60ch;display:grid}.Listing-module__X5Se2q__rows{margin-top:calc(var(--space-section) / 2);border-bottom:1px solid var(--surface-line)}.Listing-module__X5Se2q__group{border-top:1px solid var(--surface-line)}.Listing-module__X5Se2q__group[data-nested],.Listing-module__X5Se2q__group[data-nested]+.Listing-module__X5Se2q__group{border-top-color:var(--surface-fg)}.Listing-module__X5Se2q__row,.Listing-module__X5Se2q__sub{align-items:center;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.Listing-module__X5Se2q__row{row-gap:var(--space-sm);padding-block:var(--space-lg) var(--space-xl);grid-template-areas:"name arrow""body body"}.Listing-module__X5Se2q__name{font-family:var(--type-voice-family);font-size:var(--type-voice-size);font-weight:var(--type-voice-weight);line-height:var(--type-voice-leading);letter-spacing:var(--type-voice-tracking);text-wrap:balance;grid-area:name}.Listing-module__X5Se2q__link{color:inherit;text-underline-offset:.12em;border-radius:var(--radius-sm);text-decoration:none;text-decoration-thickness:2px}.Listing-module__X5Se2q__link:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.Listing-module__X5Se2q__link:focus-visible{outline:none}.Listing-module__X5Se2q__link:focus-visible:after{outline-offset:2px;outline:2px solid}.Listing-module__X5Se2q__body{justify-items:start;row-gap:var(--space-xs);grid-area:body;display:grid}.Listing-module__X5Se2q__meta{align-items:center;gap:var(--space-xs) var(--space-sm);min-height:var(--size-chip);flex-wrap:wrap;display:flex}.Listing-module__X5Se2q__label{color:var(--surface-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.Listing-module__X5Se2q__text{max-width:46ch;color:var(--surface-muted);text-wrap:pretty}.Listing-module__X5Se2q__arrow,.Listing-module__X5Se2q__subArrow{aspect-ratio:1;border:1px solid var(--surface-outline);color:var(--surface-fg);transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:50%;grid-area:arrow;place-items:center;display:grid}.Listing-module__X5Se2q__arrow{align-self:start;width:44px}.Listing-module__X5Se2q__subArrow{width:28px}.Listing-module__X5Se2q__icon{transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Listing-module__X5Se2q__row:hover .Listing-module__X5Se2q__link,.Listing-module__X5Se2q__sub:hover .Listing-module__X5Se2q__link{text-decoration-line:underline}.Listing-module__X5Se2q__row:hover .Listing-module__X5Se2q__arrow,.Listing-module__X5Se2q__sub:hover .Listing-module__X5Se2q__subArrow{border-color:var(--surface-mark);background-color:var(--surface-mark);color:var(--surface-on-mark);transform:scale(1.06)}.Listing-module__X5Se2q__row:hover .Listing-module__X5Se2q__icon,.Listing-module__X5Se2q__sub:hover .Listing-module__X5Se2q__icon{transform:rotate(45deg)}}.Listing-module__X5Se2q__row:focus-within .Listing-module__X5Se2q__arrow,.Listing-module__X5Se2q__sub:focus-within .Listing-module__X5Se2q__subArrow{border-color:var(--surface-mark);background-color:var(--surface-mark);color:var(--surface-on-mark)}.Listing-module__X5Se2q__subs{padding-bottom:var(--space-lg)}.Listing-module__X5Se2q__sub{row-gap:var(--space-2xs);padding-block:var(--space-md);border-top:1px solid var(--surface-line);grid-template-areas:"name arrow""text text"}.Listing-module__X5Se2q__subName{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);grid-area:name}.Listing-module__X5Se2q__subName .Listing-module__X5Se2q__link{text-underline-offset:4px;text-decoration-thickness:1px}.Listing-module__X5Se2q__sub>.Listing-module__X5Se2q__text{grid-area:text}@media (min-width:1024px){.Listing-module__X5Se2q__head{column-gap:var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Listing-module__X5Se2q__title{grid-column:1/span 7}.Listing-module__X5Se2q__intro{grid-column:8/-1;padding-top:.35em}.Listing-module__X5Se2q__row,.Listing-module__X5Se2q__sub{align-items:baseline;column-gap:var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none}.Listing-module__X5Se2q__row{padding-block:var(--space-xl) var(--space-2xl)}.Listing-module__X5Se2q__name,.Listing-module__X5Se2q__subName{grid-area:1/1/auto/span 7}.Listing-module__X5Se2q__body,.Listing-module__X5Se2q__sub>.Listing-module__X5Se2q__text{grid-area:1/8/auto/span 4}.Listing-module__X5Se2q__arrow,.Listing-module__X5Se2q__subArrow{grid-area:1/12;place-self:start end}.Listing-module__X5Se2q__arrow{width:56px}.Listing-module__X5Se2q__sub{padding-block:var(--space-lg)}.Listing-module__X5Se2q__subs{padding-bottom:var(--space-xl)}}
