.reading{max-width:820px;padding-bottom:64px}.reading section{margin-block:32px}.reading h2{font-size:32px;margin-top:36px}.reading p,.reading li{line-height:1.65}.demo-form,.resource-card{padding:28px;background:#fff;border:1px solid #ddd;border-radius:28px;box-shadow:8px 8px 16px #00000014;margin-block:24px}.demo-form label,.reading label,[data-library]>label{display:block;margin-block:18px}input,select,textarea{font:inherit;max-width:100%;box-sizing:border-box} .demo-form input:not([type=checkbox]),select,textarea,[data-search]{display:block;width:100%;padding:12px 16px;border:1px solid #b5b5b5;background:#ececf0;border-radius:12px;margin-top:8px}.check{display:flex!important;align-items:start;gap:12px}.check input{width:22px;height:22px;flex:none}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resource-card h2{font-size:26px}.resource-card[hidden]{display:none}.header .brand{flex-shrink:0}.header nav{gap:18px}.header nav a{white-space:nowrap}@media(max-width:1100px){.header nav{gap:10px;font-size:14px}.header .brand{width:180px}}@media(max-width:850px){.resource-grid{grid-template-columns:1fr}.header nav{display:none}.header nav.is-open{display:flex}.header .menu{display:block}.header>.button{display:none}}:focus-visible{outline:3px solid #0022cb;outline-offset:4px}@media(max-width:850px){.header nav.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#fff;padding:20px;border-bottom:1px solid #ddd}.header nav a{padding:10px}.header.is-dark nav.open{background:#0a1a33}}
