
footer.network-footer{display:block;position:static;background:var(--paper,var(--cream,var(--surface,#f6f5f1)));color:var(--ink,var(--navy,#0b1c48));padding:56px 0 24px;margin:0;text-align:left;border-top:2px solid var(--terra,var(--action,var(--accent,var(--red,#d32f2f))));font-family:inherit}
footer.network-footer.nf-dark{background:#071333;color:#e8f1f8}.network-footer .nf-wrap{width:calc(100% - 48px);max-width:1200px;margin:0 auto}.network-footer .nf-grid{display:grid;grid-template-columns:1.25fr 1fr 1.1fr 1fr;gap:40px}.network-footer .nf-brand,.network-footer .nf-column{min-width:0;display:block}.network-footer .nf-brand>a{display:inline-flex;max-width:100%}.network-footer .nf-brand svg,.network-footer .nf-brand img{max-width:230px;height:auto}.network-footer .nf-brand .brand{color:inherit}.network-footer .nf-wordmark{font-size:24px;font-weight:800;line-height:1.3}.network-footer .nf-brand .nf-claim{margin:22px 0;font-size:15px;line-height:1.65;color:inherit;max-width:290px}.network-footer .nf-claim strong{font-weight:700}.network-footer .nf-column h2{font-family:inherit;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:0;margin:0 0 22px;color:inherit}.network-footer .nf-column p{font-size:13px;line-height:1.7;color:inherit;margin:0 0 14px}.network-footer .nf-column ul{display:grid;gap:14px;list-style:none;padding:0;margin:0}.network-footer .nf-column li{font-size:13px;line-height:1.65;margin:0;padding:0;color:inherit;overflow-wrap:anywhere}.network-footer .nf-column a{display:inline;border:0;background:none;border-radius:0;padding:0;margin:0;letter-spacing:0;font:inherit;color:inherit;text-transform:none;text-decoration:none;overflow-wrap:anywhere}.network-footer .nf-column a:hover{text-decoration:underline;text-underline-offset:4px}.network-footer button.nf-settings{appearance:none;display:inline-block;background:none;color:inherit;border:0;border-radius:0;padding:0;min-height:0;margin-top:18px;line-height:1.65;font-family:inherit;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;box-shadow:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.network-footer .nf-settings:hover{background:none;color:inherit;transform:none}.network-footer .nf-settings[hidden]{display:none!important}.network-footer .nf-bottom{border-top:1px solid currentColor;margin-top:38px;padding-top:20px;font-size:11px;line-height:1.8;opacity:.85}.network-footer .nf-bottom a{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.network-footer a:focus-visible,.network-footer button:focus-visible{outline:3px solid var(--terra,var(--action,var(--accent,var(--red,#d32f2f))));outline-offset:5px}.network-footer .nf-linkedin{gap:12px;align-items:center;color:inherit;font-size:13px;font-weight:700}.network-footer .nf-linkedin svg{width:32px;height:32px;color:#d32f2f;flex:none}
@media(max-width:1000px){.network-footer .nf-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:580px){footer.network-footer{padding-top:40px}.network-footer .nf-wrap{width:calc(100% - 40px)}.network-footer .nf-grid{grid-template-columns:1fr;gap:32px}.network-footer .nf-column h2{margin-bottom:16px}.network-footer .nf-column li,.network-footer .nf-column p,.network-footer button.nf-settings{font-size:14px}.network-footer .nf-bottom{margin-top:30px}}
.nf-panel{background:var(--paper,var(--cream,var(--surface,#f6f5f1)));color:var(--ink,var(--navy,#0b1c48));padding:32px 0;border-top:1px solid #8791a5}.nf-panel[hidden]{display:none!important}.nf-panel .nf-wrap{width:calc(100% - 40px);max-width:1200px;margin:0 auto}.nf-panel h2{font-size:23px;font-weight:700;line-height:1.4;letter-spacing:0}.nf-panel p{font-size:15px;line-height:1.75;color:inherit;max-width:850px}.nf-panel-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.nf-panel button{font:inherit;cursor:pointer}.analytics-policy{box-sizing:border-box;max-width:860px;margin:32px auto;padding:0 20px}.analytics-policy .analytics-settings{appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.analytics-policy .analytics-settings[hidden]{display:none!important}
