html,body{margin:0;min-height:100%;background:#fff8ed;color:#304356;font:15px system-ui}main{max-width:650px;margin:80px auto;padding:25px}a{color:#345570}iframe{position:fixed;inset:0;width:100%;height:100%;border:0}[hidden]{display:none!important}