*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4ee;color:#163d30;font-family:Arial,Helvetica,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #a98145;outline-offset:4px}.shell{max-width:1090px;margin:auto;padding:0 28px}.skip{position:absolute;top:-200px;left:12px;padding:10px;background:white;z-index:9}.skip:focus{top:12px}header{border-bottom:1px solid #dcd9cd;background:#f7f4ee}.head{height:87px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:180px;max-height:66px;object-fit:contain;display:block}nav{display:flex;gap:22px;align-items:center;font-size:13px;font-weight:bold}nav a{text-decoration:none}nav .contact{color:#845e2c}main{padding:58px 0 74px}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#8f6b31;margin-bottom:14px}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:600;letter-spacing:-.022em}h1{font-size:clamp(34px,5vw,58px);line-height:1.16;margin:0 0 17px;max-width:890px}h1 em{font-weight:400;color:#8c6739}.lead{color:#4e6859;line-height:1.8;font-size:16px;max-width:780px;margin:0 0 34px}.result{border-radius:16px;padding:28px 30px;background:#103e31;color:#f1f6f0;display:grid;grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:25px}.result-tag{font-size:10px;letter-spacing:.12em;color:#efd39e;font-weight:bold}.result h2{font-size:28px;margin:9px 0 9px}.result p{color:#d6e5dc;font-size:13px;line-height:1.7;margin:0}.result-stat{text-align:center;border-left:1px solid #517266;padding:18px 0 18px 20px}.result-stat strong{font-size:45px;display:block;font-family:Georgia,serif;color:#efd39e}.result-stat span{font-size:12px;color:#d8e9df}section:not(.result){margin-top:34px}section h2{font-size:27px;margin:0 0 15px}.checks{margin:0;padding:0;counter-reset:c;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;list-style:none}.checks li{position:relative;padding:10px 10px 10px 37px;border:1px solid #dce3d9;border-radius:8px;background:#fffdfa;font-size:13px;line-height:1.6;counter-increment:c}.checks li:before{content:counter(c,decimal-leading-zero);color:#8b652b;position:absolute;left:10px;font-weight:bold}.source-link{font-size:12px;margin:14px 0}.limits{background:#fffdf7;border-left:3px solid #a17b43;padding:22px 26px}.limits p,.next p{font-size:14px;line-height:1.8;color:#475e51;max-width:840px}.next{border-top:1px solid #dfdfd6;padding-top:25px}.next a{display:inline-block;margin:10px 15px 0 0;font-size:13px;font-weight:bold}.next .next-primary{background:#153d2e;border-radius:8px;color:#fff;text-decoration:none;padding:13px 17px}footer{background:#0f3327;color:white;padding:26px 0}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer img{width:172px;max-height:90px;object-fit:contain}@media(max-width:650px){.shell{padding:0 19px}.head{height:74px}.brand img{width:144px}nav{gap:14px;font-size:11px}main{padding:38px 0 56px}.lead{font-size:14px}.result{grid-template-columns:1fr;gap:12px;padding:22px 20px}.result h2{font-size:24px}.result-stat{text-align:left;border-left:0;border-top:1px solid #517266;padding:12px 0 0}.result-stat strong{font-size:35px}.checks{grid-template-columns:1fr;gap:8px}.limits{padding:17px 18px}.footer img{width:135px}}
