.stack[data-astro-cid-ptb5lq6q]{gap:var(--space-10);flex-direction:column;display:flex}.review[data-astro-cid-ptb5lq6q]{padding:var(--space-6) var(--space-5);background:var(--pm-gray-0);border-radius:22px}.review-title[data-astro-cid-ptb5lq6q]{color:var(--color-accent-text);font-size:13px;font-weight:var(--fw-extrabold);letter-spacing:var(--ls-overline);text-transform:uppercase}.review-grid[data-astro-cid-ptb5lq6q]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-item[data-astro-cid-ptb5lq6q]{gap:var(--space-2);padding:var(--space-4);background:var(--surface-subtle);border-radius:20px;flex-direction:column;font-size:15px;line-height:24px;display:flex}.review-item[data-astro-cid-ptb5lq6q] b[data-astro-cid-ptb5lq6q]{font-size:40px;line-height:44px;font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.review-item[data-astro-cid-ptb5lq6q].alt{background:var(--pm-red-50)}.review-item[data-astro-cid-ptb5lq6q].alt b[data-astro-cid-ptb5lq6q]{color:var(--color-accent-text)}.review-source[data-astro-cid-ptb5lq6q]{margin-top:var(--space-4);color:var(--text-secondary);font-size:13px}.sectors[data-astro-cid-ptb5lq6q]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.sectors[data-astro-cid-ptb5lq6q] li[data-astro-cid-ptb5lq6q]{display:flex}.sector[data-astro-cid-ptb5lq6q]{padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-pepa);color:var(--text-primary);flex-direction:column;flex:1;gap:10px;text-decoration:none;display:flex}.sector[data-astro-cid-ptb5lq6q]:hover{box-shadow:var(--shadow-md)}.icon[data-astro-cid-ptb5lq6q]{border-radius:var(--radius-pill);background:var(--pm-cyan-100);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.name[data-astro-cid-ptb5lq6q]{font-size:21px;line-height:27px}.summary[data-astro-cid-ptb5lq6q]{color:var(--text-secondary);font-size:14px;line-height:21px}.need[data-astro-cid-ptb5lq6q]{font-size:16px;line-height:24px;font-weight:var(--fw-bold)}.stat[data-astro-cid-ptb5lq6q]{padding:var(--space-2) 10px;border-radius:var(--radius-sm);background:var(--pm-red-50);color:var(--color-accent-text);font-size:14px;line-height:21px;font-weight:var(--fw-bold)}.foot[data-astro-cid-ptb5lq6q]{padding-top:var(--space-4);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.plan[data-astro-cid-ptb5lq6q]{padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:13px;font-weight:var(--fw-extrabold)}.patterns[data-astro-cid-ptb5lq6q]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.patterns[data-astro-cid-ptb5lq6q] li[data-astro-cid-ptb5lq6q]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--pm-gray-0);flex-direction:column;gap:10px;display:flex}.patterns[data-astro-cid-ptb5lq6q] b[data-astro-cid-ptb5lq6q]{font-size:19px;line-height:26px}.n[data-astro-cid-ptb5lq6q]{border-radius:var(--radius-pill);background:var(--pm-red-50);width:40px;height:40px;color:var(--color-accent-text);font-weight:var(--fw-black);justify-content:center;align-items:center;display:flex}.p-text[data-astro-cid-ptb5lq6q]{color:var(--text-secondary);font-size:16px;line-height:25px}.figures[data-astro-cid-ptb5lq6q]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.figure[data-astro-cid-ptb5lq6q]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-inverse-raised);color:var(--text-inverse-muted);flex-direction:column;gap:10px;font-size:15px;line-height:23px;display:flex}.figure[data-astro-cid-ptb5lq6q] b[data-astro-cid-ptb5lq6q]{color:var(--surface-brand);font-size:40px;line-height:44px;font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.sources[data-astro-cid-ptb5lq6q]{gap:var(--space-2) var(--space-6);font-size:15px;font-weight:var(--fw-bold);flex-wrap:wrap;display:flex}.sources[data-astro-cid-ptb5lq6q] a[data-astro-cid-ptb5lq6q]{min-height:var(--touch-target);align-items:center;display:inline-flex}.faq-grid[data-astro-cid-ptb5lq6q]{gap:var(--space-8);display:grid}.ask[data-astro-cid-ptb5lq6q]{margin-top:var(--space-6)}@media (width>=1024px){.review[data-astro-cid-ptb5lq6q]{box-shadow:0 18px 44px color-mix(in srgb, var(--pm-navy-950) 35%, transparent);border-radius:28px;padding:30px}.review-item[data-astro-cid-ptb5lq6q] b[data-astro-cid-ptb5lq6q]{font-size:44px;line-height:48px}.faq-grid[data-astro-cid-ptb5lq6q]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px}}
