
.intent-path{box-sizing:border-box;min-width:0;margin:34px 0;padding:clamp(22px,3vw,32px);background:#f1f5ee;color:#203e3b;border:1px solid #cad8cd;border-radius:14px;font:16px/1.75 Arial,Helvetica,sans-serif}
.intent-path *{box-sizing:border-box;min-width:0}.intent-path h2{margin:0 0 16px!important;color:#173e3a!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.3!important}.intent-path p{margin:0 0 18px!important}.intent-path ul{display:block!important;margin:0 0 22px!important;padding-left:21px!important}.intent-path li{display:list-item!important;margin:10px 0!important;padding:0!important}.intent-path a{color:#0d5c50!important;text-decoration:underline!important;text-underline-offset:4px}.intent-path h2,.intent-path h3,.intent-nav h2,.intent-nav h3{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance}.intent-path .intent-offer{border-top:1px solid #cad8cd;padding-top:18px;margin-bottom:0!important}.intent-path :focus-visible,.intent-nav :focus-visible{outline:3px solid #986e2d;outline-offset:5px}
.intent-nav{box-sizing:border-box;max-width:1140px;width:calc(100% - 32px);margin:34px auto 44px;color:#203e3b}.intent-nav h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:0 0 12px;color:#173e3a}.intent-nav>p{max-width:76ch;margin:0 0 24px;line-height:1.75}.intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intent-grid a{display:block;padding:24px;border:1px solid #cad8cd;border-radius:12px;background:#f6f7f1;color:#173e3a;text-decoration:none}.intent-grid h3{font-size:21px;line-height:1.35;margin:0 0 12px}.intent-grid p{font-size:15px;line-height:1.7;margin:0}.intent-grid a:hover{background:#e9f0e5;border-color:#718f7d}.intent-nav .intent-price-link{display:inline-block;margin-top:22px;color:#0d5c50;text-decoration:underline;text-underline-offset:4px;font-weight:700}
.sidebar .intent-offer-link{border-top:1px solid #cad8cd;padding-top:16px;margin-top:18px}.price-card[id]{scroll-margin-top:140px}.price-card .offer-fit{font-size:14px;line-height:1.65;border-top:1px solid #ccd6ce;padding-top:15px;margin-top:15px}
.comparison-article{font:17px/1.8 Arial,Helvetica,sans-serif;color:#203e3b}.comparison-article h2{font-size:clamp(25px,3vw,34px);line-height:1.3;margin:38px 0 20px;color:#173e3a}.comparison-article h3{font-size:23px;line-height:1.4;margin:30px 0 14px;color:#173e3a}.comparison-article :is(h2,h3){word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance}.comparison-article p,.comparison-article li{line-height:1.8}.comparison-article p{margin:0 0 20px}.comparison-article ul,.comparison-article ol{padding-left:24px;margin:18px 0 28px}.comparison-article li{margin:9px 0}.comparison-article a{color:#0d5c50;text-decoration:underline;text-underline-offset:3px}.comparison-article table{width:100%;border-collapse:collapse;background:#fffdf8;color:#203e3b}.comparison-article caption{padding:16px;background:#eef3eb;font-weight:700;text-align:left}.comparison-article th,.comparison-article td{padding:16px;border-bottom:1px solid #d7dfd7;text-align:left;vertical-align:top}.comparison-article thead th{background:#193f3a;color:white}.comparison-article tbody tr:nth-child(even){background:#f2f5ee}
@media(max-width:900px){.intent-grid{grid-template-columns:1fr}.intent-grid a{padding:22px}.intent-path{padding:22px}.comparison-article{font-size:16px}}
