/* Poprawka 15.10.2026: układ zgodny z pozostałymi usługami, szczegóły na żądanie. */
.advisory-page .service-hero h1{font-size:clamp(34px,3.4vw,49px);line-height:1.15}
.advisory-page .service-hero h1 em{font-size:.86em;margin-top:10px}
.advisory-page .service-visual strong{color:#fff}
.advisory-page .hero-actions .text-link{display:inline-flex}
.advisory-page .nav__dropdown-link[aria-current=page]{color:var(--teal);background:#edf6f1}
.advisory-page .section-heading h2{max-width:650px}
.advisory-page .faq-intro h2{font-size:clamp(28px,2.7vw,38px);line-height:1.24}
.advisory-guide-topics{max-width:960px;margin:auto}
.advisory-guide-topic{scroll-margin-top:112px}
.advisory-guide-topic>summary{font-size:16px;line-height:1.6;scroll-margin-top:112px;padding:22px 0}
.advisory-guide-topic[open]>summary{color:var(--teal)}
.advisory-detail-copy{padding:0 0 26px;min-width:0}
.advisory-detail-copy p,.advisory-detail-copy li{font-size:14px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}
.advisory-detail-copy p{padding:0!important}
.advisory-detail-copy p+p,.advisory-detail-copy ul+p,.advisory-detail-copy ol+p{margin-top:16px}
.advisory-detail-copy h3,.advisory-detail-copy h2{font-size:22px;line-height:1.4;margin:25px 0 15px}
.advisory-detail-copy a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}
.advisory-detail-copy strong{color:var(--ink)}
.advisory-detail-copy ul,.advisory-detail-copy ol{padding-left:22px;margin:18px 0}
.advisory-detail-copy li+li{margin-top:15px}
.advisory-detail-copy .button{margin-top:20px;color:white;text-decoration:none}
.advisory-detail-copy .button.mint{color:var(--navy)}
.advisory-contact-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px}
.advisory-contact-actions .text-link{font-size:12px}
.article-table-scroll{overflow:auto;max-width:100%;margin:24px 0;border:1px solid var(--line);border-radius:10px;background:#fff}
.article-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px;line-height:1.7}
.article-table-scroll th{background:var(--navy);color:#fff;font-weight:700}
.article-table-scroll td,.article-table-scroll th{padding:15px 17px;border-bottom:1px solid var(--line);vertical-align:top}
.article-table-scroll tr:last-child td{border-bottom:0}
.article-table-scroll tr:nth-child(even) td{background:#f5f8f4}
.article-table-scroll td:first-child{font-weight:700}
@media(max-width:760px){.advisory-page .service-hero h1{font-size:35px}.advisory-page .hero-actions .text-link{margin-top:13px;font-size:11px}.advisory-guide-topic>summary{font-size:14px;scroll-margin-top:90px}.advisory-detail-copy p,.advisory-detail-copy li{font-size:13px}.advisory-detail-copy h3,.advisory-detail-copy h2{font-size:20px}.advisory-page .faq-intro h2{font-size:29px}}
@media(max-width:370px){.advisory-page .service-hero h1{font-size:31px}}
