*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f3e9;color:#283c32;font:16px/1.65 system-ui,sans-serif}header{display:flex;justify-content:space-between;padding:25px 5vw;border-bottom:1px solid #dedfd1;font-size:12px}header span,.eyebrow{letter-spacing:2px;font-size:11px}a{color:inherit}main{max-width:1300px;margin:auto;padding:65px 5vw 40px}h1{font:clamp(48px,7vw,86px)/1.05 Georgia,serif;letter-spacing:-3px;margin:15px 0 25px}.intro{max-width:700px;font-size:18px;color:#52654d}.note{font-size:12px;color:#7b8570}nav{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 65px}nav a{padding:10px 16px;border:1px solid #ced4be;border-radius:30px;text-decoration:none;font-size:13px}section{margin:0 0 80px;scroll-margin-top:25px}.title{display:flex;align-items:center;gap:20px;margin-bottom:20px}.title>span{font:40px Georgia;color:#a8b18e}.title h2{font:34px Georgia;margin:0}.title p{margin:3px 0;color:#768268}.art{display:block;background:#dfdfca;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px #273b3212}.art img{display:block;width:100%;height:auto}section>p{max-width:780px;color:#65765b;font-size:15px}.pending{padding:90px 20px;text-align:center;background:#e9ebdc;border:1px dashed #b5bfa0;border-radius:12px;color:#758467}footer{padding:30px 0;border-top:1px solid #daddcb;font:22px/1.5 Georgia;max-width:800px}@media(max-width:600px){header span{display:none}main{padding-top:35px}.title h2{font-size:27px}}
