*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f5f5f0;color:#242a25;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.page{width:min(100% - 64px,1080px);margin:auto;min-height:100svh;display:flex;flex-direction:column}header{display:flex;align-items:center;justify-content:space-between;padding:34px 0}.brand{display:inline-flex;gap:12px;align-items:center;color:inherit;text-decoration:none;font-size:19px;font-weight:650;letter-spacing:-.5px}.mark{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#293f32;color:#fff;font-size:17px}.dot{width:5px;height:5px;margin-left:-7px;background:#7e9270;border-radius:50%}.header-note{font-size:12px;color:#788074}main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:68px 0 100px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 27px;font-size:11px;font-weight:600;letter-spacing:2.5px;color:#61755a}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#819771}h1{font-size:clamp(55px,8.7vw,104px);line-height:1.04;font-weight:550;letter-spacing:-.055em;margin:0}h1 span{color:#85947b}.intro{font-size:16px;line-height:1.8;color:#737a6f;max-width:370px;margin:30px 0 0}.divider{width:48px;height:1px;background:#ccd2c5;margin:35px 0 24px}.topics{display:flex;gap:22px;flex-wrap:wrap;color:#707b69;font-size:11px;letter-spacing:.25px}footer{display:flex;justify-content:space-between;padding:26px 0;border-top:1px solid #dfe2d8;font-size:11px;color:#8a9084}@media(max-width:600px){.page{width:calc(100% - 40px)}header{padding:25px 0}.header-note{font-size:11px}main{padding:65px 0 90px}.topics{gap:16px}.intro{font-size:15px}footer{padding:23px 0}}
