.page{min-width:100dvw;width:fit-content}.columns{display:flex;width:100%;margin:auto;min-width:var(--min);max-width:var(--max)}.column{width:100%;min-height:100dvh;height:100dvh;overflow:auto}.column:only-child{height:fit-content}.single .column{height:fit-content}.tiles{display:flex;flex-direction:column}.tile{padding:16px}@media (max-width: 744px){.page{height:fit-content;min-height:100dvh;overflow:auto}.columns{display:block;min-width:100%;max-width:100%}.column{height:fit-content;min-height:fit-content}}
