.pif-legal-document-head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:164px 24px 100px}.pif-legal-document-head-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:1300px;padding:0 32px}.pif-legal-document-title{width:100%;text-align:center;white-space:pre-wrap;overflow-wrap:break-word}.pif-legal-document-date{width:100%;text-align:center;font:400 13px/18px var(--f-ui);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-legal-document-body{position:relative;display:flex;justify-content:center;width:100%;padding:100px 24px 140px}.pif-legal-document-body-col{width:100%;max-width:1300px;padding:0 32px}.pif-legal-document-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);align-items:start}.pif-legal-document-grid>*{grid-column:2;min-width:0}.pif-legal-document-grid>.pif-legal-document-toc{grid-column:1;grid-row:1 / span 4}.pif-legal-document-grid>*+*{margin-top:40px}.pif-legal-document-grid>*+.pif-legal-document-article{margin-top:80px}.pif-legal-document-grid>.pif-legal-document-toc,.pif-legal-document-grid>.pif-legal-document-toc:first-child+.pif-legal-document-article{margin-top:0}.pif-legal-document-intro{font:400 17px/28px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-legal-document :where([id]){scroll-margin-top:var(--pif-anchor, 92px)}html.lenis:has(.pif-legal-document){scroll-behavior:auto}.pif-legal-document-card{position:relative;padding:32px;border-radius:8px;background:var(--white);box-shadow:0 8px 10px -6px #0000000f,0 16px 25px -5px #0000000d,0 0 0 1px #0000000f;scroll-margin-top:calc(var(--pif-anchor, 92px) - 32px)}.pif-legal-document-card-h{margin-bottom:12px;font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-legal-document .pif-legal-document-rich .pif-legal-document-card-earlier{margin-top:24px}.pif-legal-document .pif-legal-document-notice .pif-legal-document-rich>div>p:first-child{margin-bottom:12px;font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink)}.pif-legal-document .pif-legal-document-notice .pif-legal-document-rich>div>p:first-child strong{font-weight:inherit}.pif-legal-document .pif-legal-document-rich .pif-legal-document-card-foot{margin-top:16px;font-size:13px;line-height:18px;letter-spacing:0}.pif-legal-document-toc{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;padding-right:24px;overscroll-behavior:contain;scrollbar-width:thin}.pif-legal-document-toc-label{margin-bottom:12px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-legal-document-toc-list{display:flex;flex-direction:column;gap:6px}.pif-legal-document-toc-item{display:flex;align-items:baseline;gap:8px;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-legal-document-toc-num{flex:none;min-width:22px;font:400 13px/20px var(--f-ui);letter-spacing:0;color:var(--ink-40);font-variant-numeric:tabular-nums}.pif-legal-document-toc-link{color:var(--ink-66);border-radius:2px;transition:color .2s cubic-bezier(.44,0,.56,1);overflow-wrap:break-word;min-width:0}.pif-legal-document-toc-link:hover{color:var(--ink)}.pif-legal-document-section{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;scroll-margin-top:var(--pif-anchor, 92px)}.pif-legal-document-section+.pif-legal-document-section{margin-top:80px}.pif-legal-document-h{width:100%;white-space:pre-wrap;overflow-wrap:break-word}.pif-legal-document-num{display:block;margin-bottom:8px;font:400 13px/18px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);font-variant-numeric:tabular-nums}.pif-legal-document-rich{width:100%;font:400 17px/28px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);overflow-wrap:break-word}.pif-legal-document .pif-legal-document-rich p{font:inherit;letter-spacing:inherit;color:inherit}.pif-legal-document .pif-legal-document-rich :is(p,ul,ol,div)+:is(p,ul,ol,div){margin-top:8px}.pif-legal-document .pif-legal-document-rich :is(ul,ol){padding-left:20px}.pif-legal-document .pif-legal-document-rich ul{list-style:disc}.pif-legal-document .pif-legal-document-rich ol{list-style:decimal}.pif-legal-document .pif-legal-document-rich strong{font-weight:400;color:var(--ink)}.pif-legal-document .pif-legal-document-rich code{padding:1px 4px;border-radius:4px;background:var(--bg-2);font:400 14px/1 var(--f-mono);letter-spacing:0;color:var(--ink)}.pif-legal-document .pif-legal-document-rich a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-66);text-decoration-thickness:auto;text-underline-offset:4px;border-radius:2px;transition:color .2s cubic-bezier(.44,0,.56,1),text-decoration-color .2s cubic-bezier(.44,0,.56,1)}.pif-legal-document .pif-legal-document-rich a:hover{text-decoration-color:var(--ink)}@media(max-width:1199.98px){.pif-legal-document-head{padding:140px 24px 80px}.pif-legal-document-head-col{padding:0 24px}.pif-legal-document-body{padding:80px 24px}.pif-legal-document-body-col{padding:0 24px}.pif-legal-document-grid{display:flex;flex-direction:column;align-items:center}.pif-legal-document-grid>*{width:100%;max-width:720px}.pif-legal-document-grid>*+.pif-legal-document-toc,.pif-legal-document-grid>*+.pif-legal-document-article{margin-top:40px}.pif-legal-document-toc{position:static;align-self:center;max-height:none;overflow:visible;padding-right:0}.pif-legal-document-toc-list{gap:0}.pif-legal-document-toc-item{position:relative;padding:12px 0;border-top:1px solid var(--line)}.pif-legal-document-toc-item:last-child{border-bottom:1px solid var(--line)}.pif-legal-document-toc-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pif-legal-document-section{gap:16px}.pif-legal-document-section+.pif-legal-document-section{margin-top:40px}}@media(max-width:809.98px){.pif-legal-document .pif-frame{display:flex;padding:0 6px}.pif-legal-document .pif-frame__col{border-left-width:0;border-right-width:0}.pif-legal-document .pif-frame__line--l{left:0}.pif-legal-document .pif-frame__line--r{right:0}.pif-legal-document-head{padding:120px 6px 60px}.pif-legal-document-head-col{padding:0 16px}.pif-legal-document-body{padding:60px 6px}.pif-legal-document-body-col{padding:0 16px}.pif-legal-document-card{padding:24px}.pif-legal-document-h{line-height:30px}}@media(prefers-reduced-motion:reduce){.pif-legal-document-toc-link,.pif-legal-document .pif-legal-document-rich a{transition:none}html:has(.pif-legal-document){scroll-behavior:auto}}
