.perks[data-astro-cid-updltw2v]{grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,40px) 10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.perks[data-astro-cid-updltw2v]{grid-template-columns:repeat(3,minmax(0,1fr))}}.perks[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-card);width:100%;height:auto}@media (width<=759px){.perks[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{aspect-ratio:4/3}}.perks[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font:500 var(--t-h3)/1.08 var(--body);letter-spacing:-.025em;margin:16px 0 8px}.perks[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:var(--muted);letter-spacing:0;vertical-align:.3em;margin-right:10px;font-size:15px}.perks[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--muted);max-width:36ch;font-size:15px;line-height:1.45}.roles[data-astro-cid-updltw2v]{border-top:1px solid var(--line)}.role[data-astro-cid-updltw2v]{border-bottom:1px solid var(--line)}.role[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 48px;align-items:center;gap:12px;padding-block:clamp(18px,2vw,28px);list-style:none;display:grid}.role[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.role[data-astro-cid-updltw2v] .num[data-astro-cid-updltw2v]{font:400 15px/1 var(--body);color:var(--muted)}.role[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font:500 var(--t-h3)/1.1 var(--body);letter-spacing:-.025em;color:var(--muted);transition:color .2s var(--ease);margin:0}.role[data-astro-cid-updltw2v] .meta[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.role[data-astro-cid-updltw2v] .meta[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{border:1px solid var(--line);border-radius:var(--pill);color:var(--muted);padding:6px 12px;font-size:13px;line-height:1.2}.role[data-astro-cid-updltw2v] .rbtn[data-astro-cid-updltw2v]{pointer-events:none}.role[data-astro-cid-updltw2v] .rbtn[data-astro-cid-updltw2v] .mi[data-astro-cid-updltw2v]{display:none}.role[data-astro-cid-updltw2v][open] h3[data-astro-cid-updltw2v]{color:var(--cream)}.role[data-astro-cid-updltw2v][open] .rbtn[data-astro-cid-updltw2v]{background:var(--gold);border-color:var(--gold);color:var(--charcoal)}.role[data-astro-cid-updltw2v][open] .rbtn[data-astro-cid-updltw2v] .pl[data-astro-cid-updltw2v]{display:none}.role[data-astro-cid-updltw2v][open] .rbtn[data-astro-cid-updltw2v] .mi[data-astro-cid-updltw2v]{display:block}@media (hover:hover){.role[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:hover h3[data-astro-cid-updltw2v]{color:var(--cream)}.role[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:hover .rbtn[data-astro-cid-updltw2v]{border-color:var(--cream)}}.r-body[data-astro-cid-updltw2v]{gap:28px;padding:0 0 clamp(28px,3vw,44px) 52px;display:grid}.r-body[data-astro-cid-updltw2v] .lead[data-astro-cid-updltw2v]{max-width:30ch}.r-body[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{font:500 var(--t-label)/1.3 var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px}.r-body[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.r-body[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]:before{content:"";background:var(--gold);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:12px;display:inline-block}.r-apply[data-astro-cid-updltw2v]{justify-items:start;gap:12px;display:grid}.r-apply[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--muted);font-size:14px}@media (width>=900px){.r-body[data-astro-cid-updltw2v]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;padding-left:68px}.role[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]{grid-template-columns:56px minmax(0,1fr) 48px}}@media (width<=899px){.r-body[data-astro-cid-updltw2v]{padding-left:0}}.r-empty[data-astro-cid-updltw2v]{border-radius:var(--r-card);background:var(--surface);padding:clamp(22px,2.4vw,34px)}.r-empty[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font:500 var(--t-h3)/1.1 var(--body);letter-spacing:-.025em;margin:0 0 10px}.r-empty[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--muted);max-width:48ch}
