.options-iv-page{margin:0;background:var(--canvas);color:var(--ink);font:17px/1.65 var(--sans)}
.options-iv-page main{max-width:1000px;margin:auto;padding:40px 24px}
.options-iv-page h1,.options-iv-page h2{font-family:var(--serif);line-height:1.3}
.options-iv-page h1{font-size:clamp(30px,4vw,44px)}
.options-iv-page h2{font-size:24px;margin-top:0}
.options-iv-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif)}
.options-iv-page p{max-width:72ch}.options-iv-page .lead{font-size:18px}
.options-iv-page form{display:flex;gap:18px;align-items:start;flex-wrap:wrap;padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-s)}
.options-iv-page label{display:block;font-size:15px}
.options-iv-page input,.options-iv-page main button{box-sizing:border-box;font:inherit;max-width:100%;min-height:44px;padding:9px;border:1px solid var(--control-line);border-radius:6px}
.options-iv-page input{width:200px;color:var(--ink);background:var(--paper)}
.options-iv-page main button{color:var(--on-rust);background:var(--rust);cursor:pointer}
.options-iv-page :is(button,a,input,summary):focus-visible{outline:3px solid var(--rust);outline-offset:3px}
.options-iv-page main section{padding:22px;background:var(--paper);margin:18px 0;border:1px solid var(--line);border-radius:var(--r-s);overflow-wrap:anywhere}
.options-iv-page main details{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:8px}
.options-iv-page form .advanced{margin:0;padding:0;border:0;flex:1}
.options-iv-page summary{cursor:pointer;font-weight:600}
.options-iv-page .table-wrap{overflow-x:auto}
.options-iv-page table{border-collapse:collapse;width:100%;font-size:15px}
.options-iv-page td,.options-iv-page th{text-align:left;padding:9px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
@media(max-width:600px){.options-iv-page main{padding:24px 16px}.options-iv-page h2{font-size:22px}.options-iv-page{font-size:16px}.options-iv-page form{display:block;padding:16px}.options-iv-page form>div,.options-iv-page form .advanced{margin-bottom:16px}.options-iv-page input,.options-iv-page main button{width:100%}.options-iv-page main section{padding:16px}}
