:root{--basira-page-gutter:clamp(1rem, 2.6vw, 2rem);--basira-touch:44px}html,body{min-width:320px;max-width:100%}img,video,canvas{max-width:100%}.basira-paper-page{width:100%;min-width:0;overflow-x:clip}.basira-paper-page>*,.basira-paper-page :where(.grid,.flex)>*{min-width:0}.basira-paper-page :where(input,textarea,select){min-width:0;max-width:100%}.basira-responsive-container{width:100%;max-width:72rem;padding-inline:var(--basira-page-gutter);margin-inline:auto}.basira-responsive-container-narrow{width:100%;max-width:64rem;padding-inline:var(--basira-page-gutter);margin-inline:auto}.basira-paper-page :where(p,h1,h2,h3,h4,a,button,dd,dt,li){overflow-wrap:anywhere}@media (width>=768px) and (width<=1023px){.basira-paper-page .grid:has(>article.basira-card){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=480px) and (width<=639px){.basira-paper-page .grid:has(>article.basira-card){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){:root{--basira-page-gutter:1rem}.basira-paper-page :where(button,a.basira-button-primary,a.basira-button-secondary){min-height:var(--basira-touch)}.basira-paper-page :where(.basira-card){border-radius:.8rem}.basira-paper-page :where(h1){text-wrap:balance}.basira-paper-page :where(.basira-page-mark-mobile-hide){display:none!important}}@media (width<=374px){:root{--basira-page-gutter:.75rem}.basira-paper-page :where(.basira-button-primary,.basira-button-secondary){padding-inline:.85rem}.basira-paper-page .grid:has(>article.basira-card){grid-template-columns:minmax(0,1fr)}}@media (width>=1024px) and (width<=1439px){:root{--basira-page-gutter:1.75rem}}@media (width>=1440px){:root{--basira-page-gutter:2rem}}@supports (padding:max(0px)){.basira-safe-inline{padding-inline-start:max(var(--basira-page-gutter), env(safe-area-inset-right));padding-inline-end:max(var(--basira-page-gutter), env(safe-area-inset-left))}.basira-safe-bottom{padding-bottom:max(0px, env(safe-area-inset-bottom))}}@media (width<=1023px){.basira-paper-page table{max-width:100%}.basira-paper-page :where(.overflow-x-auto,[data-responsive-scroll]){-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}
