.np-help-policies{--np-navy:#1e2c3d;--np-ink:#273444;--np-muted:#718096;--np-cream:#f8f5ef;--np-white:#fffdf9;--np-border:#dedbd4;--np-accent:#b99a78;background:var(--np-white);color:var(--np-ink);font-family:inherit;line-height:1.7;-webkit-font-smoothing:antialiased}.np-help-policies *{box-sizing:border-box}.np-help-policies h1,.np-help-policies h2,.np-help-policies h3,.np-help-policies p{margin:0}.np-help-policies a{color:inherit}.np-help-policies__container{width:min(100% - 48px,1152px);margin-inline:auto}.np-help-policies__hero{padding:76px 0 58px;background:linear-gradient(135deg,#fbfaf7,#f1eee7);border-bottom:1px solid var(--np-border)}.np-help-policies__hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.np-help-policies__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#9a7b5c;font-weight:600;line-height:1.3}.np-help-policies h1,.np-help-policies h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}.np-help-policies h1{font-size:clamp(42px,5vw,70px);line-height:1.04;margin-top:15px;max-width:740px}.np-help-policies__lead{max-width:650px;margin-top:22px;font-size:16px;color:#5f6974}.np-help-policies__care-card{padding:30px;background:rgba(255,253,249,.85);border:1px solid var(--np-border);border-radius:2px}.np-help-policies__care-card h2{font-size:34px;line-height:1.1;margin-top:13px}.np-help-policies__small-copy{margin-top:13px;color:#68717a;font-size:14px}.np-help-policies__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19px;margin-top:22px;background:var(--np-navy);color:#fff!important;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s}.np-help-policies__button:hover{opacity:.82}.np-help-policies__anchor-wrap{padding:28px 0 12px}.np-help-policies__anchor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.np-help-policies__anchor-card{min-height:188px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;border:1px solid var(--np-border);transition:transform .2s,box-shadow .2s}.np-help-policies__anchor-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1e2c3d10}.np-help-policies__anchor-card--rose{background:#f6eeee}.np-help-policies__anchor-card--sand{background:#f4f0e8}.np-help-policies__anchor-card--blue{background:#edf2f4}.np-help-policies__anchor-number{font-family:Georgia,serif;color:#9a7b5c;font-size:17px}.np-help-policies__anchor-card strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:27px;line-height:1.1;margin-top:20px}.np-help-policies__anchor-card small{display:block;color:#727b84;font-size:13px;line-height:1.5;margin-top:8px}.np-help-policies__anchor-card em{font-style:normal;color:#9a7b5c;font-size:12px;margin-top:18px}.np-help-policies__policy-section{padding:78px 0;scroll-margin-top:80px}.np-help-policies__policy-section--alt{background:var(--np-cream);border-block:1px solid var(--np-border)}.np-help-policies__section-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start}.np-help-policies__section-intro{position:sticky;top:100px}.np-help-policies__section-intro h2{font-size:46px;line-height:1.06;margin-top:13px}.np-help-policies__section-intro>.rte{margin-top:18px;color:#68717a;font-size:14px}.np-help-policies__note{padding:15px 16px;margin-top:22px;border:1px solid #ddcbb9;background:#fbf5ed;color:#776958;font-size:13px}.np-help-policies__content-stack{display:grid;gap:13px}.np-help-policies__policy-card{padding:25px;background:var(--np-white);border:1px solid var(--np-border)}.np-help-policies__policy-card--highlight{background:linear-gradient(110deg,#fbf1e9,#fffdf9);border-color:#ddcbb9}.np-help-policies__policy-card h3{font-size:15px;line-height:1.4;font-weight:600}.np-help-policies__policy-card .rte{margin-top:9px;color:#626d78;font-size:14px}.np-help-policies__policy-card .rte ul,.np-help-policies__policy-card .rte ol{padding-left:20px}.np-help-policies__timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.np-help-policies__timeline>div{padding:13px;background:#f7f5f0;border:1px solid var(--np-border)}.np-help-policies__timeline strong{display:block;font-size:12px}.np-help-policies__timeline span{display:block;color:#7a838b;font-size:12px;line-height:1.5;margin-top:4px}.np-help-policies__faq-list{display:grid;gap:10px}.np-help-policies__faq-list details{border:1px solid var(--np-border);background:var(--np-white)}.np-help-policies__faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.np-help-policies__faq-list summary::-webkit-details-marker{display:none}.np-help-policies__faq-list summary b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#f0ebe3;color:#9a7b5c;font-size:18px;font-weight:400}.np-help-policies__faq-list details[open] summary b{background:var(--np-navy);color:#fff}.np-help-policies__answer{padding:0 20px 20px;color:#707a84;font-size:14px}.np-help-policies__support-wrap{padding-bottom:78px}.np-help-policies__support-box{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px;background:linear-gradient(105deg,#f6eee8,#edf2f4);border:1px solid var(--np-border)}.np-help-policies__support-box h2{font-size:39px;line-height:1.08;margin-top:12px}.np-help-policies__support-box .rte{color:#68717a;font-size:14px;margin-top:12px;max-width:700px}.np-help-policies__support-box .np-help-policies__button{flex:0 0 auto;margin-top:0}@media(max-width:950px){.np-help-policies__hero-grid,.np-help-policies__section-grid{grid-template-columns:1fr;gap:28px}.np-help-policies__section-intro{position:static}.np-help-policies__anchor-grid{grid-template-columns:1fr}.np-help-policies__anchor-card{min-height:150px}.np-help-policies__timeline{grid-template-columns:1fr}}@media(max-width:640px){.np-help-policies__container{width:calc(100% - 30px)}.np-help-policies__hero{padding:48px 0 36px}.np-help-policies h1{font-size:43px}.np-help-policies__policy-section{padding:54px 0}.np-help-policies__section-intro h2{font-size:38px}.np-help-policies__policy-card{padding:20px}.np-help-policies__support-box{padding:27px;align-items:flex-start;flex-direction:column}.np-help-policies__support-box h2{font-size:33px}.np-help-policies__support-box .np-help-policies__button{margin-top:6px}}
