*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#173c30;background:#f6f1e6;font:16px/1.75 "Microsoft YaHei",sans-serif}nav{display:flex;align-items:center;justify-content:space-between;padding:18px 7%;background:#faf6ed}nav a{text-decoration:none;color:inherit;margin-left:18px}.brand{font-weight:bold;margin-left:0}header{padding:105px 8%;min-height:570px;background:linear-gradient(90deg,#f6efdfef,#f6efdf44),url('/hero.png') center 70%/cover}h1{font-size:clamp(44px,7vw,80px);line-height:1.2;margin:20px 0}h2{font-size:32px;margin:10px 0}.eyebrow{letter-spacing:.16em;color:#9b865d;font-size:13px}header p{font-size:20px}section{max-width:1050px;margin:auto;padding:62px 24px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.grid article{border-top:1px solid #9da99a;padding-top:15px}button,.button{display:inline-block;background:#244b3b;color:#fff;padding:12px 24px;border:0;border-radius:3px;text-decoration:none;cursor:pointer;font:inherit}.secondary{background:#e0e9dd;color:#173c30}.actions{display:flex;gap:10px;flex-wrap:wrap}form{max-width:700px}label{display:block;margin:16px 0}input,select,textarea{display:block;width:100%;padding:12px;border:1px solid #bec8bb;border-radius:3px;background:#fff;font:inherit}input[type=checkbox]{width:auto;display:inline;margin-right:8px}textarea{min-height:100px}.check{display:flex;align-items:flex-start;gap:6px}.check input{margin-top:8px}.note,.feedback{font-size:14px;color:#637969}footer{padding:40px 8%;background:#173c30;color:#e6ebdd}table{border-collapse:collapse;width:100%;font-size:14px;overflow-wrap:anywhere}td,th{padding:8px;border-bottom:1px solid #d4ded3;text-align:left;vertical-align:top}.table-wrap{overflow-x:auto}summary{cursor:pointer;font-size:19px}a{color:inherit}@media(max-width:650px){nav div{display:none}header{padding:80px 7%}section{padding:44px 20px}}
