.pr[data-astro-cid-dfdbcsx5]{background:var(--offwhite);color:var(--ink);padding:clamp(80px,10vw,140px) 0}.pr-inner[data-astro-cid-dfdbcsx5]{width:min(1280px,100% - var(--gutter) * 2);margin:0 auto}.pr-head[data-astro-cid-dfdbcsx5]{text-align:center}.pr-title[data-astro-cid-dfdbcsx5]{font-size:clamp(32px,3.4vw,54px);font-weight:700;line-height:1.15;letter-spacing:-.04em;color:var(--green)}.pr-title-light[data-astro-cid-dfdbcsx5]{font-weight:300;color:var(--ink)}.pr-lead[data-astro-cid-dfdbcsx5]{margin-top:16px;font-size:clamp(16px,1.2vw,18px);color:var(--text)}.pr-grid[data-astro-cid-dfdbcsx5]{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}.pr-video[data-astro-cid-dfdbcsx5]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;background:#000}.pr-video[data-astro-cid-dfdbcsx5] img[data-astro-cid-dfdbcsx5],.pr-thumb[data-astro-cid-dfdbcsx5] img[data-astro-cid-dfdbcsx5]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.pr-video[data-astro-cid-dfdbcsx5]:hover img[data-astro-cid-dfdbcsx5],.pr-item[data-astro-cid-dfdbcsx5]:hover .pr-thumb[data-astro-cid-dfdbcsx5] img[data-astro-cid-dfdbcsx5]{transform:scale(1.04)}.pr-play[data-astro-cid-dfdbcsx5]{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--white);box-shadow:0 8px 24px #0000004d;transition:transform .25s var(--ease-out)}.pr-video[data-astro-cid-dfdbcsx5]:hover .pr-play[data-astro-cid-dfdbcsx5]{transform:scale(1.08)}.pr-play--sm[data-astro-cid-dfdbcsx5]{width:40px;height:40px;margin:-20px 0 0 -20px}.pr-main[data-astro-cid-dfdbcsx5] .pr-tag[data-astro-cid-dfdbcsx5]{margin-top:18px}.pr-tag[data-astro-cid-dfdbcsx5]{display:block;font-size:13px;font-weight:700;color:var(--green)}.pr-main-title[data-astro-cid-dfdbcsx5]{margin-top:6px;font-size:clamp(19px,1.6vw,24px);font-weight:700;line-height:1.4;letter-spacing:-.04em}.pr-list[data-astro-cid-dfdbcsx5]{border-top:1px solid var(--ink)}.pr-list[data-astro-cid-dfdbcsx5] li[data-astro-cid-dfdbcsx5]{border-bottom:1px solid var(--line)}.pr-item[data-astro-cid-dfdbcsx5]{width:100%;display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;align-items:center;padding:18px 0;text-align:left}.pr-thumb[data-astro-cid-dfdbcsx5]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;background:var(--line)}.pr-video[data-astro-cid-dfdbcsx5]:not(:has(img)),.pr-item--video[data-astro-cid-dfdbcsx5] .pr-thumb[data-astro-cid-dfdbcsx5]:not(:has(img)){background:linear-gradient(135deg,var(--green-deep),var(--green))}.pr-thumb--sq[data-astro-cid-dfdbcsx5]{aspect-ratio:4 / 3}.pr-text[data-astro-cid-dfdbcsx5]{display:grid;gap:4px}.pr-item-title[data-astro-cid-dfdbcsx5]{font-size:16px;font-weight:700;line-height:1.45;letter-spacing:-.04em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a[data-astro-cid-dfdbcsx5].pr-item:hover .pr-item-title[data-astro-cid-dfdbcsx5],button[data-astro-cid-dfdbcsx5].pr-item:hover .pr-item-title[data-astro-cid-dfdbcsx5]{text-decoration:underline;text-underline-offset:4px}.pr-sub[data-astro-cid-dfdbcsx5]{font-size:14px;color:var(--muted)}.pr-foot[data-astro-cid-dfdbcsx5]{margin-top:40px;text-align:center}.pr-more[data-astro-cid-dfdbcsx5]{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 28px;border:1px solid var(--line);border-radius:2px;background:var(--white);font-weight:700;color:var(--green)}.pr-more[data-astro-cid-dfdbcsx5]:hover{border-color:var(--green)}.pr-box[data-astro-cid-dfdbcsx5]{width:min(1100px,100vw - 32px);margin:auto;padding:0;border:0;background:transparent;overflow:visible}.pr-box[data-astro-cid-dfdbcsx5]::backdrop{background:#081410e0}.pr-frame[data-astro-cid-dfdbcsx5]{aspect-ratio:16 / 9;background:#000}.pr-frame[data-astro-cid-dfdbcsx5] iframe{width:100%;height:100%;border:0}.pr-close[data-astro-cid-dfdbcsx5]{position:absolute;right:0;top:-56px;width:48px;height:48px;display:grid;place-items:center;border-radius:2px;background:#ffffff1f;color:var(--white)}@media(max-width:1023px){.pr-grid[data-astro-cid-dfdbcsx5]{grid-template-columns:1fr}}@media(max-width:479px){.pr-item[data-astro-cid-dfdbcsx5]{grid-template-columns:112px minmax(0,1fr);gap:14px}.pr-item-title[data-astro-cid-dfdbcsx5]{font-size:15px}}
