/* Fils d’Ariane et page Tarifs : styles limités aux nouveaux éléments. */
.site-breadcrumbs{box-sizing:border-box;display:block;position:static;max-width:1240px;width:100%;margin:0 auto;padding:20px 36px 8px;font:400 13px/1.65 Inter,Arial,sans-serif;color:#60717a;background:transparent}.site-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;align-items:center;list-style:none;padding:0;margin:0}.site-breadcrumbs li{display:inline-flex;align-items:baseline;min-width:0}.site-breadcrumbs li+li:before{content:"/";padding:0 10px;color:#b4a79a}.site-breadcrumbs a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.site-breadcrumbs span[aria-current]{color:#263b47}.site-breadcrumbs a:focus-visible{outline:2px solid #ff6500;outline-offset:4px}.tariff-page .tariff-hero{padding-top:30px;padding-bottom:36px}.tariff-page .tariff-hero h1{max-width:900px;font-size:clamp(30px,3.6vw,46px);line-height:1.14;color:#173442}.tariff-page .tariff-hero .lead{max-width:860px;font-size:18px;line-height:1.65}.tariff-page .tariff-hero .eyebrow{margin-bottom:14px}.tariff-page .pricing{padding-top:38px;padding-bottom:46px}.tariff-page .pricing h2{font-size:clamp(24px,2.5vw,32px);margin-bottom:28px}.tariff-page .pricing .three{gap:22px}.tariff-page .price-card{padding:26px;min-width:0;display:flex;flex-direction:column}.tariff-page .price-card h3{font-size:25px;line-height:1.2}.tariff-page .price-card p{font-size:15px;line-height:1.7}.tariff-page .price-card .text-link{margin-top:auto;padding-top:10px}.tariff-page .tariff-terms{padding-top:48px;padding-bottom:52px}.tariff-page .tariff-terms h2{font-size:clamp(25px,2.5vw,34px)}.tariff-page .tariff-terms>p{max-width:900px}.tariff-related{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px}.tariff-related a{font-size:15px;color:#173442;text-decoration:underline;text-underline-offset:5px}.tariff-more{margin:28px 0 0}.tariff-page #navigation a[aria-current="page"]{color:#b44800;text-decoration:underline;text-underline-offset:7px;text-decoration-color:#ff6500}.article-main>.site-breadcrumbs{max-width:1080px}.blog-category>.site-breadcrumbs+section{padding-top:26px}.tariff-page .price-card:target{outline:2px solid #ff6500;outline-offset:5px}#faq-honoraires .text-link{color:inherit}@media(max-width:760px){.site-breadcrumbs{padding:16px 22px 6px;font-size:12px}.site-breadcrumbs li+li:before{padding:0 7px}.tariff-page .tariff-hero{padding-top:24px;padding-bottom:24px}.tariff-page .tariff-hero .lead{font-size:16px}.tariff-page .pricing{padding-top:28px;padding-bottom:32px}.tariff-page .pricing .three{grid-template-columns:1fr;gap:18px}.tariff-page .price-card{padding:22px}.tariff-page .tariff-terms{padding-top:34px;padding-bottom:34px}.tariff-related{display:grid;gap:16px}}