.nav{position:relative;z-index:10;background:#faf7f2}.nav nav{align-items:center;gap:26px}.feature-menu{position:relative}.feature-menu summary{cursor:pointer;list-style:none;padding:14px 0}.feature-menu summary::-webkit-details-marker{display:none}.feature-menu summary span{margin-left:7px}.feature-popover{position:absolute;top:100%;left:-24px;min-width:255px;padding:14px;background:#fffdf9;border:1px solid #e6dfd5;border-radius:20px;box-shadow:0 18px 50px #11192b1a;display:grid;gap:2px}.feature-popover a{padding:12px;border-radius:9px;font-weight:400}.feature-popover a:hover{background:#f4e6d8;text-decoration:none}.feature-popover a:first-child{font-weight:700;color:#b43815}summary:focus-visible,input:focus-visible{outline:3px solid #c43b19;outline-offset:4px}.intro{padding-bottom:50px}.intro .lead{max-width:580px}.card-section{padding-top:10px}.discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discover-card{display:flex;flex-direction:column;padding:30px;border:1px solid #e2dbd1;border-radius:24px;transition:transform .2s}.discover-card:hover{transform:translateY(-4px);text-decoration:none}.tone-0{background:#f4e5d6}.tone-1{background:#e4e9df}.tone-2{background:#eee7f0}.card-number{font-size:12px;letter-spacing:2px;color:#62636b;display:flex;justify-content:space-between}.discover-card h2{font-size:29px;letter-spacing:-.8px;margin:40px 0 8px}.discover-card p{margin-bottom:30px}.card-link{margin-top:auto;font-size:13px;font-weight:700}.security-band{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:1px solid #ddd8d0}.security-band p{max-width:600px}.security-band .button{flex-shrink:0}.feature-intro{max-width:1100px}.feature-intro h1{max-width:900px}.feature-intro .lead{max-width:650px;margin-bottom:30px}.crumb{display:inline-block;font-size:13px;margin-bottom:45px}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:20px}.detail-grid article{border-top:1px solid #cfc8be;padding-top:24px}.detail-grid h2{font-size:29px;letter-spacing:-.7px;margin-top:30px}.help-callout{border-top:1px solid #ddd8d0;text-align:center}.help-callout p{max-width:600px;margin:20px auto}.help-hero{padding-bottom:35px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#f5dfc8,transparent 70%);max-width:none}.help-hero h1{font-size:clamp(40px,6vw,76px)}.search-box{max-width:650px;margin:34px auto 0;text-align:left}.search-box label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.search-row{display:flex;align-items:center;gap:12px;background:#fffdf9;border:1px solid #b5aaa0;border-radius:18px;padding:8px 18px}.search-row>span{font-size:30px}.search-row input{min-width:0;flex:1;border:0;background:transparent;font:inherit;padding:16px 0;color:#11192b}.search-row button{border:0;border-radius:9px;padding:10px;background:#eee5db;color:#11192b;cursor:pointer}.help-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;padding-top:40px}.help-topics{display:flex;flex-direction:column;align-self:start;gap:8px;position:sticky;top:25px}.help-topics a{padding:14px;border-radius:10px;font-size:14px}.help-topics a:hover{background:#eee5db;text-decoration:none}.help-category{margin-bottom:55px;scroll-margin-top:30px}.help-category h2,#no-results h2{font-size:32px;letter-spacing:-1px}.help-category>p{font-size:14px;margin-top:-10px}.help-article{border-bottom:1px solid #d8d1c7;scroll-margin-top:30px}.help-article summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:22px 0;font-size:17px;font-weight:600;line-height:1.4}.help-article summary::-webkit-details-marker{display:none}.help-article summary:after{content:'+';color:#b43815;font-size:22px;font-weight:400}.help-article[open] summary:after{content:'−'}.help-article>div{padding:0 18px 20px 0}.help-article p{margin-top:0}.article-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px!important}.article-links a{color:#a93212;text-decoration:underline}[hidden]{display:none!important}#no-results a{text-decoration:underline}
@media(max-width:1000px){.nav nav{gap:18px}.story-link{display:none}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-body{gap:35px;grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:800px){.nav{height:auto;min-height:116px;flex-wrap:wrap;padding:18px 20px 12px;gap:12px}.nav nav{display:flex;order:3;width:100%;justify-content:space-between;font-size:13px;gap:15px}.nav .button.small{margin-left:auto}.feature-menu summary{padding:8px 0}.feature-popover{left:0;max-width:calc(100vw - 40px);z-index:20}.intro{padding-bottom:30px}.card-section{padding-top:0}.detail-grid{grid-template-columns:1fr;gap:25px}.security-band{flex-direction:column;align-items:flex-start;gap:15px}.help-body{display:block}.help-topics{position:static;flex-direction:row;overflow-x:auto;gap:7px;margin-bottom:35px;padding-bottom:12px}.help-topics a{white-space:nowrap;background:#eee5db;padding:12px}.help-hero{padding-top:45px}.help-hero .lead{font-size:16px}.help-article summary{font-size:16px}.feature-intro{padding-bottom:35px}.feature-intro h1{font-size:clamp(38px,8vw,58px)}.crumb{margin-bottom:30px}}
@media(max-width:520px){.discover-grid{grid-template-columns:1fr}.discover-card{padding:25px}.discover-card h2{margin-top:26px}.search-row{padding:6px 12px}.search-row input{font-size:16px}.help-category h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.discover-card{transition:none}.discover-card:hover{transform:none}}
.privacy-diagram{flex:0 0 280px;display:grid;gap:18px;text-align:center;padding:40px 25px;background:#17232c;color:#fffaf4;border-radius:28px}.privacy-diagram>div{color:#ff926f;font-size:30px;white-space:nowrap}.privacy-diagram>span{font-size:20px}.privacy-diagram small{color:#c2c8ca;font-size:12px}@media(max-width:800px){.privacy-diagram{flex:auto;width:100%;max-width:400px}}
