.site-page:has(>.compact-page){padding-top:12px;padding-bottom:28px}.compact-page .site-breadcrumb{margin-bottom:8px}.compact-page .page-intro{padding:8px 0 16px}.compact-page .page-intro h1{margin:12px 0}.compact-page .brand-actions{margin-top:18px}.compact-page .content-section{margin-block:18px}.compact-page .page-intro+.content-section{margin-top:0}.compact-page .brand-panel h2,.compact-page .content-section h2{margin-bottom:12px}.compact-page .brand-card{padding:18px}.compact-page .brand-card>svg{margin-bottom:12px}.compact-page .brand-card .brand-text-link{margin-top:16px}.compact-page .brand-panel{padding:20px}.compact-page .task-card{padding:18px}.compact-page .help-security{margin-top:12px}.platforms-page .mobile-app-promo{margin-block:20px;padding:20px 24px 0;gap:20px}.platforms-page .mobile-app-promo>div:first-child{padding-bottom:28px}.platforms-page .product-gallery-caption{padding-top:14px}@media (min-width:1001px){.platforms-page{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);-moz-column-gap:28px;column-gap:28px;align-items:center}.platforms-page>:is(nav,.mobile-app-promo,.content-section,.brand-panel){grid-column:1/-1}.platforms-page .page-intro{padding:8px 0}.platforms-page .page-intro h1{line-height:1.2}.platforms-page .product-gallery>.product-laptop{width:100%}.platforms-page .mobile-app-phone{width:170px}.platforms-page .mobile-app-screens{max-height:320px}.platforms-page .mobile-app-phone:nth-child(2){margin-top:24px}}@media (max-width:700px){.compact-page .page-intro{padding:12px 0 18px}.compact-page .content-section{margin-block:16px}.compact-page .brand-card,.compact-page .brand-panel{padding:20px}.platforms-page .mobile-app-promo{margin-block:24px;padding:22px 20px 0;gap:20px}.platforms-page .mobile-app-promo>div:first-child{padding-bottom:0}}