.pillar-module__ulqwXq__page{background:var(--bg-page);min-height:100vh}.pillar-module__ulqwXq__content{max-width:var(--max-width);padding:var(--space-4) var(--space-5) var(--space-12);margin:0 auto}.pillar-module__ulqwXq__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text-tertiary);flex-wrap:wrap;font-size:.78rem;font-weight:800;display:flex}.pillar-module__ulqwXq__breadcrumb a{color:var(--text-primary)}.pillar-module__ulqwXq__breadcrumbSep{color:var(--text-soft)}.pillar-module__ulqwXq__hero{gap:var(--space-6);padding:var(--space-6) 0 var(--space-8);border-bottom:2px solid var(--text-primary);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;display:grid}.pillar-module__ulqwXq__heroCopy{justify-content:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.pillar-module__ulqwXq__kicker,.pillar-module__ulqwXq__panelLabel,.pillar-module__ulqwXq__sidebarTitle{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pillar-module__ulqwXq__title{max-width:940px;color:var(--text-primary);font-family:var(--font-display);letter-spacing:0;font-size:clamp(2.2rem,5vw,4.7rem);font-weight:900;line-height:.96}.pillar-module__ulqwXq__excerpt{max-width:760px;color:var(--text-secondary);font-size:1.05rem;line-height:1.66}.pillar-module__ulqwXq__metaRow,.pillar-module__ulqwXq__heroActions{flex-wrap:wrap;gap:8px;display:flex}.pillar-module__ulqwXq__metaRow span{border:1px solid var(--border-light);min-height:32px;color:var(--text-secondary);background:#fff;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.pillar-module__ulqwXq__heroActions{margin-top:var(--space-2)}.pillar-module__ulqwXq__primaryAction,.pillar-module__ulqwXq__secondaryAction{min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.pillar-module__ulqwXq__primaryAction{color:#fff;background:#101010}.pillar-module__ulqwXq__secondaryAction{border:1px solid var(--border-light);color:var(--text-primary);background:#fff}.pillar-module__ulqwXq__heroPanel{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-light);border-top:8px solid var(--accent);background:linear-gradient(135deg,#f3c40042,#007d671f),#fff;flex-direction:column;justify-content:flex-end;display:flex}.pillar-module__ulqwXq__heroBullets{gap:var(--space-3);display:grid}.pillar-module__ulqwXq__heroBullets li{color:var(--text-primary);padding-left:18px;font-size:.94rem;font-weight:750;line-height:1.56;position:relative}.pillar-module__ulqwXq__heroBullets li:before{background:var(--signal);content:"";width:7px;height:7px;position:absolute;top:.72em;left:0}.pillar-module__ulqwXq__articleGrid{gap:var(--space-7);padding-top:var(--space-7);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.pillar-module__ulqwXq__sidebar{top:calc(var(--nav-height) + var(--ticker-height) + var(--space-4));gap:var(--space-4);display:grid;position:sticky}.pillar-module__ulqwXq__sidebarBlock,.pillar-module__ulqwXq__summaryBox,.pillar-module__ulqwXq__faqItem,.pillar-module__ulqwXq__sourcesSection,.pillar-module__ulqwXq__disclaimer{border:1px solid var(--border-light);background:#fff}.pillar-module__ulqwXq__sidebarBlock{padding:var(--space-4)}.pillar-module__ulqwXq__sidebarTitle{min-height:30px;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--text-primary);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.pillar-module__ulqwXq__sidebarTitle:after{background:var(--accent);content:"";width:22px;height:7px}.pillar-module__ulqwXq__tocList,.pillar-module__ulqwXq__relatedList{gap:8px;display:grid}.pillar-module__ulqwXq__tocLink{border-bottom:1px solid var(--border-light);color:var(--text-secondary);padding:9px 0;font-size:.84rem;font-weight:850;line-height:1.45;display:block}.pillar-module__ulqwXq__tocLink:hover,.pillar-module__ulqwXq__relatedLink:hover strong,.pillar-module__ulqwXq__sourceLink:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.pillar-module__ulqwXq__relatedLink{padding:var(--space-3);background:var(--bg-page);border:1px solid var(--border-light);gap:4px;display:grid}.pillar-module__ulqwXq__relatedLink span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.pillar-module__ulqwXq__relatedLink strong{color:var(--text-primary);font-size:.9rem;line-height:1.35}.pillar-module__ulqwXq__body{min-width:0}.pillar-module__ulqwXq__summaryBox{gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-5);border-left:8px solid var(--signal);display:grid}.pillar-module__ulqwXq__summaryBox p{color:var(--text-secondary);font-size:.98rem;line-height:1.7}.pillar-module__ulqwXq__section{padding:var(--space-7) 0;border-top:1px solid var(--border-light)}.pillar-module__ulqwXq__section h2,.pillar-module__ulqwXq__faqSection h2,.pillar-module__ulqwXq__sourcesSection h2{max-width:800px;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:900;line-height:1.12}.pillar-module__ulqwXq__section p,.pillar-module__ulqwXq__faqItem p{max-width:820px;margin-top:var(--space-3);color:var(--text-secondary);font-size:1rem;line-height:1.82}.pillar-module__ulqwXq__section ul{max-width:820px;margin-top:var(--space-4);gap:10px;display:grid}.pillar-module__ulqwXq__section li{padding:var(--space-3) var(--space-3) var(--space-3) 34px;border:1px solid var(--border-light);color:var(--text-primary);background:#fff;font-size:.94rem;font-weight:750;line-height:1.55;position:relative}.pillar-module__ulqwXq__section li:before{background:var(--accent);content:"";width:8px;height:8px;position:absolute;top:20px;left:14px}.pillar-module__ulqwXq__note{max-width:820px;margin-top:var(--space-4);padding:var(--space-4);border-left:6px solid var(--signal);color:var(--text-primary);background:#f0f7f4;font-size:.94rem;font-weight:750;line-height:1.65}.pillar-module__ulqwXq__faqSection{padding:var(--space-7) 0;border-top:2px solid var(--text-primary)}.pillar-module__ulqwXq__faqList{gap:var(--space-3);margin-top:var(--space-4);display:grid}.pillar-module__ulqwXq__faqItem{padding:var(--space-4)}.pillar-module__ulqwXq__faqItem summary{color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:900;line-height:1.45}.pillar-module__ulqwXq__sourcesSection{margin-top:var(--space-4);padding:var(--space-5)}.pillar-module__ulqwXq__sourceGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pillar-module__ulqwXq__sourceLink{min-height:44px;padding:0 var(--space-3);background:var(--bg-page);border:1px solid var(--border-light);color:var(--text-primary);align-items:center;font-size:.86rem;font-weight:850;display:flex}.pillar-module__ulqwXq__disclaimer{margin-top:var(--space-4);padding:var(--space-4);color:var(--text-secondary);font-size:.9rem;line-height:1.65}.pillar-module__ulqwXq__disclaimer strong{color:var(--text-primary)}@media (max-width:1080px){.pillar-module__ulqwXq__hero,.pillar-module__ulqwXq__articleGrid{grid-template-columns:1fr}.pillar-module__ulqwXq__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:720px){.pillar-module__ulqwXq__content{padding:var(--space-4) var(--space-3) var(--space-10)}.pillar-module__ulqwXq__hero{padding-top:var(--space-4)}.pillar-module__ulqwXq__title{font-size:clamp(2rem,10vw,3.2rem)}.pillar-module__ulqwXq__excerpt{font-size:.98rem}.pillar-module__ulqwXq__heroActions,.pillar-module__ulqwXq__metaRow,.pillar-module__ulqwXq__sidebar,.pillar-module__ulqwXq__sourceGrid{grid-template-columns:1fr}.pillar-module__ulqwXq__primaryAction,.pillar-module__ulqwXq__secondaryAction{width:100%}}
