.comp-sub__breadcrumb[data-v-0df49261]{padding:0 4px 8px}.comp-sub__breadcrumb-link[data-v-0df49261]{font-size:12px;color:#2563eb;text-decoration:none}.comp-sub__breadcrumb-link[data-v-0df49261]:hover{text-decoration:underline}.comp-sub__intro[data-v-0df49261]{padding:0 4px 16px}.comp-sub__h1[data-v-0df49261]{font-size:24px;font-weight:800;color:#111827;margin:0 0 4px;line-height:1.2}.comp-sub__subtitle[data-v-0df49261]{font-size:13px;color:#4b5563;margin:0 0 12px}.comp-sub__intro-prose[data-v-0df49261]{font-size:14px;line-height:1.6;color:#1f2937;margin:0 0 8px}.comp-sub__byline[data-v-0df49261]{font-size:11px;color:#6b7280;margin:0}.comp-sub__primary[data-v-0df49261]{padding:0 4px 16px}.comp-sub__section-title[data-v-0df49261]{font-size:14px;font-weight:800;color:#111827;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.comp-sub__insights[data-v-0df49261]{background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;padding:14px;margin:0 4px 16px}.comp-sub__insights-list[data-v-0df49261]{list-style:disc;padding-left:20px;margin:0}.comp-sub__insights-list li[data-v-0df49261]{font-size:13px;line-height:1.6;color:#1f2937;margin-bottom:4px}.comp-sub__guardrail[data-v-0df49261]{background:#fef3c7;border:1px solid #FDE68A;border-radius:12px;padding:12px 14px;margin:0 4px 16px}.comp-sub__guardrail p[data-v-0df49261]{font-size:12px;line-height:1.6;color:#78350f;margin:0}.comp-sub__crosslinks[data-v-0df49261]{margin:0 4px 16px}.comp-sub__crosslinks-grid[data-v-0df49261]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (min-width: 640px){.comp-sub__crosslinks-grid[data-v-0df49261]{grid-template-columns:1fr 1fr 1fr}}.comp-sub__crosslink[data-v-0df49261]{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:10px 12px;text-decoration:none;color:#1f2937;font-size:12px;font-weight:600;display:flex;justify-content:space-between;align-items:center;transition:border-color .12s ease,background .12s ease}.comp-sub__crosslink[data-v-0df49261]:hover{border-color:#2563eb;background:#eff6ff}.comp-sub__crosslink-arrow[data-v-0df49261]{color:#2563eb;font-weight:700}.comp-sub__faq[data-v-0df49261]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px;margin:0 4px 16px}.comp-sub__faq-item[data-v-0df49261]{border-bottom:1px solid #F3F4F6;padding:8px 0}.comp-sub__faq-item[data-v-0df49261]:last-child{border-bottom:none}.comp-sub__faq-item summary[data-v-0df49261]{font-size:13px;font-weight:700;color:#1f2937;cursor:pointer}.comp-sub__faq-item summary[data-v-0df49261]:hover{color:#2563eb}.comp-sub__faq-item p[data-v-0df49261]{font-size:13px;color:#4b5563;line-height:1.6;margin:8px 0 0}
