.brand-search-hub,.brand-search-answers{min-width:0;margin-top:32px;margin-bottom:40px}.brand-search-hub .directory-eyebrow,.brand-search-answers .directory-eyebrow,.brand-search-related .directory-eyebrow{color:#407252}.directory-hero h1{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.brand-search-jump{border-bottom:1px solid #d9e3dd;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:16px 0;display:flex}.brand-search-jump a{color:#234c36;background:#fff;border:1px solid #cad8cf;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:700}.brand-search-hub h2,.brand-search-answers h2{letter-spacing:-.045em;word-break:keep-all;margin:10px 0 16px;scroll-margin-top:120px;font-size:clamp(24px,3vw,36px);line-height:1.4}.brand-search-summary-heading>p:not(.directory-eyebrow),.brand-search-decisions p,.brand-search-checks p,.brand-search-faq p{color:#506258;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.brand-search-summary-heading{max-width:850px}.brand-search-subheading{color:#193c29;word-break:keep-all;overflow-wrap:anywhere;margin:28px 0 12px;scroll-margin-top:120px;font-size:clamp(20px,2.4vw,26px);line-height:1.5}.brand-search-comparison{margin-top:32px}.brand-search-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 14px;display:grid}.brand-search-money>div{background:#f4f8f5;border:1px solid #d3dfd6;border-radius:16px;min-width:0;padding:24px}.brand-search-money dt{color:#526658;font-size:14px;font-weight:600}.brand-search-money dd{color:#154c32;letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(20px,2.1vw,29px);font-weight:800}.brand-search-money small{color:#5c6e62;font-size:13px;line-height:1.6}.brand-search-note{color:#5c6e62;word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.brand-search-decisions{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.brand-search-decisions article{background:#fff;border:1px solid #d4dfd8;border-radius:16px;padding:26px}.brand-search-decisions article>span{color:#266d4c;font-size:14px;font-weight:700}.brand-search-decisions h3,.brand-search-regions h3,.brand-search-checks h3{color:#193c29;word-break:keep-all;margin:10px 0;font-size:20px;line-height:1.5}.brand-search-decisions a{color:#146341;text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.brand-search-regions{display:block}.brand-search-regions>div{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.brand-search-regions a{color:#1d5135;background:#fff;border:1px solid #cbdad0;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:16px;font-weight:700;display:inline-flex}.brand-search-regions span{color:#5d7164;font-size:14px;font-weight:400}.brand-search-hub a:hover{background:#eaf3ed;border-color:#3e7758}:is(.brand-search-hub a:focus-visible,.brand-search-faq summary:focus-visible){outline-offset:4px;outline:3px solid #198857}.brand-search-checks{margin-bottom:36px}.brand-search-checks>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brand-search-checks article{border-top:3px solid #b9cfbf;padding-top:14px}.brand-search-faq details{border-bottom:1px solid #d6e2d9;padding:18px 0}.brand-search-faq summary{color:#214a33;cursor:pointer;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.65}.brand-search-faq p{max-width:900px;margin:14px 0}.brand-search-cost-answer{background:#f0f6f2;border:1px solid #bad2c3;border-radius:20px;min-width:0;margin:24px 0 36px;padding:clamp(20px,3vw,32px)}.brand-search-official-totals{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.brand-search-official-totals>div{background:#fff;border:1px solid #d2e0d7;border-radius:12px;flex:230px;min-width:0;padding:18px}.brand-search-official-totals dt{color:#506258;font-size:14px;line-height:1.6}.brand-search-official-totals dd{color:#174b31;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(24px,3vw,32px);font-weight:800}.brand-search-cost-basis,.brand-search-cost-vat{word-break:keep-all;overflow-wrap:anywhere;color:#354f40;font-size:16px;line-height:1.85}.brand-search-source-line{color:#4a6252;border-top:1px solid #d2e0d7;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:16px;font-size:14px;line-height:1.65;display:flex}.brand-search-source-line a{text-underline-offset:4px;color:#1e5c3c;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.brand-search-cost-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.brand-search-cost-actions a{color:#1e5c3c;border:1px solid #286448;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;display:inline-flex}.brand-search-cost-actions a:last-child{color:#fff;background:#20593d}.brand-search-cost-actions a:last-child:hover{background:#16462f}.brand-search-related{border-top:1px solid #d2dfd7;min-width:0;margin-top:32px;margin-bottom:48px;padding-top:28px}.brand-search-related h2{word-break:keep-all;font-size:clamp(23px,3vw,32px);line-height:1.5}.brand-search-related>p{color:#506258;word-break:keep-all;font-size:15px;line-height:1.85}.brand-search-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.brand-search-related li{min-width:0}.brand-search-related li a{color:#194b32;overflow-wrap:anywhere;background:#fff;border:1px solid #ceded3;border-radius:12px;flex-direction:column;gap:8px;height:100%;padding:20px;display:flex}.brand-search-related strong{font-size:20px}.brand-search-related span{font-size:15px}.brand-search-related small{color:#5b7162;font-size:14px}.brand-search-related a:focus-visible{outline-offset:4px;outline:3px solid #198857}.brand-search-related>p a{text-underline-offset:4px;color:#1e5c3c;text-decoration:underline}.brand-decision-brief{min-width:0;margin:28px 0 36px}.brand-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 14px;display:grid}.brand-decision-grid article{background:#fff;border:1px solid #cadbd0;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.brand-decision-number{letter-spacing:.08em;color:#40835c;font-size:13px;font-weight:800}.brand-decision-grid h3{letter-spacing:-.035em;color:#193c29;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0;font-size:20px;line-height:1.55}.brand-decision-grid p{color:#506258;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 16px;font-size:15px;line-height:1.85}.brand-decision-grid a{color:#175c3b;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:auto;font-size:14px;font-weight:750;text-decoration:underline;display:flex}.brand-region-comparison{background:#fff;border:1px solid #cadbd0;border-radius:14px;margin:16px 0 28px;overflow:hidden}.brand-region-comparison>summary{color:#214a33;cursor:pointer;word-break:keep-all;padding:20px;font-size:16px;font-weight:750;line-height:1.6}.brand-region-comparison>summary>span{color:#526658;margin-left:10px;font-size:13px;font-weight:500;display:inline-block}.brand-region-comparison>p{padding:0 20px}.brand-region-scroll-hint{color:#5c6e62;font-size:13px;line-height:1.6}.brand-region-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.brand-region-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.brand-region-table-scroll caption{text-align:left;color:#526658;padding:8px 20px;font-size:14px}.brand-region-table-scroll th,.brand-region-table-scroll td{vertical-align:top;border-bottom:1px solid #e1e9e4;padding:16px 20px}.brand-region-table-scroll thead{color:#354f40;background:#f0f6f2;font-size:14px}.brand-region-table-scroll tbody th{min-width:150px}.brand-region-table-scroll tbody a{color:#175c3b;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:18px;text-decoration:underline;display:inline-flex}.brand-region-table-scroll td strong{color:#234c36;font-size:15px;font-weight:700;line-height:1.65;display:block}.brand-region-table-scroll small{color:#617167;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.brand-region-comparison summary:focus-visible{outline-offset:-4px;outline:3px solid #198857}.brand-region-table-scroll:focus-visible{outline-offset:-4px;outline:3px solid #198857}@media (max-width:800px){.brand-decision-grid{grid-template-columns:1fr;gap:12px}.brand-decision-grid article{padding:20px}.brand-decision-grid h3{font-size:19px}.brand-decision-grid a{align-self:flex-start;gap:20px}.brand-region-comparison>summary{padding:16px}}@media (max-width:640px){.brand-search-related ul{grid-template-columns:1fr 1fr}.brand-search-related li a{padding:16px}.brand-search-related strong{font-size:18px}.brand-search-cost-actions a{flex:220px}.brand-search-money,.brand-search-decisions,.brand-search-checks>div{grid-template-columns:1fr}.brand-search-money>div{padding:20px}.brand-search-money dd{font-size:26px}.brand-search-decisions article{padding:20px}.brand-search-jump{gap:6px}.brand-search-jump a{padding:12px;font-size:14px}.brand-search-hub,.brand-search-answers{margin-top:20px;margin-bottom:28px}}.regional-brand-links{padding-block:24px}.regional-brand-links h2{letter-spacing:-.04em;font-size:clamp(22px,3vw,30px)}
