*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:400 15px/1.7 'Maven Pro',Arial,sans-serif;background:#faf8f4;color:#342d25}a{color:#996515}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}a:focus-visible{outline:3px solid #996515;outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:12px;z-index:99}.preview-banner{text-align:center;font-size:10px;letter-spacing:.6px;background:#efe7d9;color:#795012;padding:5px 15px}.entry-wrap{width:min(1060px,calc(100% - 80px));margin:auto}.crumb{display:flex;gap:15px;font-size:11px;color:#817568;margin:25px 0 23px}.crumb a{text-decoration:none;color:inherit}.entry-intro{text-align:center;max-width:780px;margin:0 auto 27px}.eyebrow{font-size:11px;letter-spacing:1.2px;font-weight:600;color:#996515;margin:0}.entry-intro .eyebrow{display:flex;align-items:center;justify-content:center;gap:8px}.entry-intro .eyebrow svg{width:16px;height:16px}.entry-intro h1{font-weight:500;font-size:42px;line-height:1.2;letter-spacing:-1.6px;margin:14px 0 13px}.entry-intro h1 span{color:#996515}.entry-intro>p:last-child{font-size:14px;line-height:1.8;color:#70675c;margin:0}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.entry-card{background:#fff;border:1px solid #e7ded1;border-radius:14px;padding:27px 30px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.entry-icon{width:48px;height:48px;border-radius:12px;border:1px solid #e6d8bf;color:#996515;background:#f7f1e7;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.entry-icon svg{width:27px;height:27px}.entry-card h2{font-size:31px;font-weight:500;letter-spacing:-.9px;line-height:1.3;margin:9px 0 12px}.entry-card .description{font-size:14px;color:#70675c;margin:0;line-height:1.8;min-height:51px}.entry-card ul{margin:20px 0 25px;padding:0;list-style:none;font-size:12px;color:#70675c;display:grid;gap:8px}.entry-card li{display:flex;gap:10px;align-items:baseline}.entry-card li:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#996515;flex-shrink:0}.entry-button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#996515;color:#fff;border-radius:6px;padding:12px 17px;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none;margin-top:auto}.entry-button:hover{background:#795012}.entry-button svg{width:18px;height:18px}.entry-more{display:flex;gap:8px;justify-content:space-between;width:100%;font-size:11px;line-height:1.6;text-decoration:none;margin-top:14px}.entry-more:hover{text-decoration:underline}.entry-help{text-align:center;font-size:12px;color:#70675c;margin:23px 0 30px}.entry-help a{text-decoration:none}.entry-footer{border-top:1px solid #e7ded1;background:#fff;text-align:center;padding:22px}.entry-footer img{width:145px;height:auto;display:block;margin:auto}.entry-footer p{font-size:10px;color:#70675c;margin:12px 0 0}
@media(max-width:800px){.entry-wrap{width:calc(100% - 36px)}.crumb{margin:20px 0 25px}.entry-intro h1{font-size:34px;letter-spacing:-1.2px}.entry-intro>p:last-child{font-size:13px}.entry-card{padding:24px}.entry-card h2{font-size:28px}.entry-grid{gap:18px}.entry-card .eyebrow{font-size:10px}.entry-card .description{font-size:13px}.entry-button{font-size:12px}.entry-more{font-size:10px}}
@media(max-width:640px){.entry-grid{grid-template-columns:1fr}.entry-intro{margin-bottom:24px}.entry-intro h1{font-size:34px;max-width:330px;margin:14px auto}.entry-card h2{font-size:29px}.entry-card ul{margin:18px 0 23px}.entry-card .description{min-height:0}.entry-more{font-size:11px}.entry-help{max-width:280px;margin:24px auto 27px}.preview-banner{font-size:9px}.entry-footer{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
