body{margin:0;background:#050b12;color:#f7f2e8;font-family:Inter,Arial,sans-serif;line-height:1.7}a{color:#e4bd78}header{border-bottom:1px solid #4b3c26;background:#080e17}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 0}header img{max-width:230px;width:100%}.wrap{max-width:1120px;margin:auto;padding:0 24px}.nav{display:flex;gap:12px;flex-wrap:wrap}.nav a{font-size:13px;text-decoration:none;color:#eee0c7}.hero{padding:72px 0 55px;background:radial-gradient(ellipse at top right,#322818,#070c14 65%)}.hero img{width:min(360px,85%);height:auto;object-fit:contain}.eyebrow{color:#d9ae69;text-transform:uppercase;letter-spacing:.18em;font-size:13px}h1{font-family:Georgia,serif;font-size:clamp(36px,6vw,68px);line-height:1.1;margin:20px 0}h2{font-family:Georgia,serif;font-size:31px}p{max-width:780px}.intro{font-size:20px;color:#ded7c9}.btn{display:inline-block;background:#cda66a;color:#15120c;text-decoration:none;padding:12px 22px;border-radius:5px;font-weight:700;margin-top:20px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:24px 0 70px}.tile{border:1px solid #5a4931;padding:23px;border-radius:9px;background:#101823}.tile h3{margin-top:0}.tile a{text-decoration:none}footer{border-top:1px solid #55442d;padding:30px 0;color:#b7b2a8}footer a{margin-right:16px} .notice{font-size:14px;color:#d0c2ac}
.ministry-inquiry{margin:30px 0 48px;padding:24px;border:1px solid #665031;border-radius:9px;background:#121a24}.ministry-mail-form{display:grid;gap:15px;max-width:650px}.ministry-mail-form label{display:grid;gap:5px}.ministry-mail-form input,.ministry-mail-form textarea{font:inherit;padding:10px;color:#fff;background:#070e17;border:1px solid #947b55;border-radius:4px}.ministry-mail-form textarea{min-height:125px}.ministry-mail-form button{padding:12px 18px;cursor:pointer;background:#cda66a;color:#17120a;border:0;border-radius:4px;font-weight:bold}
