
.inherit-tools{margin:40px 0;padding:32px;border:1px solid #dce5d9;background:#fff;border-radius:12px}.inherit-tools h2{font-size:28px;color:#285a3b}.inherit-tools h3{margin:24px 0 12px;font-size:19px}.inherit-tools p{margin:12px 0}.inherit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inherit-tools label{display:block;font-size:14px;font-weight:600}.inherit-tools input:not([type=checkbox]),.inherit-tools select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #92ab98;border-radius:5px;font:inherit;background:#fff;color:#283e33}.inherit-tools fieldset{border:0;padding:0;margin:22px 0;min-width:0}.inherit-tools legend{font-size:19px;font-weight:bold;margin-bottom:14px}.inherit-tools .check{padding:12px 0;display:flex;align-items:flex-start;gap:10px}.inherit-tools input[type=checkbox]{margin-top:6px;min-width:18px;min-height:18px}.inherit-note{background:#f6f3e9;border-left:4px solid #c0aa70;padding:18px;font-size:14px}.inherit-result{background:#edf6ee;padding:24px;margin-top:24px;border-radius:8px}.inherit-result strong{font-size:27px;display:block;color:#285a3b}.inherit-status{color:#9b342b;font-weight:bold}.inherit-tools table{width:100%;border-collapse:collapse;font-size:14px}.inherit-tools td,.inherit-tools th{padding:10px;border-bottom:1px solid #cbdccd;text-align:left}.inherit-tools .table-wrap{overflow-x:auto}.inherit-tools [hidden]{display:none!important}.inherit-tools small{font-weight:normal;display:block}.inherit-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.inherit-nav a{border:1px solid #92ab98;padding:10px 18px;border-radius:24px;text-decoration:none}.inherit-tools button{font:inherit}.inherit-tools .muted{color:#65766a;font-size:13px}@media(max-width:600px){.inherit-grid{grid-template-columns:1fr}.inherit-tools{padding:22px 16px}.inherit-tools h2{font-size:24px}.inherit-result{padding:16px}}

.inherit-intro{background:linear-gradient(135deg,#f2f8ee,#fff);border-top:5px solid #347b4d}.inherit-intro h2{font-size:34px;line-height:1.6;letter-spacing:.035em}.inherit-lead{font-size:19px;color:#347b4d}.inherit-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.inherit-cards article{padding:22px;background:white;border:1px solid #dce5d9;border-radius:8px}.inherit-cards span{color:#65766a;font-size:12px}.inherit-cards h3{margin-top:12px}.inherit-scope{border-left:5px solid #c0aa70}.inherit-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.inherit-scope-grid>div{padding:20px;background:#f3f6f2;border-radius:6px}.inherit-scope-grid h3{margin-top:0}.inherit-scope-grid ul{padding-left:20px}@media(max-width:700px){.inherit-cards,.inherit-scope-grid{grid-template-columns:1fr}.inherit-intro h2{font-size:26px}}

.inherit-download{border-top:5px solid #347b4d}.inherit-download .eyebrow{letter-spacing:.13em}.inherit-download dl{margin:0}.inherit-download dt{font-size:12px;color:#65766a;margin-top:14px}.inherit-download dd{font-size:15px}.inherit-download .inherit-note h3{margin-top:0}.inherit-download .button{white-space:normal;text-align:center}.inherit-download .inherit-note p:last-child{margin-bottom:0}

.inherit-jump{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.inherit-jump a{padding:12px 20px;border:1px solid #cdddcf;border-radius:30px;background:#f3f7f0;color:#28543b;font-weight:700;text-decoration:none}.inherit-jump a:hover,.inherit-jump a:focus{background:#e1eddf}.inherit-tools{scroll-margin-top:100px}.inherit-steps{padding-left:30px}.inherit-steps li{padding:8px 0 18px 10px;border-bottom:1px solid #dde6dc}.inherit-steps li::marker{color:#347b4d;font-weight:bold}.inherit-steps h3{margin:8px 0}.inherit-steps p{margin:8px 0}#inherit-forms .inherit-cards article{display:flex;flex-direction:column}#inherit-forms .button{margin-top:auto;font-size:14px;padding:14px 12px;white-space:normal}

#inherit-forms .inherit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){#inherit-forms .inherit-cards{grid-template-columns:1fr}}
