.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.review-tile{min-width:0}.review-tile h2{font-size:20px;overflow-wrap:anywhere}.workspace-menu{display:none}.knowledge-card{overflow:hidden}.knowledge-card .guide-tile-image{display:block;width:calc(100% + 48px);max-width:none;margin:-24px -24px 20px;height:170px;object-fit:cover}.guide-hero{width:100%;max-height:360px;object-fit:contain;aspect-ratio:16/9;background:#edf2f2;border-radius:8px}.guide-meta{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.guide-sources a{text-decoration:underline;overflow-wrap:anywhere}.guide-body p{white-space:pre-line}.form-error{overflow-wrap:anywhere}.review-tile .btn{white-space:normal}.dash-content .panel{min-width:0}.dash-sidebar nav{overscroll-behavior-x:contain}img[decoding=async]{max-width:100%}@media(max-width:900px){.workspace-menu{display:block;min-height:44px;width:100%;margin-bottom:8px}.dash-sidebar.menu-expanded nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));white-space:normal;max-height:55vh;overflow-y:auto}.dash-sidebar.menu-expanded nav a{margin:0;overflow-wrap:anywhere}.dash-sidebar nav a{min-height:44px;display:flex;align-items:center}.dash-content input:not([type=checkbox]):not([type=radio]),.dash-content select,.dash-content textarea,.auth-wrap input{font-size:16px;min-height:44px}.dash-content .btn,.dash-content button.small-btn{min-height:44px}.dash-content .actions{flex-wrap:wrap;gap:10px}.dash-content .table-wrap{max-width:100%}.review-grid{grid-template-columns:1fr}}@media(max-width:480px){.knowledge-card .guide-tile-image{height:160px}.dash-content h1{font-size:27px}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>.span-2{grid-column:auto}.review-tile{padding:18px}.guide-meta{font-size:12px}.cart-row{gap:10px;flex-wrap:wrap}.cart-row>div{min-width:140px}.cart-row img{width:70px;height:70px}.cart-row input{min-height:44px}.product-bottom .mini-cart{min-height:44px}}
.footer-bottom #year{display:inline;margin:0}@media(max-width:760px){body:has(.dashboard) .live-chat-launcher{font-size:0;min-width:82px;min-height:44px;padding:10px 12px;right:12px;bottom:12px}body:has(.dashboard) .live-chat-launcher::before{content:'Chat';font-size:14px;margin-right:6px}body:has(.dashboard) .live-chat-launcher b{font-size:12px}}
