.page_page__d7FAq{padding:var(--space-16) 0}.page_container__YhMzW{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-8) var(--space-6);background-color:var(--color-bg-translucent);border-radius:8px}.page_breadcrumb__7rKFu{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-12);font-size:var(--font-size-sm)}.page_breadcrumbLink__3o_D4{color:var(--color-accent);text-decoration:none;transition:color var(--transition-base)}.page_breadcrumbLink__3o_D4:hover{color:var(--color-accent-hover)}.page_breadcrumbCurrent__BkHFX,.page_breadcrumbSeparator__GG2dE{color:var(--color-text-muted)}.page_article__ppoWr{max-width:var(--max-width-prose);margin-bottom:var(--space-16)}.page_articleHeader__Q8vda{margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.page_meta__RIHkB{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.page_tag__fvw0t{display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;padding:var(--space-1) var(--space-3);letter-spacing:.02em}.page_date__etfUk{margin-left:var(--space-2)}.page_date__etfUk,.page_event__URgJC{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_event__URgJC{margin-bottom:var(--space-4)}.page_title__CcUzQ{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-text-primary)}.page_subtitle__UH9fV{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-top:var(--space-3);line-height:var(--line-height-snug)}.page_body__99q1p{display:flex;flex-direction:column;gap:var(--space-6)}.page_body__99q1p p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page_bodyHeading__d_1q7{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-top:var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.page_tableWrapper__HRUVB{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_comparisonTable__yrE_g{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.page_comparisonTable__yrE_g th{text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-border);background-color:var(--color-surface)}.page_comparisonTable__yrE_g td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top;line-height:var(--line-height-relaxed)}.page_comparisonTable__yrE_g tr:last-child td{border-bottom:none}.page_riskHigh__QsLwr{color:#c0392b;font-weight:var(--font-weight-medium)}.page_riskSafe__30wEp{color:var(--color-accent);font-weight:var(--font-weight-medium)}.page_blueprintList__ODbnT{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;counter-reset:blueprint-counter}.page_blueprintItem__HyjBP{display:flex;gap:var(--space-4);counter-increment:blueprint-counter}.page_blueprintItem__HyjBP:before{content:counter(blueprint-counter);display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--color-surface);border:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding-top:.2rem}.page_blueprintContent__o3uZN{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.page_blueprintTitle__wgaaA{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page_blueprintBody__LSBUM{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page_protocolSteps__91SFo{display:flex;flex-direction:column;gap:var(--space-8)}.page_protocolStep__6KSg8{display:flex;flex-direction:column;gap:var(--space-3)}.page_protocolLabel__K3Au6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.page_protocolTitle__MlbX2{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page_protocolNote__pAuus{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;line-height:var(--line-height-relaxed)}.page_promptBlock__ZDnmP{padding:var(--space-6);background-color:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 4px 4px 0}.page_promptBlock__ZDnmP p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.page_promptBlock__ZDnmP p+p{margin-top:var(--space-4)}.page_noGoList__Iac8g{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding-left:var(--space-4);border-left:3px solid var(--color-border)}.page_noGoList__Iac8g li{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.page_articleFooter__5IG5p{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.page_footnote__82fMj{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;line-height:var(--line-height-relaxed)}.page_cta__1CQDk{max-width:var(--max-width-prose);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.page_ctaText__BT8Vc{font-size:var(--font-size-base);color:var(--color-text-secondary)}.page_ctaLink__URk8x{display:inline-flex;align-items:center;background-color:var(--color-accent);color:#fff;padding:var(--space-3) var(--space-8);border-radius:4px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--transition-base);min-height:44px}.page_ctaLink__URk8x:hover{background-color:var(--color-accent-hover);color:#fff}@media (min-width:640px){.page_page__d7FAq{padding:var(--space-24) 0}.page_container__YhMzW{padding:var(--space-8) var(--space-8)}.page_title__CcUzQ{font-size:var(--font-size-4xl)}}@media (min-width:1024px){.page_page__d7FAq{padding:var(--space-32) 0}.page_container__YhMzW{padding:var(--space-8) var(--space-16)}}