/* Shared fixes preserve each page's layout and functioning tool controls. */
.site-public{padding-bottom:64px}.site-public img{max-width:100%}.site-public nav,.site-public .nav-links{flex-wrap:wrap}.site-public .nav-links{gap:12px 18px}.site-public .appcta,.site-public .result-cta,.site-public .visual-app{flex-wrap:wrap}.site-public .appcta .meta,.site-public .result-cta .meta{min-width:0;flex:1 1 160px}.site-public .prose table{display:block;width:100%;overflow-x:auto}.site-public .prose,.site-public .guide-article,.site-public .product-section{overflow-wrap:anywhere}.site-public select,.site-public input{max-width:100%;min-width:0}.site-public .btn-primary,.site-public .run,.site-public .button{max-width:100%;white-space:normal}.site-public code{overflow-wrap:anywhere}.availability-note{display:block;padding:18px;margin:24px 0;background:#eee8f6;border:1px solid #ded8e5;border-radius:14px;font:16px/1.6 system-ui}.site-public .legacy-nav,.site-public .guide-nav{gap:16px}.site-public .guide-nav div{justify-content:flex-start}@media(max-width:600px){.site-public .appcta a,.site-public .result-cta>a{max-width:100%;overflow-wrap:anywhere}.site-public .visual-caption{flex-wrap:wrap}.site-public .visual-caption>div{min-width:0}.site-public .product-visual,.site-public .product-shots{max-width:100%}.site-public .legacy-footer{flex-wrap:wrap}.site-public h1{overflow-wrap:break-word}}
