.specialty-hero .specialty-hero-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px;font-size:13px;color:#cfe3dd}.specialty-hero .specialty-quicknav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:14px;font-weight:650}.specialty-quicknav a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px;text-decoration:underline;padding:6px 0}.specialty-hero>p:not(.eyebrow){max-width:760px;font:17px/1.65 var(--font-sans);color:#cfe3dd}.specialty-evidence,.specialty-faq,.specialty-planning{padding:44px max(24px,calc((100vw - 1160px) / 2));border-bottom:1px solid var(--pf-line);background:var(--pf-paper)}.specialty-section-heading{max-width:760px;margin-bottom:26px}.specialty-country-index h2,.specialty-section-heading h2{font:500 clamp(30px,3.2vw,42px)/1.12 var(--font-serif);letter-spacing:-.025em;margin:10px 0 14px}.specialty-faq p,.specialty-planning li,.specialty-planning p,.specialty-section-heading>p:not(.kicker){font-size:16px;line-height:1.7;color:var(--pf-muted)}.specialty-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.specialty-planning h3{font:650 17px/1.45 var(--font-sans);margin:0 0 10px;color:var(--pf-ink)}.specialty-decision-grid article{border-top:2px solid var(--pf-mint);padding-top:20px}.specialty-decision-grid p{margin:0}.specialty-application{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;margin-top:34px;padding-top:30px;border-top:1px solid var(--pf-line)}.specialty-application p{margin:0 0 14px}.specialty-application ul{padding-left:20px;margin:0}.specialty-application li+li{margin-top:9px}.specialty-application .specialty-inline-sources{list-style:none;padding:0}.specialty-inline-sources a{font-size:14px;font-weight:600;color:var(--pf-forest);text-decoration:underline;text-underline-offset:3px}.specialty-guide-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.specialty-guide-links a{font-size:14px;font-weight:650;padding:6px 0;color:var(--pf-forest);text-decoration:underline;text-underline-offset:4px}.specialty-faq{background:var(--pf-cream)}.specialty-faq details{border-top:1px solid var(--pf-line-strong)}.specialty-faq details:last-child{border-bottom:1px solid var(--pf-line-strong)}.specialty-faq summary{padding:20px 0;font:600 16px/1.5 var(--font-sans);cursor:pointer}.specialty-faq details p{max-width:850px;margin:0 0 22px}.specialty-evidence{display:grid;grid-template-columns:1fr 1.2fr;gap:24px 44px}.specialty-evidence h2{font:650 17px/1.5 var(--font-sans);margin:0 0 8px}.specialty-evidence p{font-size:14px;line-height:1.65;color:var(--pf-muted);margin:0}.specialty-evidence ul{list-style:none;padding:0;margin:0}.specialty-evidence li+li{margin-top:16px}.specialty-evidence a{font-size:14px;font-weight:600;color:var(--pf-forest);text-decoration:underline;text-underline-offset:3px}.specialty-evidence li p{margin-top:4px}.specialty-related{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:16px;border-top:1px solid var(--pf-line)}.specialty-related span{font-size:14px;font-weight:600}.specialty-related a{padding:6px 0}.specialty-country-index{padding-top:38px;padding-bottom:38px}#specialty-programmes{scroll-margin-top:20px}@media (max-width:780px){.specialty-application,.specialty-decision-grid,.specialty-evidence{grid-template-columns:1fr;gap:24px}.specialty-evidence,.specialty-faq,.specialty-planning{padding-top:32px;padding-bottom:32px}.specialty-section-heading{margin-bottom:22px}.specialty-application{margin-top:26px;padding-top:26px}}