.lp .provider-page-nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem;border-block:1px solid var(--lp-border,#dfe5e8);margin:1.5rem 0 2rem;font-size:.95rem}.lp .provider-page-nav a{padding:12px;color:#1b5067;text-decoration:underline;text-underline-offset:.2em}.lp .provider-decision,.lp .provider-fee-tool{min-width:0;margin:2rem 0;padding:1.5rem;border:1px solid #dfe5e8;border-radius:12px;background:#fff;scroll-margin-top:110px}.lp .provider-decision h2,.lp .provider-fee-tool h2{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.2;margin:.5rem 0 1rem}.lp .provider-decision h3{font-size:1.1rem;margin:1.25rem 0 .5rem}.lp .provider-decision p,.lp .provider-fee-tool p{font-size:1rem;line-height:1.65}.lp .provider-home-choices{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.1rem 0}.lp .provider-home-choices button{border:1px solid #a8bbc5;background:white;color:#1b4052;border-radius:999px;min-height:44px;padding:.6rem 1rem;font:inherit;cursor:pointer}.lp .provider-home-choices button[aria-pressed=true]{background:#123f56;color:white;border-color:#123f56}.lp .provider-home-advice{background:#f2f7f9;padding:.3rem 1rem .6rem;border-radius:8px}.lp .provider-decision ul{padding-left:1.2rem;line-height:1.65}.lp .provider-decision li+li{margin-top:.5rem}.lp .provider-fee-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.lp .provider-fee-inputs label{font-size:.9rem;line-height:1.45;color:#314b58}.lp .provider-fee-inputs input{display:block;width:100%;min-width:0;min-height:46px;padding:.7rem;margin-top:.4rem;font:inherit;font-size:1rem;border:1px solid #9cabb4;border-radius:6px;background:#fff;color:#102d3b}.lp .provider-fee-result{border-left:3px solid #287488;background:#f2f7f9;padding:1rem;border-radius:0 8px 8px 0}.lp .provider-fee-result strong{font-size:1.15rem;color:#123f56}.lp .provider-fee-result p{margin-bottom:0}.lp .provider-more{padding:1rem 0;border-block:1px solid #dfe5e8;margin:1.5rem 0}.lp .provider-more summary{cursor:pointer;font-size:1.1rem;font-weight:650;min-height:32px}.lp .provider-more section{margin:1rem 0}.lp #fragor,.lp #underlag,.lp .provider-prices{scroll-margin-top:110px}.lp .provider-price-footnotes{min-width:0}@media(max-width:650px){.lp .provider-fee-inputs{grid-template-columns:1fr}.lp .provider-decision,.lp .provider-fee-tool{padding:1rem}.lp .provider-page-nav{gap:.75rem}.lp .provider-page-nav a{display:inline-flex;align-items:center;min-height:36px}}