.strategy-section>p{max-width:900px;line-height:1.65}.strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.strategy-grid article{padding:26px;border-top:3px solid #2579ba;background:#f3f6f9;border-radius:0 0 10px 10px}.strategy-grid h3{font-size:23px;line-height:1.25;margin:0 0 14px}.strategy-grid p{font-size:17px;line-height:1.65;margin:0}.strategy-section h2{max-width:900px}.contact form>.text-link{display:inline-block;margin-top:14px}@media(max-width:900px){.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.strategy-grid{grid-template-columns:1fr;gap:16px}.strategy-grid article{padding:22px}.strategy-grid h3{font-size:22px}}
.strategy-section>.btn{margin-top:24px}.delivery-table{overflow-x:auto;margin-top:26px;border:1px solid #d6e1eb;border-radius:10px;background:#fff}.delivery-table table{border-collapse:collapse;width:100%;min-width:610px;text-align:left;font-size:16px;line-height:1.55}.delivery-table caption{text-align:left;padding:14px 20px;background:#edf4fa;color:#244664;font-size:13px;font-weight:600}.delivery-table th{background:#0b2944;color:#fff;font-weight:600}.delivery-table th,.delivery-table td{padding:19px 20px;vertical-align:top;border-bottom:1px solid #e0e7ee}.delivery-table tbody tr:last-child td{border-bottom:0}.delivery-table td:first-child{font-weight:600;color:#123958}.delivery-table:focus-visible{outline:3px solid #2579ba;outline-offset:3px}.strategy-section[id]{scroll-margin-top:130px}.contact-email{margin-top:12px}.strategy-section .strategy-grid{margin-bottom:12px}@media(max-width:650px){.delivery-table th,.delivery-table td{padding:14px}.contact-email{width:100%}.strategy-section h2{font-size:30px}}

.reference-footer a{overflow-wrap:anywhere}.reference-footer .footer-top>div{min-width:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}

.comparison-guide>p{max-width:85ch}.comparison-guide>h2{font-size:clamp(28px,3vw,40px);margin-top:44px;max-width:900px}.comparison-guide>h3{margin-top:28px}.comparison-guide>.delivery-table{margin-bottom:26px}.comparison-guide .delivery-table a{text-decoration:underline;text-underline-offset:3px}
