.feature-hero{position:relative;max-width:1480px;margin:auto;min-height:380px;display:flex;align-items:end;background:#302b24;overflow:hidden}.feature-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature-badge{position:absolute;right:22px;top:24px;background:#28633d;color:#fff;padding:10px 18px;font-size:.85rem;font-weight:700;z-index:2}.feature-hero-copy{position:relative;padding:140px 5% 40px;color:white;z-index:1}.feature-hero-copy>p{font-size:.78rem;letter-spacing:.16em;text-shadow:0 2px 5px #000;margin:0 0 12px}.feature-hero h1{font-size:clamp(1.9rem,3.9vw,3.4rem);font-weight:800;line-height:1.45;letter-spacing:.02em;margin:0;text-shadow:0 2px 4px #000,0 0 12px #000}.feature-hero ins,.feature-hero .adsbygoogle,.feature-hero .google-auto-placed{display:none!important}.feature-wrap{width:min(1180px,calc(100% - 40px));margin:auto;padding-bottom:60px}.feature-breadcrumb{font-size:.78rem;margin:22px 0}.feature-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px}.feature-article{min-width:0}.feature-article section{margin:0 0 58px;scroll-margin-top:180px}.feature-article h2{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.55;border-bottom:3px solid #b0602b;padding-bottom:14px;margin:36px 0 22px;font-family:var(--serif)}.feature-article h3{font-size:1.1rem;line-height:1.6;margin:26px 0 12px}.feature-article p{margin:0 0 1.35em}.feature-meta,.feature-help{font-size:.78rem;color:#635a4c;line-height:1.8}.feature-lead{font-size:1.1rem}.feature-takeaway{padding:24px;background:#ebe3d3;border-left:4px solid #b0602b;margin:28px 0}.feature-takeaway ol{margin-bottom:0}.feature-table-scroll{overflow-x:auto;max-width:100%;margin:22px 0}.feature-article table{border-collapse:collapse;width:100%;background:#fffcf6;font-size:.83rem}.feature-article th,.feature-article td{border:1px solid #d9cbb3;text-align:left;padding:12px;vertical-align:top;min-width:95px}.feature-article th{background:#ede3d3}.feature-article caption{text-align:left;font-weight:bold;margin-bottom:8px}.feature-article fieldset{border:1px solid #cebea4;padding:22px;margin:20px 0;background:#fffcf6;min-width:0}.feature-article legend{font-weight:700;padding:0 7px}.feature-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:.82rem}.feature-field>span{font-weight:700;line-height:1.65}.feature-field input,.feature-field select{width:100%;min-width:0;padding:10px;border:1px solid #9e8d70;border-radius:3px;color:#221f1a;background:white;font:inherit;font-size:16px;min-height:46px}.feature-checks{display:grid;gap:9px;margin:14px 0;font-size:.85rem}.feature-checks label{display:flex;align-items:center;gap:8px}.feature-checks input{width:18px;height:18px;flex:none}.feature-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.feature-button{background:#28633d;border:2px solid #28633d;color:white;padding:12px 18px;border-radius:3px;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;min-height:48px}.feature-secondary{background:#fffcf6;color:#28633d}.feature-button:hover{filter:brightness(.92)}.feature-button:focus-visible,.feature-field input:focus-visible,.feature-field select:focus-visible{outline:3px solid #b0602b;outline-offset:3px}.feature-note{padding:18px;border:1px solid #b0602b;background:#fff6e9;font-size:.82rem}.feature-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.feature-result-card{padding:20px 16px;border:1px solid #cbbc9e;background:#fffcf6;border-top:4px solid #b0602b;overflow-wrap:anywhere}.feature-result-card h3{margin:0 0 12px}.feature-money{font-size:1.25rem;font-weight:800;line-height:1.6}.feature-result-card p{font-size:.78rem;margin:8px 0}.feature-result-card .feature-money{font-size:1.25rem}.feature-next{padding:20px;background:#e2eee3;margin:22px 0}.feature-next h3{margin-top:0}.feature-next p,.feature-next a{font-size:.85rem}.feature-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-service{padding:20px;background:#fffcf6;border:1px solid #d9cbb3}.feature-service h3{font-size:1.1rem;margin:8px 0 18px}.feature-service-type{font-size:.72rem;font-weight:700;color:#28633d;margin:0!important}.feature-service dl{margin:0 0 16px;font-size:.8rem;line-height:1.8}.feature-service dt{font-weight:700;margin-top:10px}.feature-service dd{margin:0}.feature-service>a{display:inline-block;padding:6px 0;font-size:.85rem}.feature-service .feature-help{margin:12px 0 0}.feature-sidebar{position:sticky;top:168px;align-self:start;font-size:.83rem}.feature-sidebar nav,.feature-side-note{padding:22px;border:1px solid #d4c6ac;background:#fffcf6;margin-bottom:24px}.feature-sidebar h2{font-size:1rem;margin:0 0 12px}.feature-sidebar a{display:block;margin:10px 0}.feature-side-note p{margin-bottom:0}.feature-checklist{padding-left:24px}.feature-checklist li{padding-bottom:15px}.feature-article details{border-bottom:1px solid #cbbc9e;padding:18px 0}.feature-article summary{font-weight:700;cursor:pointer;line-height:1.7}.feature-article details p{margin:16px 0 0}.feature-about{max-width:880px;margin:auto}.feature-chart-svg{display:block;width:100%;height:auto;background:#fffcf6;border:1px solid #d9cbb3}.feature-share input{width:100%;font:inherit;font-size:13px;padding:8px}.feature-alert{color:#8b3c10;font-weight:700}#feature-status{font-size:.85rem;color:#28633d}h1,h2,h3,h4{text-wrap:balance;word-break:auto-phrase;line-break:strict;overflow-wrap:break-word}@media(max-width:1000px){.feature-layout{grid-template-columns:1fr}.feature-sidebar{position:static;display:none}.feature-result-grid{gap:10px}.feature-result-card{padding:16px 12px}}@media(max-width:560px){.feature-wrap{width:calc(100% - 32px)}.feature-hero{min-height:350px}.feature-hero-copy{padding:140px 20px 32px}.feature-hero h1{font-size:clamp(1.9rem,6vw,2.4rem)}.feature-badge{right:16px;top:20px;font-size:.75rem}.feature-fields,.feature-result-grid,.feature-service-grid{grid-template-columns:1fr}.feature-article fieldset{padding:18px 14px}.feature-article section{scroll-margin-top:90px}.feature-article th,.feature-article td{padding:10px}.feature-actions{display:grid}.feature-result-card h3{margin-top:0}.feature-article h2{margin-top:28px}.feature-lead{font-size:1rem}}
/* FEATURE-INLINE-ADS:START */
.feature-inline-ad{position:relative;display:block;clear:both;box-sizing:border-box;margin:26px 0;padding:16px 18px;background:#fffdf7;border:1px solid #d9d2c2;border-radius:5px;text-align:center;max-width:100%;min-width:0}
.feature-inline-ad-pr{display:block;font-size:11px;color:#665f53;line-height:1.5;margin-bottom:7px}
.feature-inline-ad>a{display:inline-block;max-width:100%;font-size:.94rem;line-height:1.8;overflow-wrap:anywhere}
.feature-inline-ad img{display:inline-block;max-width:100%;height:auto;object-fit:contain;border:0;border-radius:0}
.feature-inline-ad img[width="1"]{position:absolute;left:0;bottom:0;width:1px!important;height:1px!important;min-width:0;max-width:1px!important}
.feature-inline-ad a:focus-visible{outline:3px solid #28633d;outline-offset:4px}
/* FEATURE-INLINE-ADS:END */
