.nw-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 64px);max-width:1180px;margin:0 auto;min-width:0;padding:16px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#56415d;isolation:isolate;z-index:30}
.nw-navigation *{box-sizing:border-box}
.nw-navigation a{text-decoration:none!important}
.nw-brand{display:inline-flex;align-items:center;gap:11px;flex:none;color:#56415d!important;font-size:21px;font-weight:800;letter-spacing:-.6px}
.nw-logo{display:block;width:44px!important;height:44px!important;border-radius:14px;max-width:none;flex:none}
.nw-desktop-links,.nw-navigation-tools{display:flex;align-items:center;gap:24px}
.nw-desktop-links a{color:#56415d!important;font-size:14px;font-weight:650;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}
.nw-desktop-links a:hover,.nw-desktop-links a[aria-current="page"]{color:#91315c!important;text-decoration:underline!important;text-underline-offset:5px}
.nw-navigation-tools{gap:12px;flex:none}
.nw-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:999px;background:#56415d;color:#fff!important;font-size:13px;font-weight:750;white-space:nowrap}
.nw-nav-cta:hover{background:#422f48}
.nw-language{position:relative;font-size:13px;font-weight:650}
.nw-language summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;list-style:none;cursor:pointer;border:1px solid #d6cbd6;border-radius:999px;background:#fffcf8;color:#56415d}
.nw-language summary::-webkit-details-marker,.nw-mobile-nav summary::-webkit-details-marker{display:none}
.nw-language-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:150px;padding:7px;border:1px solid #d6cbd6;border-radius:15px;background:#fffcf8;box-shadow:0 10px 30px #38263e1f;z-index:50}
.nw-language-menu a{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:9px;color:#56415d!important}
.nw-language-menu a:hover,.nw-language-menu a[aria-current="page"]{background:#f7edf2;color:#91315c!important}
.nw-mobile-nav{display:none;position:static}
.nw-mobile-nav summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:44px;height:44px;border:1px solid #d6cbd6;border-radius:50%;background:#fffcf8;color:#56415d;font-size:24px;line-height:1}
.nw-mobile-links{position:absolute;top:calc(100% - 2px);left:0;right:0;padding:10px;border:1px solid #d6cbd6;border-radius:18px;background:#fffcf8;box-shadow:0 15px 35px #38263e1f;z-index:45}
.nw-mobile-links a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:11px;color:#56415d!important;font-size:15px;font-weight:650}
.nw-mobile-links a:hover,.nw-mobile-links a[aria-current="page"]{background:#f7edf2;color:#91315c!important}
.nw-screen-reader{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.nw-footer{padding:30px 0!important;border-top:1px solid #e7dce3;background:#fffcf8!important;color:#6e626f!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.nw-footer-inner{max-width:1180px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.nw-footer p{margin:0!important;font-size:13px!important;line-height:1.8!important;color:#6e626f!important}
.nw-footer nav{display:flex;gap:17px;flex-wrap:wrap;align-items:center}
.nw-footer a{display:inline-block;min-height:32px;padding:4px 0;font-size:13px;font-weight:600;color:#56415d!important;text-decoration:underline!important;text-underline-offset:3px}
.nw-store-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:20px}
.nw-store-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 20px;border-radius:14px;background:#fff;color:#56415d!important;border:1px solid #e3d5df;text-decoration:none!important;font:750 14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.nw-store-button:hover{background:#f9edf2}
.nw-store-secondary{background:transparent;color:inherit!important;border-color:currentColor}
.na-sources a,.nr-sources a,.na-source-note,.np-content a,.nt-content a{overflow-wrap:anywhere;word-break:normal}
.na-sources li,.nr-sources li{min-width:0}
.na-sources a,.np-content a,.nt-content a,.namelie-support p a,.namelie-delete-account p a{text-decoration:underline!important;text-underline-offset:3px}
.na-final a:not(.nw-store-button),.na-final-copy a:not(.nw-store-button),.na-final-content a:not(.nw-store-button){color:#fff!important}
.na-final .nw-store-secondary,.na-final-copy .nw-store-secondary{color:#fff!important}
.na-download-card a:not(.nw-store-button){color:#fff!important;text-decoration:underline!important;text-underline-offset:4px}
.na-download-card .nw-store-secondary,.ns-download-card .nw-store-secondary,.nl-download-card .nw-store-secondary{color:#fff!important}
.nl-note,.nl-proof small,.nl-stat-label,.nl-list-meta,.nl-phone-label,.ns-note,.na-meta,.na-source-note,.nr-meta{color:#6e626f!important}
.nl-os-note,.nl-name-card small,.nl-match-toast span,.nl-stat span,.nl-section-head p,.nl-feature p,.nl-mini-phone span,.nl-mini-card span,.nl-list-tabs span:not(:first-child),.nl-list-row small{color:#6e626f!important}
.nl-gender{color:#245f9c!important}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #91315c!important;outline-offset:4px}
html{scroll-padding-top:24px}
[id]{scroll-margin-top:24px}
@media(max-width:1100px){.nw-navigation{gap:16px}.nw-desktop-links{gap:17px}.nw-desktop-links a{font-size:13px}.nw-navigation-tools{gap:8px}.nw-nav-cta{padding:10px 14px}}
@media(max-width:980px){.nw-desktop-links{display:none}.nw-mobile-nav{display:block}.nw-navigation{gap:12px;padding:12px 0}.nw-footer-inner{padding:0 24px}.nw-footer nav{gap:14px}}
@media(max-width:520px){.nw-brand{font-size:19px;gap:8px}.nw-logo{width:40px!important;height:40px!important;border-radius:13px}.nw-navigation-tools>.nw-nav-cta{display:none}.nw-navigation-tools{gap:8px}.nw-language summary{padding:8px 10px}.nw-footer-inner{padding:0 20px;gap:12px}.nw-footer nav{column-gap:17px;row-gap:2px}.nw-store-buttons{gap:10px}.nw-store-button{padding:12px 16px;min-height:48px}.na-toc,.na-method,.na-method-grid,.na-method-map{min-width:0}.na-sources a{overflow-wrap:anywhere}.nw-navigation{width:calc(100% - 40px);margin:0 auto;max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
