.Tools-module__c2n-rG__page{color:#17212a;background:#f5f2eb;min-height:70vh}.Tools-module__c2n-rG__wrap{max-width:1160px;margin:auto;padding:56px 24px 80px}.Tools-module__c2n-rG__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#546b39;font-size:12px;font-weight:700}.Tools-module__c2n-rG__title{font-family:var(--font-serif),Georgia,serif;max-width:850px;margin:18px 0;font-size:clamp(38px,5vw,64px);line-height:1.05}.Tools-module__c2n-rG__intro{color:#59625d;max-width:730px;margin-bottom:32px;font-size:18px;line-height:1.7}.Tools-module__c2n-rG__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Tools-module__c2n-rG__card{background:#fffdf8;border:1px solid #dadbd0;border-radius:24px;min-width:0;padding:28px}.Tools-module__c2n-rG__card h2{margin-bottom:16px;font-size:24px;font-weight:600}.Tools-module__c2n-rG__card p{color:#59625d;margin-bottom:16px;line-height:1.7}.Tools-module__c2n-rG__card h3{font-size:17px;font-weight:600}.Tools-module__c2n-rG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;display:grid}.Tools-module__c2n-rG__field{flex-direction:column;gap:8px;margin:20px 0;font-size:14px;font-weight:600;display:flex}.Tools-module__c2n-rG__field input,.Tools-module__c2n-rG__field select{color:#17212a;background:#fff;border:1px solid #bac1b0;border-radius:10px;width:100%;min-height:46px;padding:12px}.Tools-module__c2n-rG__field input:focus,.Tools-module__c2n-rG__field select:focus{outline-offset:2px;outline:2px solid #546b39}.Tools-module__c2n-rG__note{font-size:13px;line-height:1.6}.Tools-module__c2n-rG__card a,.Tools-module__c2n-rG__back{text-underline-offset:4px;color:#40502f;text-decoration:underline}.Tools-module__c2n-rG__result{background:#edf0e5}.Tools-module__c2n-rG__result .Tools-module__c2n-rG__number{color:#40502f;margin:25px 0 5px;font-size:clamp(38px,5vw,60px)}.Tools-module__c2n-rG__result dl{border-top:1px solid #cbd1bf;border-bottom:1px solid #cbd1bf;grid-template-columns:1fr auto;gap:14px;margin:24px 0;padding:24px 0;display:grid}.Tools-module__c2n-rG__result dd{font-weight:600}.Tools-module__c2n-rG__card button,.Tools-module__c2n-rG__cta a{color:#fffdf8;cursor:pointer;background:#40502f;border-radius:30px;padding:12px 20px;font-weight:600}.Tools-module__c2n-rG__checks{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.Tools-module__c2n-rG__checks label{align-items:center;gap:10px;font-size:14px;display:flex}.Tools-module__c2n-rG__checks input{accent-color:#40502f;width:18px;height:18px}.Tools-module__c2n-rG__tasks article{border-top:1px solid #dadbd0;padding:20px 0}.Tools-module__c2n-rG__tasks article p{margin:8px 0;font-size:13px}.Tools-module__c2n-rG__row{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.Tools-module__c2n-rG__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.Tools-module__c2n-rG__resultHeader h2{margin:0}.Tools-module__c2n-rG__cta{background:#e6e9dc;border-radius:24px;margin-top:32px;padding:32px}.Tools-module__c2n-rG__cta h2{margin-bottom:10px;font-size:28px;font-weight:600}.Tools-module__c2n-rG__cta p{max-width:700px;margin-bottom:24px;line-height:1.7}.Tools-module__c2n-rG__cta a{display:inline-block}.Tools-module__c2n-rG__back{margin-bottom:24px;display:inline-block}.Tools-module__c2n-rG__cards .Tools-module__c2n-rG__card a{margin-top:12px;font-weight:600;display:inline-block}.Tools-module__c2n-rG__cards .Tools-module__c2n-rG__card h2{margin-top:28px}.Tools-module__c2n-rG__related{flex-wrap:wrap;gap:18px;margin-top:32px;font-size:14px;display:flex}.Tools-module__c2n-rG__related a{text-decoration:underline}@media (max-width:800px){.Tools-module__c2n-rG__grid,.Tools-module__c2n-rG__cards{grid-template-columns:1fr}.Tools-module__c2n-rG__wrap{padding:36px 18px 56px}.Tools-module__c2n-rG__card{padding:22px}.Tools-module__c2n-rG__checks{gap:16px}}@media print{.Tools-module__c2n-rG__page{background:#fff}.Tools-module__c2n-rG__wrap{padding:0}.Tools-module__c2n-rG__cta,.Tools-module__c2n-rG__back,.Tools-module__c2n-rG__related,.Tools-module__c2n-rG__card button{display:none}.Tools-module__c2n-rG__grid{display:block}.Tools-module__c2n-rG__card{border:0;padding:12px}.Tools-module__c2n-rG__tasks article{break-inside:avoid}:is(header,footer){display:none!important}}
