/* Site-wide responsive content rules */
html{overflow-x:hidden}img,video,iframe{max-width:100%;height:auto}main{width:100%}.page-heading,.listing,.post,.trust-content,.faq-section,.home-columns,.quick-grid,.featured{min-width:0}.listing article,.post,.page-heading{overflow-wrap:anywhere}.page-content table,.post table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.page-content th,.page-content td,.post th,.post td{padding:8px;border:1px solid #d9e0e6}.page-content ul,.page-content ol{padding-left:22px}.page-content pre{max-width:100%;overflow:auto}@media(max-width:900px){main{padding-right:16px;padding-left:16px}.trust-content{grid-template-columns:1fr}.post{padding:24px}.row{grid-template-columns:120px minmax(0,1fr) 88px}.footer-links{justify-content:center;margin:12px 0 0}}
@media(max-width:600px){body{font-size:14px}nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}nav a{padding:12px 14px;font-size:13px}main{padding:0 10px 30px}.page-heading{margin:15px 0;padding:14px}.page-heading h1{font-size:23px}.page-heading p{line-height:1.5}.listing article{padding:15px}.listing h2{font-size:17px}.listing p{font-size:13px}.post{margin-top:14px;padding:17px}.post h1{font-size:24px}.intro{font-size:15px;line-height:1.65;margin:18px 0}.row{grid-template-columns:95px minmax(0,1fr);gap:9px;padding:12px 0;font-size:13px}.row time{display:none}.badge{font-size:10px}.pagination{display:flex;flex-wrap:wrap;gap:5px}.pagination a,.pagination strong{margin:0}.about-card,.notice-card{padding:18px}.faq-list details{padding:0 15px}.faq-list summary{padding:15px 28px 15px 0}.static-page{padding:18px}.footer-links{gap:10px;font-size:12px}footer{padding:20px 13px;font-size:12px}}
