/* Polish service content follows the existing editorial layout. */
.seo-content .prose{width:min(100%,840px);margin:0 auto}.seo-content .prose h2,.prose h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin-top:38px}.seo-content .prose h2:first-child,.prose h2:first-child{margin-top:0}.prose p{line-height:1.75;margin:0 0 18px}.prose ul{padding-left:24px;line-height:1.8}.prose li{margin:7px 0}.prose a,.seo-inline-link{text-decoration:underline;text-underline-offset:4px}.prose a:hover,.seo-inline-link:hover{color:#b34300}.seo-price-table{width:100%;min-width:0}.seo-price-table table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}.seo-price-table caption{text-align:left;font-size:13px;color:#555;padding:0 0 14px}.seo-price-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #111}.seo-price-table th,.seo-price-table td{padding:16px 12px;vertical-align:top;border-bottom:1px solid #ccc}.seo-price-table th:first-child,.seo-price-table td:first-child{padding-left:0}.seo-price-table td:nth-child(2){font-weight:700}.seo-note{max-width:840px;font-size:14px;line-height:1.65;color:#4b4b4b}.seo-actions{display:flex;flex-wrap:wrap;gap:12px}.seo-actions .button{min-width:210px}.seo-price-catalog{display:flex;flex-direction:column;gap:48px;width:100%}.seo-price-catalog>section{display:flex;flex-direction:column;gap:14px}.seo-price-catalog h2{font-size:clamp(25px,3vw,36px);line-height:1.2}.seo-price-catalog h2 a:hover{color:#b34300}.seo-price-catalog .seo-inline-link{align-self:flex-start}.seo-hero-heading{font-size:clamp(28px,3.1vw,46px);line-height:1.12;text-transform:uppercase;overflow-wrap:normal}.seo-subnav{display:flex;gap:12px;flex-wrap:wrap}.seo-subnav a{border-bottom:1px solid;padding-bottom:3px}.seo-subnav a:hover{color:#b34300}.seo-catalog-intro{max-width:840px}.seo-offers{scroll-margin-top:90px}.seo-price-table tr{break-inside:avoid}.seo-content .prose>p:last-child{margin-bottom:0}.seo-visit-note{font-size:12px;line-height:1.6;max-width:380px;color:#aaa}.seo-visit-note a{text-decoration:underline}.prose h3{font-size:23px;line-height:1.3;margin-top:24px}
@media(max-width:600px){.seo-price-table table{font-size:13px;table-layout:fixed}.seo-price-table th,.seo-price-table td{padding:12px 6px;overflow-wrap:anywhere}.seo-price-table th:first-child{width:51%}.seo-price-table th:nth-child(2){width:25%}.seo-price-table th:nth-child(3){width:24%}.seo-actions{width:100%}.seo-actions .button{width:100%;min-width:0}.seo-price-catalog{gap:36px}.seo-content .prose h2,.prose h2{margin-top:28px}.seo-hero-heading{font-size:32px;line-height:1.15}.seo-subnav{gap:12px 18px}}
