.nt-page{padding-bottom:36px}.nt-heading{padding:22px 0 14px}.nt-heading h1{font-size:34px;line-height:1.1;letter-spacing:-1.3px;margin:10px 0;color:#102633}.nt-heading h1 span{color:#25c67a}.nt-heading>p:last-child{font-size:12px;line-height:1.7;color:#768781}.nt-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e8eeeb}.nt-tools button{font-size:11px}.nt-card{display:flex;gap:14px;padding:24px 0;border-bottom:1px solid #e8eeeb}.nt-symbol{flex:none;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#f0f5f2;color:#678276;font-size:27px}.nt-symbol svg,.nt-empty>svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nt-unread .nt-symbol{background:#ddf9ea;color:#12864c}.nt-card-copy{min-width:0;flex:1}.nt-card h2{font-size:16px;line-height:1.5;letter-spacing:-.3px;margin:6px 0;color:#102633;overflow-wrap:anywhere}.nt-card p{font-size:12px;line-height:1.7;margin:5px 0;color:#71837b}.nt-card .cm-eyebrow{font-size:8px}.nt-reasons{display:flex;gap:5px;flex-wrap:wrap;margin:13px 0}.nt-reasons span{font-size:9px;padding:5px 8px;border-radius:20px;background:#eff7f2;color:#34704e}.nt-card .cm-primary{font-size:11px;min-height:42px;display:flex;justify-content:space-between;gap:16px;width:100%}.nt-note{font-size:11px!important;line-height:1.8!important;color:#788980!important;overflow-wrap:anywhere}.nt-note .button{font-size:11px}.nt-preferences{display:grid;gap:16px;padding:12px 0}.nt-preferences>label:not(.nt-toggle){display:grid;gap:9px;font-size:12px;font-weight:600}.nt-preferences input:not([type=checkbox]),.nt-preferences select{width:100%;min-width:0;min-height:46px;padding:12px;border:1px solid #dfe9e3;border-radius:12px;background:#fff;color:#173527;font:inherit}.nt-preferences .nt-note{margin:-9px 0 4px;font-weight:400}.nt-toggle{display:flex;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid #e8eeeb;padding-top:18px}.nt-toggle span{display:grid;gap:6px;min-width:0}.nt-toggle b{font-size:12px}.nt-toggle small{font-size:11px;line-height:1.6;font-weight:400;color:#788980}.nt-toggle input{width:20px;height:20px;flex:none;accent-color:#15945a}.nt-empty>svg{width:32px;height:32px;color:#15945a}.nt-preferences .cm-primary{width:100%;min-height:48px}.nt-page button:focus-visible,.nt-preferences input:focus-visible,.nt-preferences select:focus-visible{outline:3px solid #37b97c;outline-offset:3px}#notifications-button{position:relative}#notification-count{position:absolute;right:-3px;top:-3px;min-width:18px;height:18px;padding:2px 4px;border-radius:12px;background:#163a29;color:white;font-size:10px;line-height:14px}.nt-page [hidden],#notifications-button[hidden],#notification-count[hidden]{display:none!important}.mobile-app[data-view=notifications] .mobile-context,.mobile-app[data-view=matching-preferences] .mobile-context{display:none}@media(max-width:360px){.nt-heading h1{font-size:30px}.nt-card{gap:10px}.nt-symbol{width:30px;height:30px}.nt-tools{gap:4px}.nt-card h2{font-size:14px}}
