.strategy-article{padding:40px 0 72px}.strategy-header{max-width:760px;margin-bottom:36px}.strategy-lede{font-size:1.08rem;color:var(--muted);line-height:1.7;margin-top:14px}.strategy-byline{font-size:.78rem;color:var(--muted2);margin-top:14px}.strategy-content{font-size:1rem;color:var(--muted);line-height:1.8}.strategy-content h2{margin:48px 0 16px;font-size:1.5rem}.strategy-content h2:first-child{margin-top:0}.strategy-content h3{margin:30px 0 12px;font-size:1.1rem;color:var(--text)}.strategy-content p{margin-bottom:18px}.strategy-content ul,.strategy-content ol{margin:0 0 18px 1.4em;color:var(--muted)}.strategy-content li{margin-bottom:8px}.strategy-content li strong,.strategy-content p strong{color:var(--text)}.strategy-content a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.strategy-content .table-scroll{margin:20px 0}.strategy-note{border-left:3px solid var(--accent);background:var(--surface2);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:14px 18px;margin:20px 0;font-size:.9rem;color:var(--muted);line-height:1.7}.strategy-table-note{font-size:.82rem;color:var(--muted2);margin:-8px 0 20px;line-height:1.6}.strategy-faq{padding:56px 0}.strategy-faq-title{font-size:clamp(1.4rem,3vw,1.9rem);margin-bottom:20px}.strategy-related{padding:40px 0;border-top:1px solid var(--border)}.strategy-related h2{font-size:1.1rem;font-weight:600;margin-bottom:16px}.strategy-related-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 24px}.strategy-related-list a{display:block;padding:8px 0;color:var(--muted);text-decoration:none;font-size:.88rem;border-bottom:1px solid var(--border)}.strategy-related-list a:hover{color:var(--accent)}@media(max-width:700px){.strategy-related-list{grid-template-columns:1fr}}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px}.feature-card h4{font-size:.92rem;color:var(--text);margin-bottom:8px}.feature-card p{font-size:.82rem;color:var(--muted);line-height:1.6;margin-bottom:0}@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.feature-grid{grid-template-columns:1fr}}.spec-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px;margin:24px 0 32px}.spec-panel-title{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin-bottom:14px}.spec-panel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 18px}.spec-item{display:flex;flex-direction:column;gap:4px}.spec-label{font-size:.72rem;color:var(--muted2)}.spec-value{font-family:var(--font-mono);font-size:.92rem;font-weight:600;color:var(--text)}.spec-value.accent{color:var(--accent)}@media(max-width:900px){.spec-panel-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.spec-panel-grid{grid-template-columns:1fr}}.placeholder-stats{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 8px}.placeholder-stat{flex:1 1 150px;border:1px dashed var(--border2);border-radius:var(--radius-md);background:var(--surface2);padding:14px 16px;text-align:center}.placeholder-stat b{display:block;font-family:var(--font-mono);font-size:1.2rem;font-weight:700;color:var(--muted);margin-bottom:4px}.placeholder-stat span{font-size:.74rem;color:var(--muted2);line-height:1.4}.placeholder-stats-note{font-size:.8rem;color:var(--muted2);margin:4px 0 20px;line-height:1.6}.plan-badge{display:inline-block;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:#16c78f1a;border:1px solid rgba(22,199,143,.3);border-radius:99px;padding:4px 11px}.plan-badge.is-pro{color:var(--ui);background:#8f9fb31f;border-color:#8f9fb34d}.strategy-hub-article{padding:40px 0 80px}.strategy-hub-hero{max-width:760px;margin:0 0 36px}.strategy-hub-lede{font-size:1.05rem;color:var(--muted);line-height:1.7;margin-top:14px;max-width:640px}.strategy-hub-section{margin-top:56px}.strategy-hub-section>.section-label{margin-bottom:6px}.strategy-hub-section-sub{color:var(--muted);margin-bottom:24px;max-width:640px}.check-list{list-style:none;margin:20px 0 0!important;display:flex;flex-direction:column;gap:12px}.check-list li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--muted)}.check-list .chk{color:var(--accent);font-weight:700;flex-shrink:0}.product-hero{max-width:820px}
