@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-variable.woff2) format("woff2")}.p-legal{background:#edf0eb;color:#202625;font-family:DM Sans,Arial,sans-serif;min-height:100svh;letter-spacing:0}.p-legal-skip{position:fixed;top:8px;left:16px;z-index:100;transform:translateY(-150%);background:#fff;color:#03463b;padding:12px 18px}.p-legal-skip:focus{transform:none}.p-legal-header{background:#03463b;color:#fff;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3.4%}.p-legal-header img{width:210px;height:auto}.p-legal-back,.p-legal-contact{display:flex;align-items:center;gap:10px;font-size:.8rem}.p-legal-contact{justify-self:end}.p-legal-content{max-width:900px;margin:0 auto;padding:80px 40px 100px}.p-legal-eyebrow{font-size:.72rem;margin:0 0 24px;color:#52665e}.p-legal h1{font-size:3rem;line-height:1.12;font-weight:700;color:#03463b;margin:0;text-wrap:balance}.p-legal-lead{font-size:1.15rem;line-height:1.65;margin:26px 0 36px}.p-legal-note{border-left:2px solid #03463b;padding:4px 0 4px 20px;font-size:.85rem;line-height:1.65}.p-legal-note p{margin:8px 0 0}.p-legal-index{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid #c4cec7;padding:24px 0;margin:40px 0;font-size:.82rem}.p-legal-index a{padding:5px 0}.p-legal-content section{scroll-margin-top:24px;padding:12px 0 26px}.p-legal h2{font-size:1.25rem;line-height:1.3;color:#03463b;font-weight:700;margin:0 0 14px}.p-legal-content section p{font-size:1rem;line-height:1.8;margin:0;overflow-wrap:anywhere}.p-legal-content section p+p{margin-top:16px}.p-legal-download{display:inline-flex;align-items:center;gap:10px;padding:14px 0;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.p-guarantee-notice{margin:30px 0 50px}.p-guarantee-notice img{display:block;width:100%;max-width:660px;height:auto;margin:0 auto;object-fit:contain;filter:none;opacity:1}.p-guarantee-notice figcaption{margin-top:18px;font-size:.85rem;line-height:1.6}.p-guarantee-transcript{border-block:1px solid #c4cec7;font-size:1rem;line-height:1.75;margin-bottom:30px}.p-guarantee-transcript summary{cursor:pointer;padding:18px 0;color:#03463b;font-weight:700}.p-guarantee-transcript summary:focus-visible{outline:2px solid #03463b;outline-offset:4px}.p-guarantee-transcript p{margin:16px 0}.p-guarantee-transcript ol,.p-guarantee-transcript ul{padding-left:24px;list-style:revert}.p-guarantee-transcript li{margin:8px 0}.p-legal-related{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:35px 0}.p-legal-related a{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}.p-legal-reference a{display:block;margin:8px 0}@media print{.p-legal{background:#fff;color:#000}.p-legal .p-site-footer,.p-legal-download,.p-legal-header,.p-legal-index,.p-legal-skip{display:none}.p-legal-content{max-width:none;padding:0}.p-legal h1{font-size:24pt}.p-guarantee-notice,.p-legal-content section{break-inside:avoid}}.p-legal-reference{font-size:.78rem;line-height:1.7;border-top:1px solid #c4cec7;padding-top:30px}.p-legal-index a:hover,.p-legal-reference a{text-decoration:underline;text-underline-offset:4px}.p-legal a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:600px){.p-legal-header{height:64px;padding:0 20px;gap:12px}.p-legal-header img{width:150px}.p-legal-back span,.p-legal-contact{display:none}.p-legal-content{padding:48px 24px 65px}.p-legal h1{font-size:2.15rem;overflow-wrap:anywhere}.p-legal-lead{font-size:1rem}}