.guides-module__roZzHW__page{--frame:1000px;--measure:720px;--gutter:20px;--nav-height:72px;--frame-line:#18133a14;--grid-line:#18133a0a;--tip:#1f7a4d;min-height:100vh;color:var(--ink);font-family:var(--font-body);background-color:var(--bg-soft);background-image:repeating-linear-gradient(to bottom, var(--grid-line) 0, var(--grid-line) 1px, transparent 1px, transparent 96px);flex-direction:column;display:flex}.guides-module__roZzHW__page a:focus-visible,.guides-module__roZzHW__page summary:focus-visible,.guides-module__roZzHW__page button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.guides-module__roZzHW__frame{width:100%;max-width:var(--frame);padding:0 var(--gutter);border-left:1px solid var(--frame-line);border-right:1px solid var(--frame-line);flex-direction:column;flex:1;margin:0 auto;display:flex}.guides-module__roZzHW__main{width:100%;max-width:var(--measure);flex:1;padding:56px 0 72px;font-size:17px;line-height:1.7}.guides-module__roZzHW__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.5}.guides-module__roZzHW__eyebrow{margin-bottom:18px;}.guides-module__roZzHW__title{font-family:var(--font-heading);letter-spacing:-.012em;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,5.2vw,56px);font-weight:700;line-height:1.05}.guides-module__roZzHW__byline{font-family:var(--font-body);color:var(--muted);margin:0;font-size:13px;line-height:1.7}.guides-module__roZzHW__author{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.guides-module__roZzHW__author:hover{color:var(--purple)}.guides-module__roZzHW__shortAnswerBlock{border-bottom:1px solid var(--line);margin:28px 0 0;padding-bottom:28px}.guides-module__roZzHW__shortAnswer{border-inline-start:3px solid var(--purple);color:var(--ink);margin:0;padding-block:4px;padding-inline:22px 0;font-size:19px;line-height:1.6}.guides-module__roZzHW__shortAnswer p{margin:0}.guides-module__roZzHW__toc{border-bottom:1px solid var(--line);padding:24px 0}.guides-module__roZzHW__tocList{margin:0;padding-inline-start:22px;font-size:15px;line-height:1.75}.guides-module__roZzHW__tocList li::marker{font-family:var(--font-body);color:var(--muted);font-size:13px}.guides-module__roZzHW__tocList a{color:var(--purple)}.guides-module__roZzHW__tocList a:hover{text-underline-offset:3px;text-decoration:underline}.guides-module__roZzHW__section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.guides-module__roZzHW__toc+.guides-module__roZzHW__section{border-top:0;margin-top:0;padding-top:32px}.guides-module__roZzHW__sectionHeading{scroll-margin-top:calc(var(--nav-height) + 36px);font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 14px;font-size:30px;font-weight:600;line-height:1.2}.guides-module__roZzHW__paragraph{margin:0 0 18px}.guides-module__roZzHW__main strong{font-weight:600}.guides-module__roZzHW__bullets,.guides-module__roZzHW__numbered{margin:0 0 18px;padding-inline-start:22px}.guides-module__roZzHW__bullets li,.guides-module__roZzHW__numbered li{margin-bottom:6px}.guides-module__roZzHW__link{color:var(--purple);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.guides-module__roZzHW__tableWrap{margin:4px 0 24px}.guides-module__roZzHW__tableScroll:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.guides-module__roZzHW__tableScroll{overflow-x:auto}.guides-module__roZzHW__table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.guides-module__roZzHW__tableWide{min-width:600px}.guides-module__roZzHW__tableCaption{margin-bottom:8px;}.guides-module__roZzHW__table th{border:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:start;vertical-align:bottom;padding:12px 14px;font-size:12px;font-weight:500}.guides-module__roZzHW__table td{border:1px solid var(--line);background:var(--bg);vertical-align:top;padding:12px 14px}.guides-module__roZzHW__checklist{border:1px solid var(--line);background:var(--bg);border-radius:8px;margin:4px 0 24px;padding:16px 18px}.guides-module__roZzHW__checklistTitle{margin-bottom:12px;}.guides-module__roZzHW__checklist ul{margin:0;padding:0;list-style:none}.guides-module__roZzHW__checklistItem{align-items:flex-start;gap:12px;margin-bottom:8px;font-size:16px;line-height:1.55;display:flex}.guides-module__roZzHW__checklistItem:last-child{margin-bottom:0}.guides-module__roZzHW__checkbox{border:1.5px solid var(--ink);border-radius:2px;flex:none;width:14px;height:14px;margin-top:5px}.guides-module__roZzHW__callout{border-inline-start:3px solid var(--muted);margin:4px 0 24px;padding-block:2px;padding-inline:18px 0;font-size:16px;line-height:1.6}.guides-module__roZzHW__callout p{margin:0}.guides-module__roZzHW__calloutLabel{margin-bottom:6px;}.guides-module__roZzHW__calloutTitle{font-weight:600}.guides-module__roZzHW__calloutNote{border-color:var(--muted)}.guides-module__roZzHW__calloutTip{border-color:var(--tip)}.guides-module__roZzHW__calloutWarning{border-color:var(--accent)}.guides-module__roZzHW__diffiBox{background:var(--ink);color:#e6e0f5;border-radius:12px;margin:32px 0;padding:28px 30px;font-size:16.5px;line-height:1.7}.guides-module__roZzHW__diffiLabel{font-family:var(--font-heading);color:#fff;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.2}.guides-module__roZzHW__diffiText{margin:0}.guides-module__roZzHW__diffiBox strong{color:#fff}.guides-module__roZzHW__diffiBox .guides-module__roZzHW__link{color:#fff;text-decoration-color:#ffffff80}.guides-module__roZzHW__diffiBullets{margin:12px 0 0;padding-inline-start:22px}.guides-module__roZzHW__diffiBullets li{margin-bottom:6px}.guides-module__roZzHW__diffiCta{background:var(--accent-text);color:#fff;border-radius:999px;align-items:center;height:42px;margin-top:20px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.guides-module__roZzHW__diffiCta:hover{background:var(--accent-text-hover)}.guides-module__roZzHW__faqQuestion{font-family:var(--font-heading);cursor:pointer;margin:8px 0;font-size:22px;font-weight:600;line-height:1.3;list-style:none}.guides-module__roZzHW__faqItem+.guides-module__roZzHW__faqItem .guides-module__roZzHW__faqQuestion{margin-top:26px}.guides-module__roZzHW__faqQuestion::-webkit-details-marker{display:none}.guides-module__roZzHW__faqQuestion:hover{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:4px}.guides-module__roZzHW__faqAnswer{margin:0;font-size:17px;line-height:1.7}.guides-module__roZzHW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin:40px 0;display:flex}.guides-module__roZzHW__ctaPrimary{height:44px;padding:0 20px;font-size:15px}.guides-module__roZzHW__ctaSecondary{border:1px solid var(--line);background:var(--bg);height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.guides-module__roZzHW__ctaSecondary:hover{border-color:var(--ink)}.guides-module__roZzHW__demo{border-top:1px solid var(--line);padding-top:40px}.guides-module__roZzHW__demoTitle{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.2}.guides-module__roZzHW__demoText{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.guides-module__roZzHW__demo .access-form{max-width:none;margin:28px 0 0}.guides-module__roZzHW__related{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.guides-module__roZzHW__relatedLinks{font-family:var(--font-heading);margin:0;padding:0;font-size:19px;font-weight:500;line-height:1.7;list-style:none}.guides-module__roZzHW__relatedLinks li{display:inline}.guides-module__roZzHW__relatedLinks li+li:before{content:"·";color:var(--muted);margin:0 10px}.guides-module__roZzHW__relatedLinks a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #18133a59;text-decoration:underline #18133a59;text-decoration-thickness:1px}.guides-module__roZzHW__relatedLinks a:hover{color:var(--purple);text-decoration-color:currentColor}.guides-module__roZzHW__cover{aspect-ratio:16/9;background:var(--ink);border-radius:10px;display:block;position:relative;overflow:hidden}.guides-module__roZzHW__coverHero{aspect-ratio:3}.guides-module__roZzHW__cover svg{width:100%;height:100%;display:block;position:absolute;inset:0}.guides-module__roZzHW__coverCategory{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:12px;position:absolute;top:14px;left:16px}.guides-module__roZzHW__coverMark{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:16px;left:16px}.guides-module__roZzHW__coverMark img{width:26px;height:auto}.guides-module__roZzHW__heroCover{margin:28px 0 0}.guides-module__roZzHW__indexMain{flex:1;width:100%;padding:56px 0 72px}.guides-module__roZzHW__hero{border-bottom:1px solid var(--line);text-align:center;padding-bottom:48px}.guides-module__roZzHW__heroTitle{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0 auto 22px;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:.98}.guides-module__roZzHW__heroText{max-width:640px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.6}.guides-module__roZzHW__featured{margin-top:48px}.guides-module__roZzHW__allGuides{margin-top:72px}.guides-module__roZzHW__indexHeading{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 24px;font-size:34px;font-weight:600;line-height:1.15}.guides-module__roZzHW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.guides-module__roZzHW__card{border:1px solid var(--line);background:var(--bg);height:100%;color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:18px;transition:box-shadow .2s,border-color .2s;display:flex}.guides-module__roZzHW__card:hover{border-color:#d9d3ea;box-shadow:0 10px 30px #18133a14}.guides-module__roZzHW__cardKicker{margin:6px 0 0;}.guides-module__roZzHW__cardTitle{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.2}.guides-module__roZzHW__cardDescription{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.guides-module__roZzHW__cardMeta{font-family:var(--font-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:auto 0 0;padding-top:8px;font-size:12px;display:flex}.guides-module__roZzHW__pill{background:var(--bg-tint);letter-spacing:.08em;text-transform:uppercase;height:22px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.guides-module__roZzHW__indexDemo{text-align:center;margin-top:72px}.guides-module__roZzHW__indexDemo .guides-module__roZzHW__demoText{max-width:560px;margin:0 auto}.guides-module__roZzHW__indexDemo .access-form{max-width:750px;margin-left:auto;margin-right:auto}.guides-module__roZzHW__empty{color:var(--muted);margin-top:48px}.guides-module__roZzHW__footer{border-top:1px solid var(--line);font-family:var(--font-body);color:var(--muted);flex-wrap:wrap;align-items:center;margin-top:48px;padding:20px 0 28px;font-size:12px;line-height:1.8;display:flex}.guides-module__roZzHW__footerLinks{flex-wrap:wrap;display:flex}.guides-module__roZzHW__footerLinks a{min-height:24px;color:var(--muted);align-items:center;display:inline-flex}.guides-module__roZzHW__footerLinks a:hover{color:var(--ink)}.guides-module__roZzHW__footerTrademarks{flex-basis:100%;margin:0 0 8px}.guides-module__roZzHW__footerCopyright:after,.guides-module__roZzHW__footerLinks a+a:before{content:"·";margin:0 10px}@media (max-width:1040px){.guides-module__roZzHW__frame{border-left:0;border-right:0}.guides-module__roZzHW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.guides-module__roZzHW__cardGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.guides-module__roZzHW__main{padding-top:40px;font-size:16px}.guides-module__roZzHW__title{font-size:34px}.guides-module__roZzHW__heroText{font-size:17px}.guides-module__roZzHW__indexHeading{font-size:28px}.guides-module__roZzHW__sectionHeading,.guides-module__roZzHW__demoTitle{font-size:26px}.guides-module__roZzHW__shortAnswer{padding-inline-start:16px;font-size:18px}.guides-module__roZzHW__diffiBox{padding:22px 20px}.guides-module__roZzHW__faqQuestion{font-size:20px}.guides-module__roZzHW__footerCopyright{flex-basis:100%}.guides-module__roZzHW__footerCopyright:after{content:none}}
.legal-page-module__bFNH6q__page{background:var(--bg-soft);min-height:100vh;color:var(--ink);font-family:var(--font-body);padding:32px 16px 72px}.legal-page-module__bFNH6q__inner{max-width:760px;margin:0 auto}.legal-page-module__bFNH6q__home{margin-bottom:40px;display:inline-flex}.legal-page-module__bFNH6q__home img{width:auto;height:28px}.legal-page-module__bFNH6q__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(34px,6vw,48px);line-height:1.05}.legal-page-module__bFNH6q__updated{color:var(--muted);margin:0 0 32px;font-size:14px}.legal-page-module__bFNH6q__body{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:clamp(20px,5vw,44px);font-size:16px;line-height:1.65}.legal-page-module__bFNH6q__body h2{font-family:var(--font-heading);margin:36px 0 10px;font-size:21px;line-height:1.25}.legal-page-module__bFNH6q__body h2:first-of-type{margin-top:28px}.legal-page-module__bFNH6q__body p,.legal-page-module__bFNH6q__body ul{margin:0 0 14px}.legal-page-module__bFNH6q__body ul{padding-inline-start:20px}.legal-page-module__bFNH6q__body li{margin-bottom:6px}.legal-page-module__bFNH6q__body a{color:var(--purple);text-underline-offset:2px;text-decoration:underline}.legal-page-module__bFNH6q__lead{color:var(--ink-2);font-size:17px}.legal-page-module__bFNH6q__tableWrap{margin:8px 0 16px;overflow-x:auto}.legal-page-module__bFNH6q__table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.legal-page-module__bFNH6q__table th,.legal-page-module__bFNH6q__table td{text-align:start;vertical-align:top;border-top:1px solid var(--line);padding:10px 12px}.legal-page-module__bFNH6q__table thead th{color:var(--muted);background:var(--bg-soft);border-top:0;font-size:13px;font-weight:600}.legal-page-module__bFNH6q__copyright{color:var(--muted);margin:24px 0 0;font-size:13px}.legal-page-module__bFNH6q__back{color:var(--purple);margin-top:32px;font-weight:500;display:inline-block}
