[data-site]{background:var(--lv2-background);color:var(--lv2-foreground);font-family:var(--lv2-font-sans)}[data-site] .site-article{max-width:calc(68ch + 32px);margin:0 auto;padding:56px 16px 88px;font-size:17px;line-height:1.7}[data-site] .site-article h1{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-size:clamp(38px,5vw,54px);font-weight:600;line-height:1.08}[data-site] .site-lead{color:var(--lv2-foreground);margin-top:20px;font-size:19px}[data-site] .site-updated{color:var(--lv2-muted-fg);margin-top:14px;font-size:14px}[data-site] .site-section{margin-top:48px}[data-site] .site-section h2,[data-site] .site-faq h2{font-family:var(--lv2-font-display);letter-spacing:-.01em;border-left:2px solid var(--lv2-accent);padding-left:14px;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.2}[data-site] .site-prose>*+*,[data-site] .site-prose>:first-child{margin-top:14px}[data-site] .site-prose ul{padding-left:22px;list-style:outside}[data-site] .site-prose ol{padding-left:22px;list-style:decimal}[data-site] .site-prose li+li{margin-top:6px}[data-site] .site-prose strong{font-weight:600}[data-site] .site-prose a{color:var(--lv2-accent-strong);text-underline-offset:3px;text-decoration:underline}[data-site] .site-prose .site-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}[data-site] .site-prose table{border-collapse:collapse;width:100%;font-size:15px}[data-site] .site-prose th,[data-site] .site-prose td{text-align:left;border-bottom:1px solid var(--lv2-border);vertical-align:top;padding:8px 10px}[data-site] .site-faq{margin-top:64px}[data-site] .site-faq dl{border-top:1px solid var(--lv2-border);margin-top:12px}[data-site] .site-faq-item{border-bottom:1px solid var(--lv2-border);padding:20px 0}[data-site] .site-faq dt{font-family:var(--lv2-font-display);font-size:21px;font-weight:600;line-height:1.3}[data-site] .site-faq dd>:first-child{margin-top:8px}[data-site] .site-cta{margin-top:56px;display:flex}[data-site] .site-guides{padding-bottom:48px}[data-site] .site-guides-head{padding-top:56px}[data-site] .site-guides-head h1{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-size:clamp(38px,5vw,54px);font-weight:600;line-height:1.08}[data-site] .site-guides-head .site-lead{max-width:62ch}[data-site] .site-guides .gc-head{text-align:left}[data-site] .site-guides .gc-head .h2{border-left:2px solid var(--lv2-accent);padding-left:14px;font-size:clamp(26px,3vw,32px);line-height:1.2}[data-site] .site-guides .gc-grid{margin-top:24px}
/*# sourceMappingURL=787dace80d1bc575.css.map*/