:root{--blue:#1827ca;--paper:#faf9f6;--ink:#171817;--line:#dcded7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;gap:28px;padding:22px 5vw;border-bottom:1px solid var(--line)}header>a:not(.logo){margin-left:auto}header form{margin:0}.logo{font-size:30px;letter-spacing:-1.8px;font-weight:800}.logo span{display:inline-block;background:var(--blue);width:10px;height:10px;border-radius:50%;margin-left:3px}main{max-width:1040px;margin:auto;padding:45px 28px 80px}h1{font-size:42px;line-height:1.15;letter-spacing:-1.5px}h2{font-size:25px;letter-spacing:-.5px;font-weight:500}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#656860}.muted,.hint,small{color:#66695f}.hint{font-size:13px}.form{max-width:790px}.narrow{max-width:460px}label{display:block;font-size:14px;font-weight:bold;margin:22px 0 7px}input,textarea,select{font:inherit;color:inherit;background:white;border:1px solid #b6bab0;border-radius:5px;padding:12px;width:100%}textarea{resize:vertical}button,.button{font:600 14px Arial,sans-serif;background:transparent;border:1px solid #b6bab0;border-radius:5px;padding:13px 18px;display:inline-block;cursor:pointer}button.primary{background:var(--blue);color:white;border-color:var(--blue)}.form>button{margin-top:24px}.notice{border:1px solid #909adf;background:#eceeff;padding:16px;margin:20px 0}.error{border-color:#b24b43;background:#fff0ee}fieldset{margin:30px 0;padding:0 24px 20px;border:1px solid var(--line)}legend{padding:0 10px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.font-list{margin:30px 0}.font-list>a{padding:24px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.font-list small{display:block}.font-list span{font-size:12px}.revisions{margin-top:40px;border-top:1px solid var(--line);padding-top:20px}.revisions p{font-size:13px}.back{text-decoration:underline}.search{display:flex;gap:12px;max-width:600px;margin-top:30px}:focus-visible{outline:3px solid #7591ff;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){header{gap:14px;flex-wrap:wrap}header>span{display:none}main{padding:30px 18px}h1{font-size:33px}.font-list>a{align-items:flex-start;flex-direction:column}.actions>*{width:100%}}

.admin-nav{display:flex;gap:12px;margin-bottom:30px}.admin-nav a{border:1px solid var(--line);border-radius:30px;padding:8px 20px}.admin-nav a:hover{background:#eceeff;color:var(--blue)}.page-preview{max-width:790px;background:white;border:1px solid var(--line);padding:28px;margin-top:35px}.page-preview h2{margin-top:22px}.page-preview p{white-space:normal;overflow-wrap:anywhere}

.check{display:flex;align-items:center;gap:9px;font-weight:normal;margin:12px 0}.check input[type=checkbox]{width:auto;flex:none;margin:0;accent-color:var(--blue)}.ad-checks{display:flex;gap:24px;flex-wrap:wrap}.ad-page-checks{margin-top:22px}.ad-page-checks>.check{display:inline-flex;margin-right:20px}.admin-nav{flex-wrap:wrap}
