body{font-family:Onest Variable,Arial,sans-serif;background:#fafbf8;color:#1f3029}.platform-footer,.platform-header{max-width:1180px;margin:auto;padding:30px;display:flex;justify-content:space-between;gap:24px}.platform-header nav{display:flex;flex-wrap:wrap;min-width:0;gap:14px 22px}.platform-brand{font-weight:750;font-size:23px}.platform-hero{max-width:1180px;margin:auto;padding:100px 30px 120px}.platform-hero h1{font-size:clamp(36px,5vw,64px);max-width:850px;line-height:1.08}.platform-hero p{max-width:640px;line-height:1.7}.platform-hero a{display:inline-flex;margin-top:26px}.platform-reading{max-width:820px;margin:0 auto;padding:55px 30px;line-height:1.8}.platform-reading h1{font-size:clamp(35px,4vw,48px);line-height:1.2}.platform-reading article{padding:22px 0;border-bottom:1px solid #d2dcd1}.platform-footer{border-top:1px solid #d2dcd1;font-size:12px;color:#52635a}.platform-skip{position:absolute;top:-100px}.platform-skip:focus{top:8px;background:#fff;padding:12px}.platform-admin-nav{padding:25px;background:#17261e;color:#fff;display:flex;flex-direction:column;gap:20px}.platform-page-list{display:grid;gap:10px}.platform-page-list>a{background:white;padding:24px;display:flex;justify-content:space-between;gap:20px;border:1px solid #d2dcd1}.platform-preview-banner{background:#fff3c4;padding:14px;color:#362c0c}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #417e64;outline-offset:4px}@media (max-width:700px){.platform-footer,.platform-header{flex-wrap:wrap;padding:22px}.platform-hero{padding:60px 22px}.platform-reading{padding:35px 22px}.platform-page-list>a{flex-direction:column}.admin-shell{grid-template-columns:1fr}.platform-admin-nav{flex-direction:row;flex-wrap:wrap}}