/* Keep the classic two-column site consistent across mobile browsers.
   Public templates use a 1024px layout viewport, allowing native fit and pinch zoom. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
.columns>aside,.columns>article,.news-column{min-width:0}
.archive-copy img{max-width:100%;height:auto}
.member-form input,.member-form select,.member-login input{min-width:0;max-width:100%}
.payment-table{table-layout:fixed;overflow-wrap:anywhere}
/* Fallback for older WebViews without container query font units. */
.original-thai-label{font-size:18px}
@supports(font-size:1cqw){.original-thai-label{font-size:2.55cqw}}
