.nd-feature-index,.nd-feature-page{color:var(--ink)}.nd-feature-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.75rem;color:var(--muted);margin-bottom:54px}.nd-feature-breadcrumb a{text-underline-offset:4px}.nd-feature-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.nd-feature-hero{padding-top:30px;padding-bottom:70px}.nd-feature-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:68px}.nd-feature-hero-copy h1{font-size:clamp(2.6rem,4.5vw,4.7rem);line-height:1.07;letter-spacing:-.055em;font-weight:650;margin:20px 0 28px;max-width:700px}.nd-feature-hero-copy .lede{max-width:520px}.nd-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:34px}.nd-feature-actions .text-link{font-size:.85rem}.nd-feature-media{min-width:0}.nd-feature-context{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;padding-top:56px;padding-bottom:94px;border-top:1px solid var(--line)}.nd-feature-context p{color:var(--muted);font-size:1rem;line-height:1.85;margin:0}.nd-feature-context .nd-feature-context-lead{color:var(--ink);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.55;letter-spacing:-.025em}.nd-feature-how{background:#eef2eb;padding:88px 0;scroll-margin-top:100px}.nd-feature-section-heading{max-width:650px;margin-bottom:46px}.nd-feature-end h2,.nd-feature-example h2,.nd-feature-faq h2,.nd-feature-privacy h2,.nd-feature-section-heading h2{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.16;letter-spacing:-.045em;font-weight:600;margin:17px 0 0}.nd-feature-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.nd-feature-steps li{border-top:1px solid #cbd4c9;padding-top:24px}.nd-feature-step-number{color:var(--teal);font-size:.75rem;font-weight:650;letter-spacing:.06em}.nd-feature-steps h3{font-size:1.18rem;font-weight:600;letter-spacing:-.025em;margin:28px 0 13px;line-height:1.35}.nd-feature-steps p{color:var(--muted);font-size:.9rem;line-height:1.8;margin:0}.nd-feature-example{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:100px;padding-bottom:100px}.nd-feature-example>div>p:not(.eyebrow){font-size:1rem;color:var(--muted);line-height:1.85;margin:0}.nd-feature-consideration{margin-top:36px;padding:24px 0 0 23px;border-top:1px solid var(--line);border-left:2px solid #7dc4ae}.nd-feature-consideration h3{margin:0 0 10px;font-size:.9rem;font-weight:600}.nd-feature-consideration p{color:var(--muted);font-size:.83rem;line-height:1.8;margin:0}.nd-feature-privacy{padding:54px 0;background:var(--ink);color:#f8f9f5}.nd-feature-privacy-inner{display:flex;justify-content:space-between;align-items:center;gap:48px}.nd-feature-privacy .eyebrow{color:var(--mint)}.nd-feature-privacy h2{font-size:clamp(1.65rem,2.7vw,2.35rem);margin-top:13px}.nd-feature-privacy p:not(.eyebrow){color:#c2d0c5;font-size:.85rem;margin:16px 0 0}.nd-feature-privacy .button-outline{border-color:#5c7465;color:#f8f9f5;flex-shrink:0}.nd-feature-privacy .button-outline:hover{background:#294037}.nd-feature-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:100px;padding-bottom:100px}.nd-feature-faq h2{margin:0}.nd-feature-question{border-bottom:1px solid var(--line)}.nd-feature-question:first-child{border-top:1px solid var(--line)}.nd-feature-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:.93rem;font-weight:550;line-height:1.6;list-style:none;padding:22px 0}.nd-feature-question summary::-webkit-details-marker{display:none}.nd-feature-question summary>span{color:var(--teal);font-size:1.4rem;font-weight:400;transition:transform .2s}.nd-feature-question[open] summary>span{transform:rotate(45deg)}.nd-feature-question p{font-size:.87rem;color:var(--muted);line-height:1.85;margin:0 32px 24px 0}.nd-feature-related{padding-top:62px;padding-bottom:80px;border-top:1px solid var(--line)}.nd-feature-related-list{display:grid;grid-template-columns:1fr 1fr;gap:42px}.nd-feature-related-list>a{display:flex;justify-content:space-between;gap:24px;padding:26px 0;border-top:1px solid var(--line);color:var(--ink)}.nd-feature-related-list>a>span:not(:first-child):not(.sr-only){font-size:1.6rem;color:var(--teal)}.nd-feature-related-list>a:hover h3{color:var(--teal)}.nd-feature-related-list h3{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.3;letter-spacing:-.035em;margin:15px 0 0;font-weight:550;max-width:390px}.nd-feature-end{display:flex;justify-content:space-between;align-items:center;gap:36px;border-top:1px solid var(--line);padding-top:55px;padding-bottom:80px}.nd-feature-end h2{font-size:clamp(1.65rem,2.8vw,2.35rem);margin:0}.nd-feature-end p{color:var(--muted);font-size:.9rem;line-height:1.8;margin:15px 0 0}.nd-feature-end>.button{flex-shrink:0}.nd-feature-index-intro{padding-top:90px;padding-bottom:90px;max-width:1200px}.nd-feature-index-intro h1{font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:600;letter-spacing:-.06em;line-height:1.06;max-width:1000px;margin:24px 0 28px}.nd-feature-index-intro .lede{max-width:660px}.nd-feature-index-intro>.button{margin-top:30px}.nd-feature-index-list{padding-bottom:70px}.nd-feature-index-row{padding:64px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.nd-feature-index-row:nth-child(2n) .nd-feature-index-copy{order:2}.nd-feature-index-copy h2{font-size:clamp(2rem,3.7vw,3.5rem);font-weight:550;line-height:1.13;letter-spacing:-.05em;margin:20px 0 24px}.nd-feature-index-copy>p:not(.eyebrow){color:var(--muted);line-height:1.85;font-size:.95rem;margin-bottom:25px}.nd-feature-index-media{min-width:0}@media (max-width:900px){.nd-feature-hero-grid{gap:36px}.nd-feature-context,.nd-feature-example,.nd-feature-faq{gap:42px}.nd-feature-steps{gap:26px}.nd-feature-privacy-inner{align-items:flex-start;flex-direction:column;gap:28px}.nd-feature-index-row{gap:48px}}@media (max-width:680px){.nd-feature-hero{padding-top:24px;padding-bottom:44px}.nd-feature-breadcrumb{font-size:.7rem;margin-bottom:38px;gap:8px}.nd-feature-context,.nd-feature-example,.nd-feature-faq,.nd-feature-hero-grid,.nd-feature-index-row{grid-template-columns:1fr}.nd-feature-hero-grid{gap:40px}.nd-feature-hero-copy h1{font-size:clamp(2.6rem,10vw,4.1rem)}.nd-feature-context{gap:24px;padding-top:36px;padding-bottom:56px}.nd-feature-how{padding:56px 0}.nd-feature-section-heading{margin-bottom:32px}.nd-feature-steps{grid-template-columns:1fr;gap:26px}.nd-feature-steps li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding-top:22px}.nd-feature-step-number{padding-top:4px}.nd-feature-steps h3{margin-top:0}.nd-feature-example{gap:30px}.nd-feature-example,.nd-feature-faq{padding-top:60px;padding-bottom:60px}.nd-feature-faq{gap:32px}.nd-feature-privacy{padding:42px 0}.nd-feature-privacy .button{font-size:.8rem}.nd-feature-related{padding-top:45px;padding-bottom:45px}.nd-feature-related-list{grid-template-columns:1fr;gap:4px}.nd-feature-end{align-items:flex-start;flex-direction:column;padding-top:40px;padding-bottom:55px;gap:25px}.nd-feature-index-intro{padding-top:54px;padding-bottom:56px}.nd-feature-index-intro h1{font-size:clamp(2.65rem,10vw,4.3rem)}.nd-feature-index-row{padding:44px 0;gap:34px}.nd-feature-index-row:nth-child(2n) .nd-feature-index-copy{order:0}.nd-feature-index-list{padding-bottom:34px}}@media (prefers-reduced-motion:reduce){.nd-feature-question summary>span{transition:none}}