.page-view{--section-border:#afc1da;--section-blue:#e5edfc;--section-teal:#dcefe9}.page-view .page-answer{background:#122f54;color:#fff;border:1px solid #122f54;border-radius:14px;padding:30px 34px;margin-top:32px;margin-bottom:30px;grid-template-columns:190px minmax(0,1fr);gap:30px}.page-view .page-answer p{color:#fff;font-size:20px;line-height:1.65}.page-view .page-answer>div,.page-view .page-answer .eyebrow{color:#aadbd7}.page-view .page-answer .eyebrow{font-size:13px;letter-spacing:1px}.page-view .editorial-additions{padding-top:28px;padding-bottom:40px}.page-view .editorial-chapter{padding:23px 28px;background:#122f54;color:#fff;border:0;border-radius:12px 12px 0 0;margin-bottom:18px}.page-view .editorial-chapter>.eyebrow{font-size:14px;color:#fff;letter-spacing:1px}.page-view .editorial-chapter>span:last-child{font-size:12px;color:#c7d9ee}.page-view .editorial-section{grid-template-columns:52px minmax(0,1fr);gap:24px;padding:30px;border:1px solid var(--section-border);border-left:5px solid #1e4dd8;border-radius:12px;background:#fff;margin:0 0 18px;scroll-margin-top:110px}.page-view .editorial-section:nth-of-type(2n){background:#e8effb;border-left-color:#087b77}.page-view .editorial-index{font-size:28px;line-height:1.3;letter-spacing:-1px;font-weight:750;color:#214db5}.page-view .editorial-section h2{font-size:30px;max-width:none;line-height:1.3;margin:0 0 18px}.page-view .editorial-section p{font-size:16px;line-height:1.8;max-width:88ch;margin:12px 0;color:#344b67}.page-view .editorial-checklist{gap:12px;margin-top:18px}.page-view .editorial-checklist li{font-size:16px;line-height:1.7}.page-view .source-context{padding:26px 30px;background:#dcefe9;border:1px solid #9bc8bb;border-radius:12px;margin-bottom:30px}.page-view .source-context p{font-size:17px}.page-view .legacy-content .section{padding:48px 0;border-top:2px solid #b6c7de;background:#fff}.page-view .legacy-content .section:nth-of-type(2n){background:#e7eefb}.page-view .legacy-content .section.tint{background:#dcefe9}.page-view .legacy-content .section-h{border-bottom:2px solid #9bb3d1;padding-bottom:26px;margin-bottom:28px;gap:40px}.page-view .legacy-content .section-h h2{font-size:34px;line-height:1.25}.page-view .legacy-content .section-h .eyebrow,.page-view .legacy-content .kind{font-size:13px;letter-spacing:1px}.page-view .legacy-content .article{padding-block:40px;gap:55px}.page-view .legacy-content .prose>h2{background:#122f54;color:#fff;padding:22px 25px;border-radius:10px;margin:42px 0 24px;font-size:29px;line-height:1.35}.page-view .legacy-content .prose>h2:first-child{margin-top:0}.page-view .legacy-content .prose>h3{padding-left:16px;border-left:4px solid #087b77}.page-view .legacy-content p,.page-view .legacy-content li{font-size:16px;line-height:1.85}.page-view .legacy-content .card,.page-view .legacy-content .related>a,.page-view .explorer-grid>a,.page-view .page-related a{border:1px solid #a8bcda;border-top:4px solid #1e4dd8;box-shadow:0 5px 14px #142f5208;background:#fff}.page-view .legacy-content .card:nth-child(3n+2),.page-view .explorer-grid>a:nth-child(3n+2),.page-view .page-related a:nth-child(3n+2){border-top-color:#087b77;background:#f1faf7}.page-view .legacy-content .card:nth-child(3n),.page-view .explorer-grid>a:nth-child(3n){border-top-color:#b74123}.page-view .legacy-content .card p,.page-view .explorer-grid p{font-size:16px;line-height:1.75}.page-view .legacy-content .card.navy{background:#0b1f3a;border-color:#0b1f3a;border-top-color:#72cbb6}.page-view .legacy-content .toc{background:#e5edfc;border:1px solid #a8bcda;border-top:5px solid #1e4dd8;padding:23px;border-radius:10px}.page-view .legacy-content .toc li{font-size:14px;line-height:1.65}.page-view .legacy-content .toc a{color:#234668!important}.page-view .page-table-scroll,.page-view .legacy-content .table-scroll{border:1px solid #9ab2d2;border-radius:12px;background:#fff}.page-view .page-table-scroll table,.page-view .legacy-content table{font-size:16px}.page-view .page-table-scroll th,.page-view .legacy-content table th{padding:20px;background:#122f54;color:#fff;font-size:15px;line-height:1.6;border-right:1px solid #6d87a7}.legacy-content th b,.legacy-content th strong,.page-view .page-table-scroll th b,.page-view .page-table-scroll th strong{color:inherit}.page-view .page-table-scroll td,.page-view .legacy-content table td{padding:18px 20px;border-top:1px solid #a8bcda;border-right:1px solid #bdcde1;color:#294360;line-height:1.65}.page-view .page-table-scroll tbody tr:nth-child(2n),.page-view .legacy-content table tbody tr:nth-child(2n){background:#eaf0fc}.page-view .page-table-scroll tbody tr:nth-child(odd),.page-view .legacy-content table tbody tr:nth-child(odd){background:#fff}.page-view .legacy-content table tbody td:first-child{font-weight:700;color:#102d4f}.page-view .legacy-content table td .d{font-weight:450;color:#49627e;font-size:14px}.page-view .legacy-content table tbody tr:hover{background:#dcefe9}.page-view .legacy-content .editions th:nth-child(2){background:#d0ebe2;color:#0d463d}.page-view .legacy-content .editions th:nth-child(3){background:#1e4dd8;color:#fff}.page-view .legacy-content .editions tbody td:nth-child(2){background:#e4f3edaa;border-left:2px solid #79afa0;border-right:2px solid #79afa0}.page-view .legacy-content .editions tbody td:nth-child(3){background:#e3ebfd99;border-right:0}.page-view .legacy-content .editions .edition-group th{background:#122f54;color:#fff;padding:15px 20px;font-size:16px;text-align:center;letter-spacing:.2px;border:0}.page-view .legacy-content .editions .feature-included{color:#08674d;font-weight:750}.page-view .legacy-content .editions .feature-included:before{content:"✓";margin-right:9px;color:#08674d;font-weight:800}.page-view .legacy-content .editions .no{color:#56657c;font-weight:500}.page-view .legacy-content ul.faq{border:0;display:grid;gap:10px}.page-view .legacy-content .faq>li{border:1px solid #a8bcda;border-radius:10px;background:#fff;overflow:hidden}.page-view .legacy-content .faq summary{padding:22px 48px 22px 22px;font-size:16px}.page-view .legacy-content .faq summary:after{right:21px}.page-view .legacy-content .faq details[open]{background:#e9f1ff}.page-view .legacy-content .faq .a{padding:0 22px 8px}.page-view .page-related{border-top:2px solid #9bb3d1;margin-top:30px;padding-block:35px 50px}.page-view .page-related>div{gap:16px}.page-view .detail-close{background:#dce8fc;border-top:3px solid #1e4dd8;padding-block:65px}.page-view .policy-close{background:#dcefe9;border:1px solid #9bc8bb;padding:30px;border-radius:12px;margin-bottom:40px}.page-view .resource-explorer{border-top:3px solid #1e4dd8;padding-block:40px}.page-view .source-overview .facts>div{background:#e7eefb;padding:20px;border:1px solid #a8bcda;border-radius:10px}.page-view .legacy-content .cta{border-top:4px solid #72cbb6}main>.pricing{background:#dfe9fc;border-top:4px solid #1e4dd8;border-bottom:1px solid #a8bcda;padding-top:78px}main>.jp-people{background:#d9eee7;border-top:4px solid #087b77}main>.jp-founder{background:#ffecd7;border-top:4px solid #b56420}main>.jp-resources{background:#e6edfb;border-top:4px solid #1e4dd8}main>.jp-resources .jp-resource{border-color:#a8bcda;border-top:4px solid var(--jp-resource-accent)}main>.faq{padding-block:68px;border-top:3px solid #1e4dd8;margin-top:30px}main>.faq .faq-item{border:1px solid #a8bcda;border-radius:10px;margin-bottom:10px;background:#fff;overflow:hidden}main>.faq .faq-item h3 button{padding:21px;font-size:16px}main>.faq .faq-item.open{background:#e5edfc;border-color:#6a8dc8}main>.faq .faq-answer p{padding:0 21px 23px;font-size:16px;line-height:1.8}main>.closing{background:#dae6fc;border-top:4px solid #1e4dd8}.page-security .editorial-section{border-left-color:#087b77}@media(max-width:900px){.page-view .page-answer{grid-template-columns:1fr;gap:15px}.page-view .page-answer>div{display:flex;align-items:center}.page-view .page-answer>div>svg{margin:0}.page-view .editorial-section{grid-template-columns:38px minmax(0,1fr);gap:18px;padding:25px}.page-view .editorial-section h2{font-size:27px}.page-view .legacy-content .article{gap:30px}.page-view .legacy-content .toc{position:static}.page-view .legacy-content .section-h{gap:22px}}@media(max-width:600px){.page-view .page-answer{padding:24px;margin-top:22px}.page-view .page-answer p{font-size:18px}.page-view .editorial-chapter{padding:20px;align-items:flex-start;gap:15px;flex-direction:column}.page-view .editorial-chapter>.eyebrow{font-size:13px}.page-view .editorial-chapter>span:last-child{font-size:12px}.page-view .editorial-section{display:block;padding:23px 20px}.page-view .editorial-index{display:block;font-size:22px;margin-bottom:13px}.page-view .editorial-section h2{font-size:25px;letter-spacing:-.7px}.page-view .editorial-section p{font-size:16px}.page-view .legacy-content .section{padding-block:36px}.page-view .legacy-content .prose>h2{font-size:25px;padding:20px;letter-spacing:-.7px}.page-view .legacy-content .section-h h2{font-size:29px}.page-view .legacy-content table th,.page-view .legacy-content table td,.page-view .page-table-scroll td,.page-view .page-table-scroll th{padding:15px;font-size:14px}.page-view .legacy-content .editions .edition-group th{font-size:15px;padding:14px}.page-view .page-related h2{font-size:32px}.page-view .source-context{padding:23px}.page-view .detail-close{padding-block:48px}main>.pricing{padding-top:58px}main>.faq .faq-item h3 button{padding:18px;font-size:16px}main>.faq .faq-answer p{padding:0 18px 20px}}.page-security .editorial-additions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page-security .editorial-chapter{grid-column:1/-1;margin:0}.page-security .editorial-section{display:block;margin:0;padding:28px;border-top:4px solid #1e4dd8;border-left:1px solid #afc1da}.page-security .editorial-section:nth-of-type(2n){border-top-color:#087b77;border-left-color:#afc1da}.page-security .editorial-index{font-size:14px;color:#214db5;font-weight:800;letter-spacing:.4px;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#d8e5fc;border-radius:8px}.page-security .editorial-section h2{font-size:25px;letter-spacing:-.7px;line-height:1.3;margin-bottom:15px}.page-security .editorial-checklist{border-top:1px solid #a8bcda;padding-top:18px;margin-top:20px;gap:10px}.page-security .editorial-checklist li{font-size:14px;font-weight:700;line-height:1.5}.page-security .editorial-checklist svg{margin-top:1px}.page-security .security-docs{background:#e7eefb;padding:20px 24px;border:1px solid #a8bcda;border-radius:10px;margin-top:28px}.page-security .security-docs summary{font-size:16px;color:#153f86;font-weight:750;cursor:pointer}.security-anchor{display:block;scroll-margin-top:110px}.mc-continuity{border-top:4px solid #087b77;background:#e2f1ed;padding-block:78px}.mc-integration{border-top:3px solid #7594c0}.mc-fragmentation,.mc-shared-record{border-color:#9cb5d3}.mc-file-stack>div{border-color:#b4c6dd}@media(max-width:700px){.page-security .editorial-additions{grid-template-columns:1fr;gap:14px}.page-security .editorial-section{padding:23px}.mc-continuity{padding-block:58px}}
