*{box-sizing:border-box}html{font-size:17px}body{margin:0;color:#253f43;background:#f9f4e9;font:1rem/1.7 Georgia,serif}a{color:#086b75}a:hover{text-decoration:none}header{background:#fff;border-bottom:5px solid #c86f4c}.hero{max-width:1120px;margin:auto;background:linear-gradient(90deg,rgba(0,64,69,.85),rgba(0,64,69,.1)),url('dilky.webp') center/cover;min-height:210px;color:white;padding:45px 30px}.hero h1{font:700 2.4rem Georgia;margin:0}.hero p{max-width:590px}nav{background:#0b6870}nav .inner{max-width:1120px;margin:auto;display:flex;flex-wrap:wrap}nav a{color:white;text-decoration:none;padding:12px 19px;border-right:1px solid #ffffff44;font:700 .95rem Arial,sans-serif}nav a:hover{background:#bd6748}.wrap{max-width:1120px;margin:25px auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;padding:0 14px}main,aside section{background:#fff;border:1px solid #e1d8c9;border-radius:3px}main{padding:28px;min-width:0}aside section{padding:17px;margin-bottom:16px;background:#fffaf0}h1,h2,h3{line-height:1.25;color:#075a63}h1{font-size:2rem}h2{font-size:1.4rem;margin-top:1.6em;border-bottom:2px solid #e3bd83;padding-bottom:7px}h3{font-size:1.1rem}p{margin:0 0 1em}img{max-width:100%;height:auto}.lead{font-size:1.13rem;color:#455a57}.feature{width:100%;max-height:330px;object-fit:cover;border:5px solid #f2e8d8}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.item{border:1px solid #ddd;padding:13px;background:#fffdfa}.item img{width:100%;height:145px;object-fit:cover}.tag{color:#8b543e;font:700 .82rem Arial}.boxnote{padding:13px;background:#e7f4ef;border-left:4px solid #2d8e80}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font:0.93rem/1.5 Arial}td,th{padding:9px;border:1px solid #d9d3c8;text-align:left}th{background:#e9f2e7}footer{max-width:1120px;margin:30px auto;padding:18px;color:#53615c;border-top:1px solid #ddd;font:0.85rem Arial}aside ul{padding-left:20px}aside li{margin-bottom:9px}@media(max-width:760px){.wrap{display:block}aside{margin-top:18px}.hero{min-height:170px;padding:30px 18px}.hero h1{font-size:1.8rem}main{padding:19px}.cards{grid-template-columns:1fr}nav a{padding:10px 12px}}