*{box-sizing:border-box}body{margin:0;background:#f2f0e9;color:#192d3a;font:15px/1.7 Arial,sans-serif}.top,footer{padding:20px max(calc((100% - 1120px)/2),22px);background:#fffdf8;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:bold;letter-spacing:2px;color:#172c3b;text-decoration:none}.brand small{display:block;font-size:9px;color:#9a7542;letter-spacing:1px}.top nav{display:flex;gap:22px}.top nav a{font-size:12px;color:#42535c;text-decoration:none}.wrap{max-width:1120px;margin:auto}.hero{margin:28px auto;background:#142d40;color:white;padding:65px;display:grid;grid-template-columns:1fr  .8fr;gap:30px;min-height:400px}.eyebrow{font-size:10px;letter-spacing:3px;color:#d9a653;font-weight:bold}.hero h1{font: bold 52px/1.12 Georgia;margin:18px 0}.hero h1 em{color:#e4bb75;font-style:normal}.hero p{color:#c4d0d3;max-width:560px}.art{border:1px solid #526a77;display:grid;place-items:center;background:repeating-linear-gradient(0deg,transparent,transparent 34px,#ffffff0b 35px),repeating-linear-gradient(90deg,transparent,transparent 34px,#ffffff0b 35px)}.art svg{width:90%}.btn{display:inline-block;background:#e4bb75;color:#182e3c;padding:12px 18px;text-decoration:none;font-weight:bold;font-size:12px;margin-top:16px}.section{padding:35px 0 65px}.section h2{font: bold 32px Georgia}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fffdf8;border:1px solid #d9d7ce;padding:23px;text-decoration:none;color:#192d3a;min-height:230px}.card:hover{border-color:#bd8437;transform:translateY(-2px)}.card b{font: bold 19px Georgia;display:block;margin:20px 0 10px}.card p{font-size:12px;color:#68747a}.num{color:#bc7c2b;font-size:11px}.search{width:100%;padding:14px;border:1px solid #ccc;background:#fffdf8;margin:12px 0 22px}.notice{background:#ece6d8;padding:18px;border-left:3px solid #bc7c2b;font-size:12px;color:#625b50}.norms{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.norms div{background:#fffdf8;padding:20px;border:1px solid #ddd}.norms a{color:#a96e23;font-size:12px}.article{max-width:900px;margin:45px auto;padding:0 20px}.article header{background:#142d40;color:white;padding:38px}.article header h1{font: bold 38px Georgia}.body{background:#fffdf8;padding:38px;border:1px solid #ddd}.body h2{font: bold 23px Georgia;margin-top:30px}.body p,.body li{font-size:14px;color:#43535b;line-height:1.9}.body .note{background:#f1ecdf;padding:15px;border-left:3px solid #bd8437}.back{color:#a96e23;font-weight:bold;text-decoration:none}footer{font-size:10px;color:#7b8588}@media(max-width:800px){.hero{grid-template-columns:1fr;padding:35px}.cards{grid-template-columns:repeat(2,1fr)}.norms{grid-template-columns:1fr}.top{display:block}.top nav{margin-top:12px;flex-wrap:wrap}.hero h1{font-size:40px}}@media(max-width:520px){.cards{grid-template-columns:1fr}.hero{margin:10px;padding:25px}.hero h1{font-size:36px}.body{padding:22px}.article header{padding:25px}.article header h1{font-size:29px}}