.hx-intl:where(.astro-7x2b4oho){background:var(--color-haldi-soft);max-width:52ch;color:var(--color-ink-2);border-radius:12px;margin-top:1rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.5}.hx-intl:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho){font-weight:600}.pc:where(.astro-7x2b4oho){box-shadow:var(--shadow-pop);background:#fff;border:1px solid #ebe7e0;border-radius:22px;padding:1.6rem 1.5rem 0;position:relative;overflow:hidden}@media (width>=768px){.pc:where(.astro-7x2b4oho){padding:2rem 2.1rem 0}}.pc:where(.astro-7x2b4oho):before{content:"";border-top:3px solid var(--color-haldi);border-bottom:1.5px solid var(--color-haldi);height:7px;position:absolute;top:0;left:0;right:0}.pc-tag:where(.astro-7x2b4oho){background:var(--color-haldi-soft);min-height:28px;color:var(--color-haldi-ink);border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8rem;font-weight:650;display:inline-flex}.pc-fig:where(.astro-7x2b4oho){flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:.9rem;display:flex}.pc-fig:where(.astro-7x2b4oho) .fig:where(.astro-7x2b4oho){color:var(--color-ink);font-size:clamp(2.6rem,2rem + 2vw,3.6rem);line-height:1}.pc-was:where(.astro-7x2b4oho){color:var(--color-muted);font-size:.92rem;font-weight:600;text-decoration:line-through #545c6d80}.pc-l:where(.astro-7x2b4oho){color:var(--color-ink);margin-top:.5rem;font-weight:600}.pc-t:where(.astro-7x2b4oho){border-top:1px solid var(--color-rule);color:var(--color-ink-3);margin-top:.9rem;padding-top:.9rem;font-size:.98rem;line-height:1.6}.pc-tl:where(.astro-7x2b4oho){border-top:1px solid var(--color-rule);background:linear-gradient(#faf8f4,#f6f3ee);margin:1.1rem -1.5rem 0;padding:.4rem 1.5rem .5rem}@media (width>=768px){.pc-tl:where(.astro-7x2b4oho){margin-inline:-2.1rem;padding-inline:2.1rem}}.pc-tl:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho){grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem;padding:.5rem 0;font-size:.88rem;display:grid}.pc-tl:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho)+li:where(.astro-7x2b4oho){border-top:1px solid var(--color-rule)}.pc-tl:where(.astro-7x2b4oho) time:where(.astro-7x2b4oho){color:var(--color-neel);font-variant-numeric:tabular-nums;font-weight:650}.pc-tl:where(.astro-7x2b4oho) span:where(.astro-7x2b4oho){color:var(--color-ink)}.mag:where(.astro-7x2b4oho){gap:1rem;display:grid}@media (width>=1024px){.mag:where(.astro-7x2b4oho){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mag-feat:where(.astro-7x2b4oho){grid-row:span 3}}.mag:where(.astro-7x2b4oho)>li:where(.astro-7x2b4oho){display:flex}.feat:where(.astro-7x2b4oho),.gc:where(.astro-7x2b4oho){width:100%;box-shadow:var(--shadow-card);color:var(--color-ink);transition:border-color .2s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);background:#fff;border:1px solid #ebe7e0;border-radius:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.feat:where(.astro-7x2b4oho):hover,.gc:where(.astro-7x2b4oho):hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-pop)}@media (hover:hover){.feat:where(.astro-7x2b4oho):hover,.gc:where(.astro-7x2b4oho):hover{transform:translateY(-4px)}}.feat:where(.astro-7x2b4oho){background:radial-gradient(60% 70% at 100% 0,#a3245b0f,#0000 70%),#fff;flex-direction:column;padding:1.6rem 1.5rem 1.5rem}@media (width>=768px){.feat:where(.astro-7x2b4oho){padding:2.2rem 2.4rem 2rem}}.feat:where(.astro-7x2b4oho):before{content:"";border-top:3px solid var(--color-haldi);border-bottom:1.5px solid var(--color-haldi);height:7px;position:absolute;top:0;left:0;right:0}.feat-top:where(.astro-7x2b4oho){align-items:center;gap:.75rem;display:flex}.feat-n:where(.astro-7x2b4oho){font-family:var(--font-display);color:var(--color-neel);font-size:2.4rem;font-style:italic;line-height:1}.feat-pill:where(.astro-7x2b4oho){background:var(--color-haldi-soft);min-height:26px;color:var(--color-haldi-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.feat-t:where(.astro-7x2b4oho){font-family:var(--font-display);letter-spacing:-.024em;margin-top:1.1rem;font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-weight:500;line-height:1.04;display:block}.feat:where(.astro-7x2b4oho):hover .feat-t:where(.astro-7x2b4oho){color:var(--color-neel)}.feat-d:where(.astro-7x2b4oho){max-width:46ch;color:var(--color-muted);margin-top:.8rem;font-size:1.06rem;line-height:1.55;display:block}.pf:where(.astro-7x2b4oho){border:1px solid var(--color-rule);background:linear-gradient(#fbfaf7,#f6f3ee);border-radius:16px;margin-top:1.5rem;display:grid;overflow:hidden}.pf-row:where(.astro-7x2b4oho){grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem 1.1rem;display:grid}.pf-row:where(.astro-7x2b4oho)+.pf-row:where(.astro-7x2b4oho){border-top:1px dashed var(--color-rule-strong)}.pf-k:where(.astro-7x2b4oho){color:var(--color-ink-3);font-size:.84rem;font-weight:600}.pf-v:where(.astro-7x2b4oho){flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.pf-arr:where(.astro-7x2b4oho){color:var(--color-muted);font-weight:700}.pf-note:where(.astro-7x2b4oho){color:var(--color-muted);font-size:.8rem;font-weight:600}.chip:where(.astro-7x2b4oho){font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.86rem;font-weight:650;display:inline-flex}.chip-old:where(.astro-7x2b4oho){color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-rule-strong);background:#fff;text-decoration:line-through #545c6d80}.chip-new:where(.astro-7x2b4oho){color:#a3245b;background:#fbeaf1;box-shadow:inset 0 0 0 1px #a3245b29}.feat-m:where(.astro-7x2b4oho),.gc-m:where(.astro-7x2b4oho){color:var(--color-muted);flex-wrap:wrap;gap:.2rem 1rem;font-size:.84rem;font-weight:500;display:flex}.feat-m:where(.astro-7x2b4oho){margin-top:auto;padding-top:1.5rem}.feat-go:where(.astro-7x2b4oho){color:var(--color-neel);align-items:center;gap:.35rem;margin-top:.9rem;font-weight:600;display:inline-flex}.feat-go:where(.astro-7x2b4oho):after{content:"→";transition:transform .2s var(--ease-out)}.feat:where(.astro-7x2b4oho):hover .feat-go:where(.astro-7x2b4oho):after{transform:translate(3px)}.gc:where(.astro-7x2b4oho){gap:1.1rem;padding:1.3rem 1.4rem 1.25rem}.gc-n:where(.astro-7x2b4oho){font-family:var(--font-display);color:var(--color-neel);flex:none;font-size:2rem;font-style:italic;line-height:1}.gc-t:where(.astro-7x2b4oho){font-family:var(--font-display);letter-spacing:-.016em;font-size:1.5rem;font-weight:500;line-height:1.12;display:block}.gc:where(.astro-7x2b4oho):hover .gc-t:where(.astro-7x2b4oho){color:var(--color-neel)}.gc-d:where(.astro-7x2b4oho){color:var(--color-muted);margin-top:.45rem;font-size:.92rem;line-height:1.5;display:block}.gc-m:where(.astro-7x2b4oho){margin-top:.8rem}.due:where(.astro-7x2b4oho){gap:1rem;display:grid}@media (width>=900px){.due:where(.astro-7x2b4oho){grid-template-columns:13rem minmax(0,1fr);align-items:start}}.cal:where(.astro-7x2b4oho){box-shadow:var(--shadow-card);text-align:center;background:#fff;border:1px solid #ebe7e0;border-radius:20px;justify-items:center;display:grid;overflow:hidden}@media (width<=899px){.cal:where(.astro-7x2b4oho){display:none}}.cal-top:where(.astro-7x2b4oho){color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#1d3157,#0b1b33);width:100%;padding:.55rem;font-size:.74rem;font-weight:700}.cal-d:where(.astro-7x2b4oho){color:var(--color-ink);margin-top:.6rem;font-size:5.5rem;line-height:1}.cal-l:where(.astro-7x2b4oho){color:var(--color-neel);margin:.2rem 0 1.2rem;font-size:.9rem;font-weight:650}.tbl-wrap:where(.astro-7x2b4oho){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;overflow-x:auto}.tbl:where(.astro-7x2b4oho){border-collapse:collapse;width:100%;min-width:620px;font-size:.95rem}.tbl:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho),.tbl:where(.astro-7x2b4oho) td:where(.astro-7x2b4oho){text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);padding:1rem 1.25rem}.tbl:where(.astro-7x2b4oho) thead:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho){letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);background:linear-gradient(#f9f7f3,#f3f0ea);font-size:.72rem;font-weight:700}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) tr:where(.astro-7x2b4oho):last-child>:where(.astro-7x2b4oho){border-bottom:0}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) tr:where(.astro-7x2b4oho){transition:background-color .15s var(--ease-out)}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) tr:where(.astro-7x2b4oho):hover{background:#fbfaf6}.due-when:where(.astro-7x2b4oho){font-family:var(--font-display);color:var(--color-ink);font-size:1.08rem}@media (width<=639px){.tbl:where(.astro-7x2b4oho){min-width:0}.tbl:where(.astro-7x2b4oho) thead:where(.astro-7x2b4oho){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tbl:where(.astro-7x2b4oho) tr:where(.astro-7x2b4oho){border-bottom:1px solid var(--color-rule);padding:.9rem 1.1rem;display:block}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) tr:where(.astro-7x2b4oho):last-child{border-bottom:0}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho),.tbl:where(.astro-7x2b4oho) td:where(.astro-7x2b4oho){border:0;width:auto;padding:0;display:block}.tbl:where(.astro-7x2b4oho) td:where(.astro-7x2b4oho){margin-top:.25rem}}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho){font-weight:600}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho){color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho):hover{color:var(--color-neel);text-decoration-color:currentColor}.sheet:where(.astro-7x2b4oho){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:22px;padding:.4rem 1.25rem 1.2rem}@media (width>=768px){.sheet:where(.astro-7x2b4oho){padding:.6rem 2rem 1.5rem}}.tl-day:where(.astro-7x2b4oho){gap:.5rem 2rem;padding-top:1.4rem;display:grid}@media (width>=768px){.tl-day:where(.astro-7x2b4oho){grid-template-columns:9.5rem minmax(0,1fr)}}.tl-when:where(.astro-7x2b4oho){font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.15rem;font-weight:500}.tl-items:where(.astro-7x2b4oho){border-left:1px solid var(--color-rule-strong);max-width:calc(72ch + 1.4rem);padding:0 0 1.3rem 1.4rem;position:relative}.tl-day:where(.astro-7x2b4oho):last-child .tl-items:where(.astro-7x2b4oho){padding-bottom:.4rem}.tl-items:where(.astro-7x2b4oho):before{content:"";background:var(--color-neel);border-radius:1px;width:11px;height:3px;position:absolute;top:calc(.4rem + 4px);left:-6px}.upd-t:where(.astro-7x2b4oho){color:var(--color-ink)}.upd-src:where(.astro-7x2b4oho){color:var(--color-muted);margin-top:.4rem;font-size:.875rem}.upd-src:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho){color:var(--color-neel);overflow-wrap:anywhere;padding-block:.2rem;text-decoration:underline #1f4bd159;display:inline-block}.upd-src:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho):hover{text-decoration-color:currentColor}.upd-guide:where(.astro-7x2b4oho){min-height:36px;color:var(--color-ink);align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.upd-guide:where(.astro-7x2b4oho):after{content:"→";color:var(--color-neel);transition:transform .2s var(--ease-out)}.upd-guide:where(.astro-7x2b4oho):hover{color:var(--color-neel)}.upd-guide:where(.astro-7x2b4oho):hover:after{transform:translate(3px)}.mr-band:where(.astro-7x2b4oho){isolation:isolate;padding-block:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:clip}.mr-rules:where(.astro-7x2b4oho){z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px);background-size:100% 40px;position:absolute;inset:0;mask-image:radial-gradient(70% 80% at 80% 30%,#000,#0000 80%)}.mr-grid:where(.astro-7x2b4oho){gap:3rem;display:grid}@media (width>=1024px){.mr-grid:where(.astro-7x2b4oho){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:4rem}}.mr-k:where(.astro-7x2b4oho){letter-spacing:.1em;text-transform:uppercase;color:#c9d4ea;align-items:center;gap:.65rem;font-size:.76rem;font-weight:600;display:inline-flex}.mr-k:where(.astro-7x2b4oho):before{content:"";border-top:2px solid var(--color-haldi);border-bottom:1px solid var(--color-haldi);width:18px;height:5px}.mr-band:where(.astro-7x2b4oho) h2:where(.astro-7x2b4oho){color:#fff}.mr-sub:where(.astro-7x2b4oho){color:#c9d4ea}.mr-list:where(.astro-7x2b4oho){gap:.5rem;margin-top:1.75rem;display:grid}.mr-list:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho){background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem .9rem .75rem 1.05rem;display:flex}.mr-list:where(.astro-7x2b4oho) .tag{flex:none;margin-top:.1rem}.mr-n:where(.astro-7x2b4oho){color:#fff;font-weight:600;display:block}.mr-d:where(.astro-7x2b4oho){color:#aab6cb;margin-top:.15rem;font-size:.86rem;line-height:1.45;display:block}.mr-d:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho){color:#fff;text-decoration:underline #fff6}.mr-road:where(.astro-7x2b4oho){color:#dfe6f3;background:#ffffff1a}.mr-one:where(.astro-7x2b4oho){color:#aab6cb;margin-top:1.25rem;font-size:.9rem}.mr-shot:where(.astro-7x2b4oho){margin:0}.mr-shot:where(.astro-7x2b4oho) figcaption:where(.astro-7x2b4oho){text-align:center;color:#aab6cb;margin-top:1rem;font-size:.84rem}.foot-grid:where(.astro-7x2b4oho){gap:1.25rem;margin-top:3rem;display:grid}@media (width>=1024px){.foot-grid:where(.astro-7x2b4oho){grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}}.hub-fine:where(.astro-7x2b4oho){background:var(--color-paper-2);border-radius:16px;gap:.5rem;padding:1.1rem 1.3rem;display:grid}.srcs:where(.astro-7x2b4oho){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:1.2rem 1.3rem .5rem}@media (width>=768px){.srcs:where(.astro-7x2b4oho){padding:1.5rem 1.8rem .7rem}}.srcs:where(.astro-7x2b4oho) h2:where(.astro-7x2b4oho){border-bottom:2px solid var(--color-ink);padding-bottom:.8rem;font-size:clamp(1.35rem,1.2rem + .5vw,1.65rem);line-height:1.15}.src-list:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho){border-bottom:1px solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.7rem 0;font-size:.92rem;line-height:1.45;display:grid}.src-list:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho):last-child{border-bottom:0}.src-n:where(.astro-7x2b4oho){font-family:var(--font-display);color:var(--color-numeral);font-variant-numeric:tabular-nums;font-weight:600}.src-list:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho){color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:550}.src-list:where(.astro-7x2b4oho) a:where(.astro-7x2b4oho):hover{color:var(--color-neel);text-decoration-color:currentColor}@media (width<=767px){.hx .ph-in{padding-bottom:1.6rem}.hx .ph-split{gap:1.25rem}.hx .eyebrow{margin-top:1.1rem}.hx .ph-h{margin-top:.6rem}.hx .lede{margin-top:.7rem;font-size:.98rem}.hx-acts:where(.astro-7x2b4oho){column-gap:1.25rem;margin-top:.6rem;font-size:.92rem}.pc:where(.astro-7x2b4oho){border-radius:18px;padding:1.2rem 1.1rem 1.1rem}.pc-fig:where(.astro-7x2b4oho){margin-top:.6rem}.pc-fig:where(.astro-7x2b4oho) .fig:where(.astro-7x2b4oho){font-size:2.3rem}.pc-l:where(.astro-7x2b4oho){margin-top:.35rem;font-size:.95rem}.pc-t:where(.astro-7x2b4oho){margin-top:.7rem;padding-top:.7rem;font-size:.92rem;line-height:1.52}.pc-tl:where(.astro-7x2b4oho){margin:.8rem -1.1rem 0;padding:.25rem 1.1rem .35rem}.pc-tl:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho){grid-template-columns:5.8rem minmax(0,1fr);gap:.6rem;padding:.4rem 0;font-size:.84rem}.mag:where(.astro-7x2b4oho){gap:.75rem}.feat:where(.astro-7x2b4oho){border-radius:18px;padding:1.25rem 1.15rem 1.15rem}.feat-n:where(.astro-7x2b4oho){font-size:1.9rem}.feat-t:where(.astro-7x2b4oho){margin-top:.7rem;font-size:1.75rem}.feat-d:where(.astro-7x2b4oho){margin-top:.5rem;font-size:.95rem}.pf:where(.astro-7x2b4oho){margin-top:1rem}.pf-row:where(.astro-7x2b4oho){grid-template-columns:5.4rem minmax(0,1fr);gap:.4rem;padding:.6rem .8rem}.pf-k:where(.astro-7x2b4oho){font-size:.8rem}.chip:where(.astro-7x2b4oho){min-height:28px;padding:0 .5rem;font-size:.8rem}.feat-m:where(.astro-7x2b4oho){padding-top:1rem;font-size:.8rem}.feat-go:where(.astro-7x2b4oho){min-height:44px;margin-top:.5rem}.mag-m:where(.astro-7x2b4oho){margin-top:.75rem}.mag-m:where(.astro-7x2b4oho)>li:where(.astro-7x2b4oho){display:flex}.gc:where(.astro-7x2b4oho){border-radius:18px;gap:.8rem;padding:1.05rem 1.05rem 1rem}.gc-n:where(.astro-7x2b4oho){font-size:1.55rem}.gc-t:where(.astro-7x2b4oho){font-size:1.28rem}.gc-d:where(.astro-7x2b4oho){font-size:.88rem}.gc-m:where(.astro-7x2b4oho){margin-top:.6rem;font-size:.8rem}.tbl-wrap:where(.astro-7x2b4oho){border-radius:18px}.tbl:where(.astro-7x2b4oho) tr:where(.astro-7x2b4oho){padding:.65rem 1rem}.tbl:where(.astro-7x2b4oho) td:where(.astro-7x2b4oho){margin-top:.15rem}.tbl:where(.astro-7x2b4oho) tbody:where(.astro-7x2b4oho) th:where(.astro-7x2b4oho){font-size:.9rem}.due-when:where(.astro-7x2b4oho){font-size:1.02rem}.tbl:where(.astro-7x2b4oho) td:where(.astro-7x2b4oho).muted{font-size:.86rem}.sheet:where(.astro-7x2b4oho){--m-clamp:540px;border-radius:18px;padding:.3rem 1rem 1rem}.tl-day:where(.astro-7x2b4oho){gap:.35rem;padding-top:1rem}.tl-when:where(.astro-7x2b4oho){font-size:1.05rem}.tl-items:where(.astro-7x2b4oho){padding:0 0 1rem 1.1rem}.upd-t:where(.astro-7x2b4oho){font-size:.95rem;line-height:1.55}.upd-src:where(.astro-7x2b4oho){margin-top:.25rem;font-size:.82rem}.upd-guide:where(.astro-7x2b4oho){min-height:40px;font-size:.84rem}.mr-band:where(.astro-7x2b4oho){padding-block:2.75rem}.mr-grid:where(.astro-7x2b4oho){gap:2rem}.mr-band:where(.astro-7x2b4oho) h2:where(.astro-7x2b4oho){margin-top:.75rem}.mr-sub:where(.astro-7x2b4oho){margin-top:.75rem;font-size:.96rem}.mr-list:where(.astro-7x2b4oho){gap:.4rem;margin-top:1.1rem}.mr-list:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho){border-radius:12px;gap:.7rem;padding:.6rem .7rem .6rem .9rem}.mr-n:where(.astro-7x2b4oho){font-size:.92rem}.mr-d:where(.astro-7x2b4oho){font-size:.82rem;line-height:1.4}.mr-one:where(.astro-7x2b4oho){margin-top:.9rem;font-size:.84rem}.mr-cta:where(.astro-7x2b4oho){gap:.5rem;margin-top:1rem}.mr-cta:where(.astro-7x2b4oho) .btn:where(.astro-7x2b4oho){flex:auto;justify-content:center;padding-inline:.9rem}.mr-shot:where(.astro-7x2b4oho) figcaption:where(.astro-7x2b4oho){margin-top:.6rem;font-size:.8rem}.foot-grid:where(.astro-7x2b4oho){gap:1rem;margin-top:1.75rem}.hub-fine:where(.astro-7x2b4oho){padding:.9rem 1rem}.srcs:where(.astro-7x2b4oho){border-radius:18px;padding:1.05rem 1rem .4rem}.srcs:where(.astro-7x2b4oho) h2:where(.astro-7x2b4oho){padding-bottom:.65rem;font-size:1.3rem}.src-list:where(.astro-7x2b4oho){--m-clamp:170px}.src-list:where(.astro-7x2b4oho) li:where(.astro-7x2b4oho){grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem;padding:.6rem 0;font-size:.88rem}.srcs:where(.astro-7x2b4oho) .m-clamp-btn{margin:.2rem 0 .6rem}.hx-rel:where(.astro-7x2b4oho){padding-block:2.25rem}}
