.landing-v3,.docs-page{background:#f7f9fc;min-height:100vh;overflow:hidden}.marketing-nav{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);min-height:74px;margin:0 auto;display:grid;position:relative}.marketing-links{color:var(--muted);align-items:center;gap:28px;font-size:13px;font-weight:620;display:flex}.marketing-links a:hover{color:var(--ink)}.marketing-login{border:1px solid var(--ink);background:0 0;border-radius:9px;justify-self:end;min-height:39px;padding:0 14px;font-size:12px;font-weight:720}.marketing-login:hover{color:#fff;background:var(--ink)}.route-label{color:var(--muted);font:700 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:inline-flex}.route-label:before{content:"";background:var(--coral);width:36px;height:1px}.route-label span,.route-label b{color:var(--coral);font-weight:780}.hero-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.address-strip{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;height:62px;padding:0 22px;display:grid}.address-strip span,.address-strip i{color:var(--soft);font:700 8px var(--mono);letter-spacing:.1em;font-style:normal}.address-strip strong{font:700 13px var(--mono)}.faq-section{width:min(1180px,100% - 48px);margin:0 auto;padding:112px 0}.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:45px;margin-bottom:55px;display:grid}.section-heading .route-label{grid-column:1/-1}.section-heading h2{font:680 clamp(38px, 4.3vw, 58px) / 1.02 var(--display);letter-spacing:-.055em;margin:12px 0 0}.section-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.faq-section{max-width:920px}.faq-section .section-heading{display:block}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{cursor:pointer;min-height:62px;font:650 15px var(--display);justify-content:space-between;align-items:center;gap:20px;padding:0 4px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{max-width:760px;color:var(--muted);margin:-5px 0 24px;font-size:13px;line-height:1.7}.final-cta{color:#fff;background:var(--blue);text-align:center;padding:72px 24px}.final-cta>p{color:#cfd5ff;font:700 9px var(--mono);letter-spacing:.15em;margin:0}.final-cta h2{font:700 clamp(48px, 6vw, 76px) / 1 var(--display);letter-spacing:-.06em;margin:15px 0 12px}.final-cta>span{color:#e0e4ff;font-size:14px}.final-cta>div{justify-content:center;align-items:center;gap:22px;margin-top:28px;display:flex}.paper-button{min-height:45px;color:var(--ink);background:#fff;border-radius:9px;padding:0 17px;font-size:12px;font-weight:720}.cta-docs{color:#fff;border-bottom:1px solid #ffffff8c;font-size:12px}.marketing-footer{grid-template-columns:2fr repeat(3,1fr);gap:30px;width:min(1180px,100% - 48px);margin:0 auto;padding:48px 0 26px;display:grid}.marketing-footer>div:first-child p{max-width:330px;color:var(--muted);font-size:12px;line-height:1.6}.marketing-footer>div:not(:first-child){flex-direction:column;gap:11px;font-size:12px;display:flex}.marketing-footer>div:not(:first-child) span{color:var(--soft);font:700 8px var(--mono);letter-spacing:.1em;margin-bottom:4px}.marketing-footer a:hover{color:var(--blue)}.footer-fineprint{border-top:1px solid var(--line);color:var(--soft);grid-column:1/-1;margin:30px 0 0;padding-top:22px;font-size:10px}.docs-content{padding:80px 0 120px}.docs-content>header{border-bottom:1px solid var(--line);padding-bottom:70px}.docs-content h1{font:690 clamp(45px, 5vw, 64px) / 1 var(--display);letter-spacing:-.06em;margin:22px 0 18px}.docs-content>header p{max-width:640px;color:var(--muted);font-size:16px;line-height:1.7}.docs-content section{border-bottom:1px solid var(--line);padding:67px 0;scroll-margin-top:30px}.docs-content section h2{font:680 30px var(--display);letter-spacing:-.04em;margin:12px 0 17px}.docs-content section>p,.docs-content section>ul{color:var(--muted);font-size:14px;line-height:1.75}.docs-content section>ul{padding-left:20px}.status-banner{border-left:3px solid var(--blue);color:var(--muted);background:var(--blue-soft);gap:13px;margin-top:28px;padding:18px;display:flex}.status-banner p{margin:0;font-size:12px;line-height:1.6}.status-banner strong{color:var(--ink);margin-bottom:3px;display:block}.docs-next{color:#fff;background:var(--ink);margin-top:70px;padding:42px}.docs-next>span{color:#aeb8c6;font:700 8px var(--mono);letter-spacing:.12em}.docs-next h2{font:680 32px var(--display);margin:13px 0 22px}.docs-next .ink-button{color:var(--ink);box-shadow:none;background:#fff}.policy-content{width:min(760px,100% - 48px);margin:0 auto;padding:80px 0 120px}.policy-content>header{border-bottom:1px solid var(--line);padding-bottom:54px}.policy-content h1{font:690 clamp(45px, 5vw, 64px) / 1 var(--display);letter-spacing:-.06em;margin:22px 0 18px}.policy-content>header p,.policy-content section p,.policy-content section ul{color:var(--muted);font-size:14px;line-height:1.75}.policy-content section{border-bottom:1px solid var(--line);padding:48px 0}.policy-content section h2{font:680 27px var(--display);letter-spacing:-.04em;margin:0 0 16px}.policy-content section ul{padding-left:20px}.policy-content section a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.policy-navigation{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.policy-navigation a{border:1px solid var(--line);color:var(--muted);font:680 10px var(--mono);letter-spacing:-.01em;background:#fff;border-radius:999px;padding:8px 11px}.policy-navigation a:hover,.policy-navigation a[aria-current=page]{border-color:var(--ink);color:#fff;background:var(--ink)}.legal-index{width:min(940px,100% - 48px)}.legal-index>header p{max-width:650px}.legal-document-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:48px 0;display:grid}.legal-document-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:200px;padding:25px;transition:border-color .16s,transform .16s;position:relative}.legal-document-card:hover{border-color:var(--blue);transform:translateY(-2px)}.legal-document-card>span{color:var(--soft);font:700 9px var(--mono);letter-spacing:.08em}.legal-document-card h2{font:680 25px var(--display);letter-spacing:-.04em;margin:38px 0 8px}.legal-document-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.legal-document-card svg{color:var(--blue);position:absolute;bottom:23px;right:22px}.policy-table-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:24px;overflow-x:auto}.policy-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.policy-table th,.policy-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:14px 15px}.policy-table th:last-child,.policy-table td:last-child{border-right:0}.policy-table tbody tr:last-child td{border-bottom:0}.policy-table th{color:var(--soft);background:var(--canvas);font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.policy-table td{color:var(--muted);font-size:11px;line-height:1.55}.policy-table td:first-child{color:var(--ink);font-weight:680}@media (width<=820px){.marketing-nav{grid-template-columns:1fr auto;width:calc(100% - 28px)}.marketing-links{display:none}.faq-section{width:calc(100% - 40px);padding:85px 0}.section-heading{grid-template-columns:1fr;gap:18px}.marketing-footer{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.marketing-footer>div:first-child{grid-column:1/-1}.docs-content{padding-top:60px}}@media (width<=560px){.marketing-nav{min-height:65px}.marketing-login{min-height:36px;padding:0 10px;font-size:10px}.hero-actions{flex-direction:column;align-items:flex-start}.address-strip{grid-template-columns:23px 1fr;padding:0 13px}.address-strip i{display:none}.section-heading h2{font-size:38px}.faq-list summary{font-size:13px}.final-cta>div{flex-direction:column}.marketing-footer{grid-template-columns:1fr}.marketing-footer>div:first-child{grid-column:auto}.legal-index,.policy-content{width:calc(100% - 32px)}.legal-document-grid{grid-template-columns:1fr}.legal-document-card{min-height:176px}.policy-navigation{gap:6px}.policy-navigation a{padding:7px 9px}.docs-content h1{font-size:43px}}.content-page{--content-accent:#d85235;color:#1b2432;background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#23304409 50%,#0000 calc(50% + 1px)),#f8f7f3;min-height:100vh;overflow:hidden}.content-page .marketing-nav{border-color:#dcd9d0}.content-hero{border-bottom:1px solid #d8d5cd;width:min(980px,100% - 48px);margin:0 auto;padding:72px 0 58px}.content-breadcrumbs{color:#7b817f;font:650 10px var(--mono);align-items:center;gap:9px;margin-bottom:54px;display:flex}.content-breadcrumbs a:hover{color:var(--content-accent)}.content-eyebrow{color:var(--content-accent);font:760 9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.content-hero h1{max-width:850px;font:690 clamp(43px, 5.8vw, 72px) / .99 var(--display);letter-spacing:-.06em;margin:17px 0 22px}.content-hero>p{color:#5d6771;max-width:710px;margin:0;font-size:17px;line-height:1.68}.content-byline{color:#777f84;min-height:38px;font:620 10px var(--mono);align-items:center;gap:18px;margin-top:34px;display:flex}.content-byline>span{align-items:center;gap:7px;display:inline-flex}.content-author{color:#334fc7;border-bottom:1px solid #334fc74d;font-weight:760}.content-author:hover{color:#223aa9}.content-copy{color:#505963;min-height:34px;font:650 10px var(--display);cursor:pointer;background:#ffffff8c;border:1px solid #d0cec7;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:0 11px;display:inline-flex}.content-copy:hover{background:#fff;border-color:#a9a59b}.content-layout{grid-template-columns:minmax(0,760px) 220px;gap:72px;width:min(1080px,100% - 48px);margin:0 auto;display:grid}.content-article{min-width:0;padding:42px 0 96px}.content-disclosure{border-left:2px solid var(--content-accent);color:#666d70;background:#f0eee8;margin:0 0 36px;padding:13px 16px;font-size:11px;line-height:1.6}.content-body{color:#444f59;font-size:15px;line-height:1.82}.content-body>p:first-child{color:#26313c;letter-spacing:-.015em;margin:0 0 38px;font-size:19px;line-height:1.65}.content-body>h2{color:#1e2935;font:680 31px/1.2 var(--display);letter-spacing:-.04em;margin:58px 0 17px;padding-top:5px;scroll-margin-top:28px}.content-body>h3{color:#26313c;font:680 19px/1.35 var(--display);letter-spacing:-.02em;margin:32px 0 11px;scroll-margin-top:28px}.content-body>p{margin:0 0 20px}.content-body>ul,.content-body>ol{margin:0 0 24px;padding-left:23px}.content-body li{margin:8px 0;padding-left:4px}.content-body li::marker{color:var(--content-accent);font-weight:750}.content-body strong{color:#222e3a;font-weight:720}.content-body a{color:#b23f27;text-underline-offset:3px;-webkit-text-decoration:underline #e0b1a6;text-decoration:underline #e0b1a6}.content-body a:hover{text-decoration-color:#b23f27}.content-body blockquote{border-left:3px solid var(--content-accent);color:#303d49;font:620 18px/1.65 var(--display);margin:31px 0;padding:3px 0 3px 23px}.content-body blockquote p{margin:0}.content-table-wrap{border-top:1px solid #c9c6bd;max-width:100%;margin:28px 0 34px;overflow-x:auto}.content-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #4d5fd247}.content-table-wrap table{border-collapse:collapse;color:#4f5962;width:100%;min-width:620px;font-size:12px;line-height:1.55}.content-table-wrap th{color:#6e7578;font:720 9px var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#efede7;border-bottom:1px solid #cfccc4;padding:12px 13px}.content-table-wrap td{vertical-align:top;border-bottom:1px solid #dfdcd4;padding:13px}.content-body pre{color:#e9edf2;font:12px/1.7 var(--mono);background:#202b37;border-radius:8px;margin:28px 0 34px;padding:20px;overflow-x:auto}.content-body :not(pre)>code{color:#34404b;font:.87em var(--mono);background:#f0eee8;border:1px solid #d9d6ce;border-radius:4px;padding:2px 5px}.content-outline{color:#70777a;flex-direction:column;height:fit-content;max-height:calc(100vh - 48px);padding-top:53px;font-size:10px;display:flex;position:sticky;top:24px;overflow-y:auto}.content-outline>strong{color:#293540;font:720 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.content-outline>a{border-left:1px solid #d4d1c9;padding:7px 0 7px 11px;line-height:1.4}.content-outline>a:hover{border-color:var(--content-accent);color:#293540}.content-outline>div{border-top:1px solid #dedbd3;align-items:center;gap:8px;margin-top:25px;padding-top:17px;display:flex}.content-outline>div a{color:#a6432e}.content-related{border-top:1px solid #d4d1c9;margin-top:70px;padding-top:38px}.content-related>span,.content-index-section>div>a>span{color:var(--content-accent);font:730 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.content-related h2{font:680 27px var(--display);letter-spacing:-.035em;margin:10px 0 20px}.content-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.content-related a{background:#ffffff6b;border:1px solid #d7d4cb;flex-direction:column;min-height:145px;padding:17px;display:flex}.content-related a:hover,.content-index-section>div>a:hover{background:#fff;border-color:#b6aea0}.content-related small{color:#8a8f90;font:8px var(--mono);text-transform:uppercase}.content-related strong{margin:10px 0 auto;font-size:13px;line-height:1.42}.content-related svg{color:var(--content-accent);align-self:flex-end}.content-index-hero{padding-bottom:68px}.content-index{width:min(980px,100% - 48px);margin:0 auto;padding:52px 0 105px}.content-index-section+.content-index-section{border-top:1px solid #d8d5cd;margin-top:62px;padding-top:48px}.content-index-section>header{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:40px;margin-bottom:22px;display:grid}.content-index-section>header>h2{color:#1e2935;font:680 30px/1.15 var(--display);letter-spacing:-.04em;margin:0}.content-index-section>header>p{color:#687074;margin:0;font-size:12px;line-height:1.65}.content-index-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-index-section>div>a{background:#fff6;border:1px solid #d7d4cb;flex-direction:column;min-height:240px;padding:28px;display:flex}.content-index-section h3{font:670 25px/1.12 var(--display);letter-spacing:-.035em;margin:18px 0 10px}.content-index-section>div p{color:#687074;margin:0;font-size:12px;line-height:1.65}.content-index-section small{color:#a6432e;align-items:center;gap:7px;margin-top:auto;font-weight:680;display:flex}.content-index-markdown{color:#a6432e;width:fit-content;font:650 10px var(--mono);align-items:center;gap:8px;margin-top:48px;display:inline-flex}@media (width<=900px){.content-layout{display:block}.content-outline{display:none}}@media (width<=680px){.content-hero,.content-layout,.content-index{width:min(100% - 32px,980px)}.content-hero{padding:45px 0 42px}.content-breadcrumbs{margin-bottom:36px}.content-hero h1{font-size:clamp(38px,12vw,56px)}.content-hero>p{font-size:15px}.content-byline{flex-wrap:wrap;align-items:flex-start}.content-copy{width:100%;margin-left:0}.content-article{padding-top:30px}.content-related>div,.content-index-section>div{grid-template-columns:1fr}.content-index-section>header{grid-template-columns:1fr;gap:8px}.content-index-section>div>a{min-height:210px}}@media (width<=560px){.mail-header{grid-template-rows:44px 44px;grid-template-columns:44px minmax(0,1fr) auto 44px;min-height:123px}.mail-header .search-control{height:44px}.mail-header .search-control input{height:42px}.docs-header{min-height:64px}}
