.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.custom-logo{max-width:min(100%,660px);height:auto}.entry-content img,.prose img{max-width:100%;height:auto}.prose{font-family:inherit}.crm-lead-form{display:flex;flex-direction:column;gap:.75rem;max-width:28rem;margin:1.25rem 0}.crm-lead-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.95rem}.crm-lead-form input,.crm-lead-form textarea{padding:.5rem .65rem;font:inherit;border:1px solid #ccc;border-radius:2px}.crm-lead-form button{align-self:flex-start;padding:.5rem 1.25rem;font:inherit;cursor:pointer}.crm-lead-form__hp{position:absolute;left:-9999px;height:0;overflow:hidden}.crm-lead-form__error{color:#c41230;margin:0}.crm-lead-form--success{padding:.75rem 0;font-weight:600}.site-version-link{text-decoration:none}.site-version-link:focus,.site-version-link:hover{text-decoration:underline}.site-changelog{max-width:40rem;margin:.75rem auto 0;padding:0 1rem 1rem;font-size:.9rem}.site-changelog-details summary{cursor:pointer;list-style:none}.site-changelog-details summary::-webkit-details-marker{display:none}.site-changelog-body{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.12)}.site-changelog-lead{margin:0 0 .75rem}.site-changelog-heading{font-size:1rem;margin:.75rem 0 .35rem}.site-changelog-body ul,.site-changelog-eras{margin:0 0 .5rem;padding-left:1.2rem}.admin-shell,.login-box{font-family:system-ui,sans-serif;max-width:60rem;margin:2rem auto;padding:1rem}.login-box{max-width:22rem}.login-box label{display:block;margin-top:.75rem}.login-box input{width:100%;padding:.5rem}.login-box button,.tabs button{margin-top:1rem;padding:.5rem .75rem;cursor:pointer}.tabs{display:flex;gap:.5rem;flex-wrap:wrap}.tabs button.active{font-weight:700}.admin-shell table{width:100%;border-collapse:collapse}.admin-shell td,.admin-shell th{border-bottom:1px solid #ddd;text-align:left;padding:.4rem}.admin-shell .tabs button{margin-top:0}.admin-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.admin-split{display:grid;grid-template-columns:minmax(12rem,18rem) 1fr;grid-gap:1rem;gap:1rem}@media (max-width:800px){.admin-split{grid-template-columns:1fr}}.admin-list{list-style:none;margin:0;max-height:70vh;overflow:auto;border-right:1px solid #ddd;padding:0 .5rem 0 0}.admin-form label,.admin-shell label{display:block;margin:.6rem 0}.admin-form input,.admin-shell input,.admin-shell select,.admin-shell textarea{display:block;width:100%;margin-top:.25rem;padding:.45rem;box-sizing:border-box}.admin-shell textarea.code,pre.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;white-space:pre-wrap;background:#f6f4f1;border:1px solid #ddd;padding:.75rem}button.linkish{background:none;border:0;color:#c41230;cursor:pointer;padding:0;text-align:left}.admin-modal{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;justify-content:center;align-items:flex-start;padding:2rem 1rem;overflow:auto;z-index:50}.admin-modal-card{background:#fff;max-width:42rem;width:100%;padding:1.25rem;border-radius:4px}.meta{color:#666;font-size:.85rem}