*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;color:#2b3338;background:#e8e9e7}body{margin:0}a{color:#176d83}a:hover{text-decoration:none}.wrap{width:min(980px,calc(100% - 32px));margin-inline:auto}.mast{background:#26383e;border-top:6px solid #bd5731;color:white}.mast .wrap{padding:28px 0}.brand{font-size:34px;font-weight:700;letter-spacing:-.045em;line-height:1}.tag{color:#c9d5d5;font-size:14px;margin-top:8px}.nav{background:#f8f9f7;border-bottom:1px solid #d1d6d3}.nav .wrap{display:flex;gap:0;flex-wrap:wrap}.nav a{padding:14px 19px;text-decoration:none;font-weight:700;color:#364d52;border-right:1px solid #e3e7e4}.nav a[aria-current=page],.nav a:hover{background:#bd5731;color:white}.sheet{background:white;box-shadow:0 2px 14px #24343d1c;min-height:65vh;padding:30px 34px 42px}.columns{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:40px}.intro{font-size:19px;line-height:1.5;color:#506168}.eyebrow{color:#b04c2d;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.sheet h1{font-size:31px;line-height:1.14;margin:10px 0 20px;color:#24363c}.sheet h2{font-size:23px;line-height:1.25;margin:30px 0 12px;color:#334d55}.sheet p{font-size:16px;line-height:1.65;margin:0 0 17px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px}.card{border-top:4px solid #bd5731;background:#f5f7f5;padding:18px;text-decoration:none;display:block}.card strong{font-size:18px;line-height:1.3;display:block}.card span{display:block;color:#5e6c6e;font-size:14px;line-height:1.45;margin-top:9px}.side{border-left:1px solid #e6e9e7;padding-left:24px}.side h2{font-size:15px;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 14px}.side a{display:block;border-bottom:1px solid #e6e9e7;padding:10px 0;text-decoration:none;font-size:14px}.footer{background:#26383e;color:#c9d5d5;padding:24px 0;font-size:13px}.footer a{color:#d9e9e9}.error{max-width:680px;margin:8vh auto;min-height:50vh}@media(max-width:760px){.mast .wrap{padding:22px 0}.brand{font-size:28px}.sheet{padding:22px 18px}.columns{display:block}.side{border-left:0;border-top:1px solid #e6e9e7;padding:18px 0 0;margin-top:30px}.cards{grid-template-columns:1fr}.sheet h1{font-size:26px}.nav a{padding:12px 13px;font-size:14px}}