*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#F8F5F0}main{min-height:100vh}.banner{background:#5B1414;color:#fff;text-align:center;padding:10px 15px;font:600 12px Inter,Arial,sans-serif;letter-spacing:.04em}iframe{display:block;width:100%;height:calc(100vh - 36px);min-height:700px;border:0}