.fpf-site{min-height:100vh;background:#f8faf9;color:#17272b;font:17px/1.65 Arial,Helvetica,sans-serif}.fpf-site *{box-sizing:border-box}.fpf-site a{color:#08787d;text-underline-offset:3px}.fpf-wrap{width:min(900px,calc(100% - 40px));margin-inline:auto}.fpf-header{background:#fff;border-bottom:1px solid #d8e4e2}.fpf-header nav,.fpf-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.fpf-header-inner{min-height:72px}.fpf-header nav{justify-content:flex-start}.fpf-header a{text-decoration:none}.fpf-brand{font-weight:800;font-size:1.15rem}.fpf-main{padding-block:64px 90px}.fpf-kicker{text-transform:uppercase;letter-spacing:.12em;color:#08787d;font-size:.8rem;font-weight:700}.fpf-main h1{color:#17272b;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.1;letter-spacing:-.05em;max-width:800px;margin:16px 0 45px}.fpf-article{max-width:760px}.fpf-article h2{color:#17272b;font-size:1.8rem;line-height:1.25;margin:48px 0 15px}.fpf-article h3{color:#17272b;font-size:1.2rem;margin:30px 0 10px}.fpf-article blockquote,.fpf-article ol,.fpf-article p,.fpf-article ul{margin:0 0 20px}.fpf-article ol,.fpf-article ul{padding-left:25px}.fpf-article li{margin-bottom:8px}.fpf-article blockquote{border-left:4px solid #0c8686;padding:8px 20px;background:#edf6f4}.fpf-footer{background:#10272e;padding:30px 0;color:#fff}.fpf-footer a{color:#d4f6f3}.fpf-languages{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.fpf-languages a[aria-current=page]{font-weight:800;text-decoration:none}@media(max-width:620px){.fpf-header-inner{align-items:flex-start;flex-direction:column;padding-block:16px;gap:9px}.fpf-header nav{flex-wrap:wrap}.fpf-main{padding-block:44px 60px}}