.f-h1{text-wrap:balance;letter-spacing:-.045em;color:var(--color-ink);font-size:72px;font-weight:600;line-height:.98}.f-lead{letter-spacing:-.015em;max-width:640px;color:var(--color-ink-2);text-wrap:pretty;margin-top:20px;font-size:19px;line-height:29px}.f-narrow{text-align:center;flex-direction:column;align-items:center;display:flex}.f-help-hero{padding:96px 0 56px}.f-search{background:var(--color-card);border:1px solid var(--color-line);width:min(640px,100%);height:60px;color:var(--color-ink-3);border-radius:999px;align-items:center;gap:12px;margin-top:36px;padding:0 12px 0 22px;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 30px 60px -36px #17141f47}.f-search:focus-within{border-color:#17141f59;box-shadow:0 30px 60px -36px #17141f57,0 0 0 4px #5b3df51a}.f-search input{min-width:0;height:100%;font:inherit;letter-spacing:-.01em;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}.f-search input::placeholder{color:var(--color-ink-3)}.f-search input::-webkit-search-cancel-button{display:none}.f-search-clear{height:36px;color:var(--color-ink-2);background:#efe9de;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.f-search-clear:hover{background:#e9e3d7}.f-help-body{min-height:360px}.f-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.f-cat{background:var(--color-card);border:1px solid var(--color-line);border-radius:22px;padding:28px 28px 22px;scroll-margin-top:96px}.f-cat h2{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:28px}.f-cat>p{color:var(--color-ink-2);margin-top:6px;font-size:15px;line-height:22px}.f-cat ul{border-top:1px solid var(--color-line);margin-top:18px}.f-cat li a{border-bottom:1px solid var(--color-line);color:var(--color-ink);justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;font-weight:500;line-height:22px;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex}.f-cat li:last-child a{border-bottom:0;padding-bottom:4px}.f-cat li a:after{content:"→";color:var(--color-ink-3);transition:color .3s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);display:inline-block}.f-cat li a:hover:after{color:var(--color-ink);transform:translate(4px)}.f-results{max-width:830px;margin-inline:auto}.f-results-count{color:var(--color-ink-2);margin-bottom:14px;font-size:15px}.f-results-empty{color:var(--color-ink-2);font-size:17px;line-height:26px}.f-results-empty a,.f-prose a,.f-prose-foot a{color:var(--color-ink);text-underline-offset:3px;-webkit-text-decoration:underline #17141f4d;text-decoration:underline #17141f4d;transition:text-decoration-color .3s cubic-bezier(.4,0,.2,1)}.f-results-empty a:hover,.f-prose a:hover,.f-prose-foot a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.f-list{gap:10px;display:grid}.f-list-row{background:var(--color-card);border:1px solid var(--color-line);border-radius:16px;gap:4px;padding:18px 22px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:grid}.f-list-row:hover{border-color:#17141f4d}.f-list-cat{color:var(--color-ink-3);font-size:13px;font-weight:500;line-height:16px}.f-list-title{letter-spacing:-.02em;color:var(--color-ink);font-size:18px;font-weight:500;line-height:26px}.f-list-sum{color:var(--color-ink-2);font-size:15px;line-height:22px}.f-contact-wrap{padding:96px 0 0}.f-contact{background:var(--color-dark);color:#fffcf6;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex;box-shadow:0 40px 80px -40px #17141f73}.f-contact h2{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:38px}.f-contact p{color:#fffcf6a8;max-width:460px;margin-top:8px;font-size:16px;line-height:24px}.f-contact-ctas{flex-wrap:wrap;flex:none;gap:12px;display:flex}.f-contact .btn-primary{color:var(--color-ink);box-shadow:none;background:#fffcf6}.f-btn-dark{color:#fffcf6;border:1px solid #fffcf63d}.f-btn-dark:hover{background:#fffcf60d;border-color:#fffcf680}.f-article{max-width:760px;padding-top:72px}.f-crumbs{color:var(--color-ink-3);flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500;display:flex}.f-crumbs a{color:var(--color-ink-2);padding:6px 0;transition:color .3s cubic-bezier(.4,0,.2,1)}.f-crumbs a:hover{color:var(--color-ink)}.f-article-title{margin-top:22px}.f-steps{counter-reset:none;gap:12px;margin-top:48px;display:grid}.f-steps li{background:var(--color-card);border:1px solid var(--color-line);border-radius:20px;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:24px 26px;display:grid}.f-step-n{width:32px;height:32px;color:var(--color-ink);background:#ece6da;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.f-steps h2{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:32px}.f-steps p{color:var(--color-ink-2);margin-top:4px;font-size:16px;line-height:25px}.f-note{color:var(--color-ink-2);background:#ebe5d9;border-radius:16px;align-items:baseline;gap:12px;margin-top:20px;padding:18px 22px;font-size:15px;line-height:23px;display:flex}.f-note .marble{position:relative;top:-1px}.f-related{margin-top:72px}.f-related>h2{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:32px}.f-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.f-related-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;gap:6px;height:100%;padding:20px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex}.f-related-card:hover{border-color:#17141f4d}.f-related-title{letter-spacing:-.02em;color:var(--color-ink);font-size:17px;font-weight:600;line-height:23px}.f-legal{padding-top:88px}.f-legal-head{max-width:760px}.f-legal-meta{color:var(--color-ink-3);margin-top:18px;font-size:14px;font-weight:500}.f-legal-head .f-lead{margin-top:14px}.f-legal-grid{grid-template-columns:260px minmax(0,720px);align-items:start;gap:72px;margin-top:64px;display:grid}.f-toc{position:sticky;top:96px}.f-toc h2{color:var(--color-ink-3);margin-bottom:12px;font-size:13px;font-weight:500;line-height:16px}.f-toc ol{border-left:1px solid var(--color-line);gap:2px;display:grid}.f-toc ol a{color:var(--color-ink-2);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:14px;line-height:20px;transition:color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:block}.f-toc ol a:hover{color:var(--color-ink);border-left-color:var(--color-ink)}.f-toc-other{gap:8px;margin-top:28px;display:grid}.f-toc-other a{color:var(--color-ink);font-size:14px;font-weight:500}.f-toc-other a:after{content:" →";color:var(--color-ink-3)}.f-prose section{padding:0 0 36px}.f-prose section+section{border-top:1px solid var(--color-line);padding-top:36px}.f-prose h2{letter-spacing:-.035em;color:var(--color-ink);font-size:26px;font-weight:600;line-height:32px}.f-prose p,.f-prose li{letter-spacing:-.005em;color:#3d3846;text-wrap:pretty;font-size:17px;line-height:28px}.f-prose p{margin-top:14px}.f-prose ul{gap:8px;margin-top:14px;display:grid}.f-prose li{padding-left:22px;position:relative}.f-prose li:before{content:"";background:var(--color-ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:2px}.f-prose-foot{border-top:1px solid var(--color-line);color:var(--color-ink-2);margin-top:8px;padding-top:28px;font-size:16px;line-height:24px}@media (max-width:1023px){.f-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.f-legal-grid{grid-template-columns:minmax(0,1fr);gap:40px}.f-toc{background:var(--color-card);border:1px solid var(--color-line);border-radius:20px;padding:22px 24px;position:static}}@media (max-width:767px){.f-h1{font-size:46px}.f-lead{font-size:17px;line-height:26px}.f-help-hero{padding:56px 0 36px}.f-search{height:54px;margin-top:28px;padding-left:18px}.f-search input{font-size:16px}.f-cats{grid-template-columns:minmax(0,1fr);gap:12px}.f-cat{border-radius:20px;padding:22px 20px 16px}.f-contact-wrap{padding-top:64px}.f-contact{border-radius:22px;flex-direction:column;align-items:flex-start;gap:22px;padding:28px 22px}.f-contact h2{font-size:28px;line-height:32px}.f-article{padding-top:40px}.f-steps{margin-top:32px}.f-steps li{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.f-related{margin-top:52px}.f-related ul{grid-template-columns:minmax(0,1fr)}.f-legal{padding-top:48px}.f-legal-grid{margin-top:36px}.f-prose h2{font-size:22px;line-height:28px}.f-prose p,.f-prose li{font-size:16px;line-height:26px}}
