.content-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 6%;border-bottom:1px solid #d6d7cf}.content-header nav{display:flex;gap:24px;flex-wrap:wrap}.content-header a{text-decoration:none;color:inherit}.content-header button{border:1px solid #b6bcb1;background:transparent;border-radius:24px;padding:10px 18px;cursor:pointer}.content-hero{padding:90px 6% 50px;max-width:1000px}.content-hero h1{font-size:clamp(44px,7vw,88px);line-height:1.08;margin:24px 0}.content-hero p:last-child{max-width:650px;line-height:1.8;color:#586158}#content-body{padding:0 6% 80px}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.content-card{padding:32px;border:1px solid #d6d7cf;border-radius:12px}.content-card h2{font-size:24px;margin:14px 0}.content-card p{line-height:1.8;color:#586158}.content-note{padding:32px;margin:28px 0;background:#e4e8df;line-height:1.8;border-radius:12px}.content-links{display:flex;gap:16px;flex-wrap:wrap;padding:28px 6%;background:#e4e8df}.content-links a{color:inherit}.content-card{animation:content-in .35s ease-out}@keyframes content-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.content-header{flex-wrap:wrap;gap:18px}.content-header nav{order:3;width:100%;gap:18px;font-size:14px}.content-hero{padding-top:48px}.content-grid{grid-template-columns:1fr}.content-card{padding:24px}}@media(prefers-reduced-motion:reduce){.content-card{animation:none}}
