.journey-actions{display:flex;gap:14px;flex-wrap:wrap;margin:26px 0 18px}.identity-note{font-size:14px!important;line-height:1.7!important;max-width:780px;color:#bdc8cf}.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journey-grid>article{padding:26px;border:1px solid #d9e0e1;border-radius:18px;background:#fff;color:#18343c}.journey-grid h3,.journey-grid h2{font-size:24px;line-height:1.2;margin:12px 0}.journey-grid p{font-size:16px;line-height:1.65}.journey-grid a{display:block;margin-top:14px;font-weight:700;color:#17687a}.next-steps,.product-journey{padding:28px;margin:30px 0;border:1px solid #d8e1e2;border-radius:18px;background:#f1f6f4;color:#18343c}.next-steps h2,.product-journey h2{font-size:26px;margin:8px 0 16px}.product-journey>.next-steps{padding:0;border:0;margin:22px 0 0;background:none}.product-journey p{line-height:1.7}.prose{overflow-wrap:anywhere}.prose table{display:block;max-width:100%;overflow-x:auto;white-space:normal;font-size:16px}.prose td,.prose th{min-width:150px;vertical-align:top;padding:14px}.hero .button.secondary{color:#fff;border:1px solid #7a969f;background:transparent}.hero .journey-actions .button{min-height:48px}.editorial .prose>p:last-child{font-size:14px}.compare-selector label{overflow-wrap:anywhere}.next-steps .chip{white-space:normal;line-height:1.5}.product-detail-page .product-journey{max-width:100%}@media(max-width:800px){.journey-grid{grid-template-columns:1fr}.journey-actions{display:grid}.journey-actions .button{text-align:center}.next-steps,.product-journey{padding:20px}.hero h1{font-size:clamp(32px,7vw,58px)}.journey-grid>article{padding:22px}.prose table{font-size:14px}.prose td,.prose th{min-width:135px}.identity-note{font-size:13px!important}.hero-search input{min-width:0}}

.spreadsheet-hero{padding-top:55px!important;padding-bottom:42px!important}.spreadsheet-hero h1{font-size:clamp(40px,5.1vw,76px)!important;line-height:1.1!important}.spreadsheet-hero h1 span{font-size:.66em;display:inline-block;margin-top:12px}.spreadsheet-hero .hero-copy{max-width:880px;margin:22px auto 26px!important}.spreadsheet-hero .journey-actions{justify-content:center;margin:22px 0 14px}.spreadsheet-hero .identity-note{margin:20px auto 0!important;font-size:12px!important;max-width:900px}.hero-topics{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-topics a{color:#e3e8f1;border:1px solid #576076;padding:6px 13px;border-radius:30px;font-size:14px}.home-page .section.prose{max-width:100%}.home-page .section.prose p{max-width:1000px}@media(max-width:800px){.spreadsheet-hero{padding-top:28px!important;padding-bottom:28px!important}.spreadsheet-hero h1{font-size:36px!important}.spreadsheet-hero h1 span{font-size:.72em}.spreadsheet-hero .hero-copy{font-size:16px!important;line-height:1.6!important}.spreadsheet-hero .hero-badge{font-size:10px!important}.hero-topics{gap:8px}.hero-topics a{font-size:12px;padding:5px 10px}.spreadsheet-hero .journey-actions{display:flex}.spreadsheet-hero .button{padding:12px 16px;font-size:14px}}

.page-jump{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px 0 32px}.page-jump select{width:90px}.page-jump>span{font-size:14px}.spreadsheet-page .page-jump{color:#dce2ec}.spreadsheet-page .page-jump button{background:#d8a74f;color:#111827;border-color:#d8a74f}@media(max-width:480px){.page-jump{gap:8px}.page-jump>span{width:100%;text-align:center}}

.category-empty-state{min-height:260px;padding:32px;background:#fff;border:1px solid #dce2dc;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.category-empty-state h4{font-size:22px;margin:0 0 12px}.category-empty-state p{color:#5a6b70;margin:0 0 24px}
