*{box-sizing:border-box}body{margin:0;background:#edf2f5;color:#203443;font:17px/1.65 'Segoe UI',Arial,sans-serif}a{color:#075c80}header{background:#162e44;color:white;padding:28px;display:flex;align-items:center;gap:20px}header img{width:64px;height:64px}header h1{margin:0;font-size:2rem}header p{margin:0;color:#d5e3ec}.layout{display:grid;grid-template-columns:230px minmax(0,1100px);gap:28px;padding:24px}aside{align-self:start;position:sticky;top:12px}aside a{display:block;padding:7px}summary{cursor:pointer;font-weight:700;padding:8px}main{background:white;border:1px solid #cbd9e2;border-radius:10px;padding:24px 34px;min-width:0}h2{line-height:1.3;color:#153c56}p,li,dd{hyphens:auto}code,pre{font-family:Consolas,monospace;hyphens:none}pre{white-space:pre-wrap;overflow-wrap:break-word;background:#edf3f6;padding:14px;border-left:3px solid #258979}code{overflow-wrap:break-word}.button{display:inline-block;background:#147b68;color:white;padding:12px 20px;border-radius:7px;text-decoration:none;font-weight:700}.note{background:#eef8f4;border-left:4px solid #258979;padding:14px}.hash{font-size:.85rem;word-break:break-all}dt{font-weight:700;margin-top:16px}dd{margin-left:20px}footer{padding:12px 24px 28px;font-size:.9rem}@media(max-width:760px){.layout{display:block;padding:12px}aside{position:static;margin-bottom:16px}main{padding:18px}header{padding:20px}header h1{font-size:1.6rem}}@media print{aside,header,footer{display:none}.layout{display:block;padding:0}main{border:0;padding:0}}