.fgp-policy{padding-top:80px}@media(max-width:768px){.fgp-policy{padding-top:70px}}@media print{.fgp-policy{padding-top:0}}

.fgp-policy-hero{background:linear-gradient(115deg,#203f5b,#1d6158);color:#fff;padding:65px 0 48px}.fgp-policy-hero h1{font-family:'Roboto Slab',Georgia,serif;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.15;color:#fff;margin:12px 0 16px}.fgp-policy-hero p{max-width:690px;color:#e3eef2;line-height:1.7}.fgp-policy-label{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#b9debd}.fgp-policy-wrap{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;padding-top:56px;padding-bottom:64px}.fgp-policy-nav{align-self:start;position:sticky;top:120px;padding:22px;background:#f2f6f4;border:1px solid #dce6e1;border-radius:10px}.fgp-policy-nav h2{font:700 .9rem 'Roboto',sans-serif;margin:0 0 14px;color:#203f5b}.fgp-policy-nav a{display:block;font-size:.86rem;line-height:1.45;padding:6px 0;color:#305644}.fgp-policy-body{max-width:790px;color:#354b58;font:400 1rem/1.8 'Roboto',sans-serif;min-width:0}.fgp-policy-body section{scroll-margin-top:125px;margin:0 0 32px}.fgp-policy-body h2{font:700 1.35rem/1.4 'Roboto Slab',Georgia,serif;color:#203f5b;margin-bottom:13px}.fgp-policy-body p{margin:0 0 14px}.fgp-policy-body a{color:#236247;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.fgp-policy-meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:8px}.fgp-policy-meta span{font-size:.88rem;color:#e3eef2}.fgp-policy-print{font:600 .85rem 'Roboto',sans-serif;color:#fff;background:transparent;border:1px solid #9ebdb9;border-radius:6px;padding:10px 14px;cursor:pointer}.fgp-policy-print:hover{background:#ffffff20}.fgp-policy a:focus-visible,.fgp-policy-print:focus-visible{outline:3px solid #4f9c72;outline-offset:4px}.fgp-policy-related{border-top:1px solid #dce6e1;padding-top:22px;margin-top:20px}@media(max-width:900px){.fgp-policy-wrap{grid-template-columns:1fr;gap:30px}.fgp-policy-nav{position:static}.fgp-policy-nav a{padding:8px 0}.fgp-policy-hero{padding:40px 0}.fgp-policy-wrap{padding-top:32px}}@media print{.navbar,.top-bar,.site-footer,.fgp-policy-nav,.fgp-policy-print,.fgpa-launcher,.fgpa-panel{display:none!important}body{padding:0!important}.fgp-policy-hero{background:none;color:#000;padding:0 0 20px}.fgp-policy-hero h1,.fgp-policy-hero p,.fgp-policy-label,.fgp-policy-meta span{color:#000}.fgp-policy-wrap{display:block;padding:0}.fgp-policy-body{max-width:none;font-size:10.5pt;line-height:1.5}.fgp-policy-body section{break-inside:auto}.fgp-policy-body h2{break-after:avoid;font-size:13pt}.fgp-policy-body a{color:#000}.container{max-width:none;width:100%}@page{margin:18mm}}
