.rc-ps__summary{cursor:pointer;list-style:none}.rc-ps__summary::-webkit-details-marker{display:none}.rc-ps__summary:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}.rc-ps__num{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:700;display:block}.rc-ps__title{color:var(--color-brand-dark);font-weight:700;display:block}.rc-ps__body p{color:var(--color-text-default);margin:0}.rc-ps--expand{align-items:start;gap:16px;display:grid}@media (min-width:640px){.rc-ps--expand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rc-ps--expand{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc-ps--expand .rc-ps__card{background:var(--color-bg-subtle);border:1px solid #0000;border-radius:12px;transition:border-color .18s,box-shadow .18s}.rc-ps--expand .rc-ps__card:hover,.rc-ps--expand .rc-ps__card[open]{border-color:var(--color-border-default)}.rc-ps--expand .rc-ps__summary{padding:20px}.rc-ps--expand .rc-ps__title{min-height:2.5em;margin-top:6px;font-size:19px;line-height:1.25}.rc-ps__more{color:var(--color-brand-orange);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:700;display:inline-flex}.rc-ps__icon{transition:transform .2s}.rc-ps__card[open] .rc-ps__icon{transform:rotate(45deg)}.rc-ps--expand .rc-ps__body{padding:0 20px 20px}.rc-ps--reveal{gap:16px;display:grid}@media (min-width:640px){.rc-ps--reveal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rc-ps--reveal{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc-ps--reveal .rc-ps__card:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}.rc-ps--reveal .rc-ps__card{background:var(--color-bg-subtle);isolation:isolate;border-radius:12px;min-height:190px;position:relative;overflow:hidden}.rc-ps--reveal .rc-ps__summary{flex-direction:column;justify-content:flex-end;min-height:190px;padding:20px;display:flex}.rc-ps--reveal .rc-ps__title{margin-top:6px;font-size:19px;line-height:1.25}@media (hover:hover){.rc-ps--reveal .rc-ps__body{z-index:1;background:var(--color-brand-dark);color:#fff;opacity:0;align-items:center;padding:20px;transition:transform .26s,opacity .2s;display:flex;position:absolute;inset:0;transform:translateY(8%)}.rc-ps--reveal .rc-ps__body p{color:inherit}.rc-ps--reveal .rc-ps__card:hover .rc-ps__body,.rc-ps--reveal .rc-ps__card:focus-within .rc-ps__body{opacity:1;transform:translateY(0)}}@media (hover:none){.rc-ps--reveal .rc-ps__summary{min-height:0}.rc-ps--reveal .rc-ps__body{padding:0 20px 20px}}.rc-ps--panels{flex-direction:column;gap:8px;display:flex}.rc-ps--panels .rc-ps__card{background:var(--color-bg-subtle);border-radius:12px;overflow:hidden}.rc-ps--panels .rc-ps__summary{padding:18px 20px}.rc-ps--panels .rc-ps__body{padding:0 20px 20px}@media (min-width:1024px){.rc-ps--panels{flex-direction:row;align-items:stretch;min-height:280px}.rc-ps--panels .rc-ps__card{flex:1 1 0;min-width:0;transition:flex-grow .32s;display:flex}.rc-ps--panels .rc-ps__card[open]{background:var(--color-brand-dark);flex-grow:4}.rc-ps--panels .rc-ps__summary{flex-direction:column;flex-shrink:0;gap:14px;padding:20px 18px;display:flex}.rc-ps--panels .rc-ps__card:not([open]) .rc-ps__title{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:200px;overflow:hidden;transform:rotate(180deg)}.rc-ps--panels .rc-ps__card[open] .rc-ps__num,.rc-ps--panels .rc-ps__card[open] .rc-ps__title{color:#fff}.rc-ps--panels .rc-ps__card[open] .rc-ps__title{max-width:22ch;font-size:19px;line-height:1.25}.rc-ps--panels .rc-ps__body{align-items:flex-end;max-width:44ch;padding:20px 22px 22px 0;display:flex}.rc-ps--panels .rc-ps__card[open] .rc-ps__body p{color:#ffffffc7}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.rc-ps--expand .rc-ps__card::details-content{block-size:0;transition:block-size .26s ease, content-visibility .26s allow-discrete;overflow:hidden}.rc-ps--expand .rc-ps__card[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.rc-ps__icon,.rc-ps--reveal .rc-ps__body,.rc-ps--panels .rc-ps__card{transition:none}.rc-ps--expand .rc-ps__card::details-content{transition:none}}