.sherpa-landing{font-size:18px;line-height:1.7}.sherpa-landing h1,.sherpa-landing h2,.sherpa-landing h3{font-family:var(--sv2-serif);color:var(--sv2-ink);line-height:1.25;font-weight:700}.sherpa-landing h2{font-size:clamp(30px,4vw,40px);margin:0 0 24px}.sherpa-landing .wrap{max-width:780px;margin:0 auto;padding:0 24px}.sherpa-landing .wrap-narrow{max-width:640px;margin:0 auto;padding:0 24px}.sherpa-landing section{padding:72px 0}.sherpa-landing section.tight{padding:64px 0}.sherpa-landing .nav{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;max-width:1000px;margin:0 auto}.sherpa-landing .nav .brand{font-family:var(--sv2-serif);font-size:20px;font-weight:700}.sherpa-landing .nav a.nav-cta{background:var(--sv2-pine);color:var(--sv2-white);padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:600;font-size:15px}.sherpa-landing .nav a.nav-cta:focus-visible{outline:3px solid var(--sv2-focus);outline-offset:2px}.sherpa-landing .hero{text-align:center;padding:88px 0 96px;background:var(--sv2-pine)}.sherpa-landing .hero h2{font-size:clamp(36px,5.6vw,56px);max-width:760px;margin:0 auto 28px;color:var(--sv2-white)}.sherpa-landing .hero h2 .turn{display:block;margin-top:.45em}.sherpa-landing .hero p.lede{font-size:20px;max-width:600px;margin:0 auto 14px;color:var(--sv2-cream)}.sherpa-landing .hero p.tension{font-size:17px;font-style:italic;color:var(--sv2-cream-alt);opacity:.85;margin-bottom:40px}.sherpa-landing .hero .btn{background:var(--sv2-gold);border-color:var(--sv2-gold);color:var(--sv2-pine)!important}.sherpa-landing .hero .subtext{color:var(--sv2-cream-alt);opacity:.75}.sherpa-landing .btn{background:var(--sv2-pine);color:var(--sv2-white)!important;padding:16px 32px;font-size:17px}.sherpa-landing .btn,.sherpa-landing .btn-outline{display:inline-block;text-decoration:none;border-radius:4px;font-weight:700;border:2px solid var(--sv2-pine)}.sherpa-landing .btn-outline{background:transparent;color:var(--sv2-pine)!important;padding:14px 30px;font-size:16px}.sherpa-landing .subtext{font-size:14px;color:var(--sv2-ink-2);margin-top:14px}.sherpa-landing .pain{background:var(--sv2-cream-alt)}.sherpa-landing .pain h2{font-size:clamp(32px,4.4vw,44px);margin-bottom:28px}.sherpa-landing .pain p{max-width:620px}.sherpa-landing .pain p.list-line{margin-bottom:4px}.sherpa-landing .example-intro{font-style:italic;color:var(--sv2-ink-2);margin-bottom:24px}.sherpa-landing .transcript-card{background:var(--sv2-white);border:1px solid var(--sv2-line);border-radius:6px;padding:28px;margin:24px 0}.sherpa-landing .transcript-card .kicker{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sv2-ink-2);font-weight:700;margin-bottom:16px}.sherpa-landing .transcript-line{margin-bottom:12px;font-size:16px}.sherpa-landing .transcript-line .ts{color:var(--sv2-ink-2);font-weight:700;margin-right:8px}.sherpa-landing .transcript-line.struck{background:var(--sv2-amber-soft);border-left:3px solid var(--sv2-gold);padding:10px 14px;margin-left:-14px;border-radius:0 4px 4px 0}.sherpa-landing .transcript-line .annot{display:block;font-size:13px;font-style:italic;color:var(--sv2-gold);margin-left:62px;text-decoration:none}.sherpa-landing .card-caption{font-size:14px;color:var(--sv2-ink-2);font-style:italic}.sherpa-landing blockquote.alex-voice{border-left:3px solid var(--sv2-green-line);padding-left:20px;margin:28px 0;font-size:18px}.sherpa-landing .flag-block{background:var(--sv2-cream-alt);border-radius:6px;padding:20px 24px;margin:16px 0}.sherpa-landing .flag-block .label{font-weight:700;font-family:var(--sv2-serif);font-size:15px}.sherpa-landing .mechanism-tag{display:inline-block;font-size:16px;color:var(--sv2-pine);font-weight:700;margin-top:20px}.sherpa-landing .deliverable-card{background:var(--sv2-white);border:2px solid var(--sv2-green-line);border-radius:6px;padding:32px;margin:32px 0}.sherpa-landing .deliverable-card .db-block{margin-bottom:18px}.sherpa-landing .deliverable-card .db-label{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sv2-pine);display:block;margin-bottom:6px}.sherpa-landing .testimonial-inline{margin-top:28px;padding-top:24px;border-top:1px dashed var(--sv2-line);font-style:italic}.sherpa-landing .testimonial-inline .attr{font-style:normal;font-weight:700;margin-top:8px;font-size:15px}.sherpa-landing .illustrative-flag{display:inline-block;background:var(--sv2-gold);color:var(--sv2-white);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:3px;margin-bottom:18px}.sherpa-landing .bridge{text-align:center;padding:88px 0;border-top:1px solid var(--sv2-line);border-bottom:1px solid var(--sv2-line)}.sherpa-landing .bridge p{font-family:var(--sv2-serif);font-weight:400;font-size:clamp(21px,2.6vw,26px);line-height:1.6;max-width:640px;margin:0 auto;color:var(--sv2-ink-2)}.sherpa-landing .bridge p em{font-style:italic}.sherpa-landing .process-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px}.sherpa-landing .process-item{background:var(--sv2-white);border:1px solid var(--sv2-green-line);border-radius:8px;padding:24px}.sherpa-landing .process-num{display:block;font-family:var(--sv2-serif);font-size:20px;font-weight:700;color:var(--sv2-gold);margin-bottom:8px}.sherpa-landing .process-item h3{font-size:18px;margin-bottom:8px}.sherpa-landing .process-item p{font-size:16px;margin:0 0 10px}.sherpa-landing .process-item .benefit{font-size:14px;font-weight:600;font-style:italic;color:var(--sv2-pine);margin:0}.sherpa-landing .mid-cta{background:var(--sv2-pine);text-align:center}.sherpa-landing .mid-cta h2{color:var(--sv2-white);font-size:clamp(32px,4.4vw,42px);margin-bottom:18px}.sherpa-landing .mid-cta>.wrap-narrow>p{max-width:560px;margin:0 auto 20px;color:var(--sv2-cream)}.sherpa-landing .mid-cta .subtext{color:var(--sv2-cream-alt);opacity:.85}.sherpa-landing .mid-cta .btn{background:var(--sv2-gold);border-color:var(--sv2-gold);color:var(--sv2-pine)!important;font-size:18px;padding:18px 36px}.sherpa-landing .mid-cta .next-list{list-style:none;max-width:360px;margin:16px auto 28px;text-align:left;padding:0}.sherpa-landing .mid-cta .next-list li{color:var(--sv2-cream);padding-left:24px;position:relative;margin-bottom:8px;font-size:15px}.sherpa-landing .mid-cta .next-list li:before{content:"•";position:absolute;left:4px;color:var(--sv2-gold)}.sherpa-landing .roi{background:var(--sv2-cream-alt);text-align:center}.sherpa-landing .roi h2{font-size:clamp(32px,4.2vw,40px);margin-bottom:26px}.sherpa-landing .roi p{max-width:600px;margin:0 auto 12px}.sherpa-landing .roi ul{list-style:none;max-width:480px;margin:20px auto;text-align:left;padding:0}.sherpa-landing .roi li{padding-left:24px;position:relative;margin-bottom:10px}.sherpa-landing .roi li:before{content:"—";position:absolute;left:0;color:var(--sv2-gold)}.sherpa-landing .offer-wrap{padding:80px 0}.sherpa-landing .offer-card{background:var(--sv2-white);border:3px solid var(--sv2-pine);border-radius:10px;padding:48px;max-width:640px;margin:0 auto;box-shadow:0 6px 0 var(--sv2-pine)}.sherpa-landing .offer-card h2{font-size:clamp(34px,4.6vw,44px);margin-bottom:16px}.sherpa-landing .offer-card .offer-sub{color:var(--sv2-ink-2);margin-bottom:24px;font-size:16px}.sherpa-landing .offer-card ul{list-style:none;margin-bottom:28px;padding:0}.sherpa-landing .offer-card li{padding-left:26px;position:relative;margin-bottom:12px;font-size:16px}.sherpa-landing .offer-card li:before{content:"✓";position:absolute;left:0;color:var(--sv2-pine);font-weight:700}.sherpa-landing .offer-price{font-family:var(--sv2-serif);font-size:40px;font-weight:700;color:var(--sv2-pine);text-align:center;margin:8px 0 24px}.sherpa-landing .offer-card .btn{display:block;text-align:center;margin-bottom:16px}.sherpa-landing .offer-card .offer-alt{text-align:center;font-size:15px;color:var(--sv2-ink-2);margin-bottom:10px}.sherpa-landing .offer-card .btn-outline{display:block;text-align:center}.sherpa-landing .guarantee{max-width:640px;margin:0 auto;text-align:center;padding:56px 24px}.sherpa-landing .guarantee h2{font-size:clamp(30px,4vw,36px);margin-bottom:22px}.sherpa-landing .faq-item{border-bottom:1px solid var(--sv2-line);padding:36px 0}.sherpa-landing .faq-item h3{font-size:18px;margin-bottom:8px;font-family:var(--sv2-sans);font-weight:700}.sherpa-landing .faq-item p{font-size:16px;margin:0}.sherpa-landing .team-cta{background:var(--sv2-pine);color:var(--sv2-white);text-align:center;padding:64px 24px}.sherpa-landing .team-cta h2{color:var(--sv2-white);font-size:clamp(30px,4vw,38px);margin-bottom:22px}.sherpa-landing .team-cta .btn-outline{color:var(--sv2-white)!important;border-color:var(--sv2-white)}.sherpa-landing .privacy{font-size:14px;color:var(--sv2-ink-2);padding:48px 24px;max-width:680px;margin:0 auto}.sherpa-landing .privacy h3{font-size:16px;color:var(--sv2-ink);margin-bottom:12px;font-family:var(--sv2-sans)}.sherpa-landing footer.sign-off{text-align:center;padding:36px 0 20px;font-family:var(--sv2-serif);color:var(--sv2-ink-2)}.sherpa-landing .site-footer{text-align:center;padding:0 24px 48px;font-size:13px;color:var(--sv2-ink-2)}.sherpa-landing .site-footer .footer-links{margin-top:10px}.sherpa-landing .site-footer .footer-links a{color:var(--sv2-ink-2);text-decoration:underline;margin:0 10px}@media (max-width:600px){.sherpa-landing section{padding:48px 0}.sherpa-landing .offer-card{padding:32px 24px}.sherpa-landing .deliverable-card,.sherpa-landing .transcript-card{padding:22px}.sherpa-landing .transcript-line .annot{margin-left:0}}.ws{--cream:#f6f1e7;--cream-alt:#efe7d6;--ink:#2b2a26;--ink-light:#6b6558;--green-dark:#1f3d2e;--green-deep:#1a2b20;--green-line:#3e6b4f;--gold:#b08a3e;--gold-text:#7a5f22;--gold-soft:#d8b871;--card-border:#ded2b5;--white:#ffffff;--btn-ink:#1a1917;--focus:#b08a3e;min-height:100vh;background:var(--cream);color:var(--ink);font-family:var(--font-montserrat),Montserrat,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.72;font-weight:400;-webkit-text-size-adjust:100%}.ws h1,.ws h2,.ws h3{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-weight:700;line-height:1.18;margin:0 0 .5em}.ws h1{font-size:clamp(2rem,5.2vw,3.35rem)}.ws h2{font-size:clamp(1.6rem,3.6vw,2.3rem)}.ws h3{font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:600}.ws p{margin:0 0 1.25em}.ws .wrap{max-width:44rem;margin:0 auto;padding:0 1.5rem}.ws .sec{padding:4.5rem 0;border-top:1px solid var(--card-border)}.ws .sec--plain{border-top:none}.ws .eyebrow{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-light);margin:0 0 1.1rem}.ws a{color:inherit}.ws .btn{display:inline-block;background:var(--gold);color:var(--btn-ink);font-family:var(--font-montserrat),Montserrat,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.03em;text-decoration:none;border:none;cursor:pointer;padding:1.05rem 2.4rem;border-radius:2px;min-height:44px}.ws .btn:hover{background:var(--gold-soft)}.ws .btn--alt{background:transparent;color:var(--ink);border:2px solid var(--gold);padding:calc(1.05rem - 2px) calc(2.4rem - 2px)}.ws .btn--alt:hover{background:var(--cream-alt)}.ws a:focus-visible,.ws button:focus-visible,.ws input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ws .nav{background:var(--green-deep);color:var(--cream);padding:1rem 0;font-size:.83rem;letter-spacing:.09em;text-transform:uppercase}.ws .nav .wrap{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ws .nav b{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;text-transform:none;letter-spacing:.02em;font-size:1.05rem}.ws .hero{background:var(--green-dark);color:var(--cream);padding:4.5rem 0 4rem}.ws .hero .eyebrow{color:var(--gold-soft)}.ws .hero h1{color:var(--white)}.ws .hero .deck{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:clamp(1.25rem,2.7vw,1.6rem);line-height:1.4;color:var(--gold-soft);margin:0 0 1.5rem}.ws .hero .sub{color:var(--cream);opacity:.94}.ws .logistics{border-top:1px solid var(--green-line);border-bottom:1px solid var(--green-line);padding:.9rem 0;margin:2rem 0;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--gold-soft)}.ws .note{font-size:.92rem;color:var(--cream);opacity:.85;margin:1rem 0 0}.ws .hero-eg{list-style:none;margin:1.4rem 0;padding:0}.ws .hero-eg li{border-left:2px solid var(--gold);padding:.1rem 0 .1rem 1rem;margin:0 0 .8rem;color:var(--gold-soft);font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:clamp(1.05rem,2.2vw,1.22rem);line-height:1.4}.ws .items{list-style:none;margin:0 0 1.5rem;padding:0}.ws .items li{border-left:3px solid var(--gold);padding:.2rem 0 .2rem 1.25rem;margin:0 0 1.35rem;font-size:1.06rem}.ws .closing{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:1.2rem;line-height:1.5}.ws .cta-band{background:var(--cream-alt);text-align:center;padding:3.25rem 0}.ws .cta-band p{font-size:1.3rem;margin:0 0 1.5rem}.ws .cta-band p,.ws blockquote{font-family:var(--font-playfair),"Playfair Display",Georgia,serif}.ws blockquote{margin:0 0 2.25rem;padding:0 0 0 1.5rem;border-left:3px solid var(--gold);font-size:1.15rem;line-height:1.55;font-style:italic}.ws blockquote cite{display:block;margin-top:.85rem;font-family:var(--font-montserrat),Montserrat,sans-serif;font-size:.88rem;font-style:normal;font-weight:600;color:var(--ink-light);letter-spacing:.02em}.ws blockquote cite span{display:block;font-weight:400;font-size:.82rem;margin-top:.15rem}.ws .host{display:flex;gap:1.75rem;align-items:flex-start;margin:0 0 2.75rem;width:100%;clear:both}.ws .host img{width:128px;height:128px;flex:0 0 128px;border-radius:50%;object-fit:cover;border:3px solid var(--card-border);background:var(--cream-alt)}.ws .host-body{flex:1 1 auto;min-width:0}.ws .host h3{margin-bottom:.15rem}.ws .host .role{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-text);margin:0 0 .9rem}@media (max-width:560px){.ws .host{flex-direction:column;gap:1.1rem}}.ws .dark-sec{background:var(--green-dark);color:var(--cream);border-top:none}.ws .dark-sec h2{color:var(--white)}.ws .dark-sec .closing{color:var(--gold-soft)}.ws .bonus{background:var(--cream-alt);border-top:none}.ws .bonus .inner{background:var(--cream);border:1px solid var(--card-border);border-left:5px solid var(--gold);padding:2.5rem 2rem}.ws .form-shell{background:var(--cream-alt);border:1px solid var(--card-border);padding:2.25rem 1.75rem;margin:2rem 0 1.25rem}.ws .field{margin:0 0 1.15rem}.ws .field label{display:block;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--ink);margin:0 0 .4rem}.ws .field .hint{display:block;font-size:.85rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-light);margin-top:.2rem}.ws .field input{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:var(--white);border:1px solid var(--card-border);border-radius:2px;padding:.85rem .9rem;line-height:1.45}.ws .field input::placeholder{color:#8a806b}.ws .field input:invalid:not(:placeholder-shown){border-color:#9e3b2e}.ws .req{color:var(--gold-text);font-weight:700}.ws .consent{display:flex;gap:.75rem;align-items:flex-start;background:var(--white);border:1px solid var(--card-border);padding:1rem 1.1rem;margin:1.5rem 0 1.35rem}.ws .consent input[type=checkbox]{flex:0 0 auto;width:1.15rem;height:1.15rem;margin:.2rem 0 0;accent-color:var(--green-dark)}.ws .consent label{font-size:.85rem;line-height:1.62;color:var(--ink-light);margin:0;text-transform:none;letter-spacing:0;font-weight:400}.ws .btn--full{width:100%;text-align:center;padding-left:1rem;padding-right:1rem}.ws .legal{font-size:.78rem;line-height:1.6;color:var(--ink-light);margin:1.1rem 0 0}.ws .hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ws .form-note{font-size:.9rem;color:var(--ink-light)}.ws .form-error{margin:1rem 0 0;font-size:.9rem;font-weight:600;color:#9e3b2e}.ws .cal-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.25em;padding:0;list-style:none}.ws footer{background:var(--green-deep);color:var(--cream);padding:2.5rem 0;font-size:.88rem}@media (max-width:600px){.ws{font-size:16px}.ws .sec{padding:3.25rem 0}.ws .btn{display:block;text-align:center;padding-left:1.25rem;padding-right:1.25rem}.ws .cal-row .btn{width:100%}}.ws-modal-root{position:fixed;inset:0;z-index:200;background:rgba(26,43,32,.55);display:flex;align-items:flex-start;justify-content:center;padding:1.5rem;overflow-y:auto}.ws .ws-modal,.ws-modal{width:min(36rem,100%);margin:2rem auto;background:var(--cream,#f6f1e7);color:var(--ink,#2b2a26);border:1px solid var(--card-border,#ded2b5);border-radius:2px;box-shadow:0 18px 50px rgba(0,0,0,.28);font-family:var(--font-montserrat),Montserrat,Helvetica,Arial,sans-serif}.ws-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem .75rem;border-bottom:1px solid var(--card-border,#ded2b5)}.ws-modal-head h2{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:1.45rem;margin:0;line-height:1.25}.ws-modal-close{background:transparent;border:none;font-size:1.75rem;line-height:1;cursor:pointer;color:var(--ink-light,#6b6558);padding:0 .25rem}.ws-modal-body{padding:1.25rem 1.5rem 1.75rem}.ws-modal-body textarea{width:100%;font-family:inherit;font-size:1rem;color:var(--ink,#2b2a26);background:var(--white,#fff);border:1px solid var(--card-border,#ded2b5);border-radius:2px;padding:.85rem .9rem;line-height:1.45;resize:vertical}.ws-modal-body .opt{text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink-light,#6b6558)}.ws-modal-body .divider{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 1.15rem;color:var(--ink-light,#6b6558);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ws-modal-body .divider:after,.ws-modal-body .divider:before{content:"";flex:1;height:1px;background:var(--card-border,#ded2b5)}.ws-modal-body input[type=file]{width:100%;font-family:inherit;font-size:.95rem;color:var(--ink,#2b2a26)}.legal-doc{--legal-fg:var(--sherpa-foreground);--legal-muted:var(--sherpa-muted);--legal-border:var(--sherpa-border);--legal-bg:var(--sherpa-bg);--legal-accent:var(--sherpa-gold);--legal-card:var(--sherpa-card);max-width:72ch;margin:0 auto;padding:2.5rem 1.25rem 4rem;color:var(--legal-fg);background:var(--legal-bg);font-size:1.05rem;line-height:1.75}.legal-doc__header{margin-bottom:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid var(--legal-border)}.legal-doc__header h1{font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:700;line-height:1.25;margin:0 0 1rem;letter-spacing:.01em}.legal-doc__contact,.legal-doc__entity,.legal-doc__meta{margin:.4rem 0;color:var(--legal-muted);font-size:.95rem;line-height:1.55}.legal-doc__contact a{color:var(--legal-accent);text-decoration:underline;text-underline-offset:.15em}.legal-doc__toc{margin-bottom:3rem;padding:1.25rem 1.15rem;border:1px solid var(--legal-border);border-radius:.35rem;background:var(--legal-card)}.legal-doc__toc-heading{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--legal-accent);margin:0 0 .85rem}.legal-doc__toc ol{list-style:none;margin:0;padding:0;column-count:1}@media (min-width:720px){.legal-doc__toc ol{column-count:2;column-gap:1.5rem}}.legal-doc__toc li{break-inside:avoid;margin:0}.legal-doc__toc a{display:block;min-height:44px;padding:.55rem .25rem;color:var(--legal-fg);text-decoration:none;font-size:.92rem;line-height:1.35;border-radius:.25rem}.legal-doc__toc a:hover{color:var(--legal-accent)}.legal-doc__toc a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legal-doc__body section{margin:0 0 2.75rem}.legal-doc__body h2{font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.3;margin:0 0 1rem}.legal-doc__body h2,.legal-doc__body h3{font-weight:700;scroll-margin-top:5.5rem;color:var(--legal-fg)}.legal-doc__body h3{font-size:1.05rem;line-height:1.35;margin:1.75rem 0 .75rem}.legal-doc__body p{margin:0 0 1rem}.legal-doc__body ol,.legal-doc__body ul{margin:0 0 1.15rem;padding-left:1.35rem}.legal-doc__body li{margin:.35rem 0;padding-left:.25rem}.legal-doc__body li ol,.legal-doc__body li ul{margin:.35rem 0 .5rem}.legal-doc__body a{color:var(--legal-accent);text-decoration:underline;text-underline-offset:.15em}.legal-doc__body a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legal-doc__body address{font-style:normal;margin:0 0 1rem;line-height:1.7;white-space:pre-line}.legal-doc__callout{margin:.75rem 0 0;padding:1.15rem 1.2rem;border-radius:.35rem;border:1px solid var(--legal-border);background:var(--legal-card)}.legal-doc__callout--summary{border-left:3px solid var(--legal-accent)}.legal-doc__callout--arbitration{border:2px solid var(--legal-accent);background:color-mix(in srgb,var(--legal-accent) 12%,var(--legal-bg));padding:1.35rem 1.25rem}.legal-doc__arbitration-text{font-size:.98rem;font-weight:700;letter-spacing:.02em;line-height:1.65;text-transform:uppercase;margin:0!important;color:var(--legal-fg)}@media (min-width:640px){.legal-doc{padding:3.25rem 1.75rem 5rem}}