@media (max-width: 992px) {.container {padding: 0 15px;}.left {flex: 2;}.right {flex: 1;}}@media (max-width: 768px) {.container {flex-direction: column;}.right {position: static;width: 100%;}.left {width: 100%;}h1 {font-size: 22px;padding: 0 15px;}h2 {font-size: 18px;}.card {padding: 16px;}.highlight {font-size: 14px;}table {display: block;overflow-x: auto;white-space: nowrap;}th, td {font-size: 12px;padding: 10px;}.product img {width: 45px;}}@media (max-width: 480px) {.tag {font-size: 10px;padding: 4px 8px;}.feature {flex-direction: column;gap: 6px;}.profile {flex-direction: row;}.button {font-size: 12px;padding: 6px 10px;}}