.ld{background:var(--background);color:var(--foreground)}.ld-head{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-low) 40%, var(--background))}.ld-head-inner{padding-block:clamp(38px,6.5vh,82px) clamp(26px,4vh,40px)}.ld-eyebrow{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue-ink);font-size:11.5px;font-weight:700;display:inline-block}.ld-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--brand-ink);text-wrap:balance;margin-top:12px;font-size:clamp(32px,4.4vw,54px);font-weight:400;line-height:1.12}.ld-updated{color:var(--muted-foreground);margin-top:14px;font-size:14px}.ld-body{padding:clamp(30px,5vh,56px) 0 clamp(48px,8vh,96px)}.ld-prose{max-width:760px}.ld-prose>:first-child{margin-top:0}.ld-prose h2{font-family:var(--font-sans);color:var(--brand-ink);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:clamp(36px,5.5vh,56px) 0 0;scroll-margin-top:88px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.25}@media (max-width:640px){.ld-prose h2{-webkit-hyphens:auto;hyphens:auto}}.ld-prose h3{font-family:var(--font-sans);color:var(--brand-ink);letter-spacing:-.005em;margin:26px 0 0;font-size:17px;font-weight:600}.ld-prose p{color:var(--metadata-foreground);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.72}.ld-prose ul{margin:12px 0 0;padding:0;list-style:none}.ld-prose li{color:var(--metadata-foreground);margin-top:9px;padding-left:20px;font-size:16px;line-height:1.62;position:relative}.ld-prose li:before{content:"";background:var(--brand-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:3px}.ld-prose strong{color:var(--brand-ink);font-weight:600}.ld-prose a{color:var(--brand-blue-ink)}.ld-prose a:hover{text-decoration:underline}.ld-prose .ld-callout{border-left:2px solid var(--brand-blue);background:color-mix(in srgb, var(--brand-blue) 5%, transparent);border-radius:0 10px 10px 0;margin-top:18px;padding:13px 18px}.ld-prose .ld-callout p{color:var(--metadata-foreground);margin:0;font-size:15px}.ld-prose address{color:var(--metadata-foreground);margin-top:12px;font-size:16px;font-style:normal;line-height:1.62}.ld-prose .ld-legalese{letter-spacing:.005em;color:var(--muted-foreground);margin-top:14px;font-size:13.5px;line-height:1.68}.ld-prose .ld-end{border-top:1px solid var(--border-soft);color:var(--muted-foreground);margin-top:clamp(34px,5vh,52px);padding-top:22px;font-size:14px}@media (max-width:600px){.ld-head-inner{padding-block:26px var(--ph-section-tight)}.ld-eyebrow{font-size:var(--ph-label);letter-spacing:var(--ph-label-ls)}.ld-title{font-size:var(--ph-h1);line-height:var(--ph-h1-lh);letter-spacing:var(--ph-h1-ls);overflow-wrap:break-word;margin-top:10px}.ld-updated{font-size:var(--ph-meta);line-height:var(--ph-meta-lh);margin-top:12px}.ld-lede.ld-lede{font-size:var(--ph-body);line-height:var(--ph-body-lh)}.ld-body{padding:var(--ph-section-tight) 0 var(--ph-section)}.ld-prose h2{margin:var(--ph-section-tight) calc(var(--ph-gutter) * -1) 0;padding:var(--ph-block) var(--ph-gutter) 0;border-top:1px solid var(--border-soft);font-size:var(--ph-h2);line-height:var(--ph-h2-lh);letter-spacing:var(--ph-h2-ls)}.ld-prose>h2:first-child{border-top:0;padding-top:0}.ld-prose h3{font-size:var(--ph-h3);line-height:var(--ph-h3-lh);margin-top:28px}.ld-prose p{font-size:var(--ph-body);line-height:var(--ph-body-lh);margin-top:18px}.ld-prose ul{margin-top:14px}.ld-prose li{font-size:var(--ph-body);line-height:var(--ph-body-lh);margin-top:10px;padding-left:18px}.ld-prose li:before{top:.61em}.ld-prose address{font-size:var(--ph-body);line-height:var(--ph-body-lh);margin-top:14px}.ld-prose .ld-callout{margin:var(--ph-block) calc(var(--ph-gutter) * -1) 0;padding:15px var(--ph-gutter) 15px calc(var(--ph-gutter) - 3px);border-left-width:3px;border-radius:0}.ld-prose .ld-callout p{font-size:var(--ph-body);line-height:var(--ph-body-lh);margin-top:0}.ld-prose .ld-legalese{font-size:var(--ph-body);line-height:var(--ph-body-lh);margin-top:18px}.ld-prose .ld-end{margin-top:var(--ph-section-tight);font-size:var(--ph-meta);line-height:var(--ph-meta-lh);padding-top:20px}.ld-faq.ld-faq h2,.ld-related.ld-related h2{margin:var(--ph-section-tight) calc(var(--ph-gutter) * -1) 18px;padding:var(--ph-block) var(--ph-gutter) 0;border-top:1px solid var(--border-soft);font-size:var(--ph-h2);line-height:var(--ph-h2-lh);letter-spacing:var(--ph-h2-ls)}.ld-faq.ld-faq,.ld-related.ld-related{margin-top:0}.ld-faq.ld-faq dt{font-size:var(--ph-h3);line-height:var(--ph-h3-lh);margin-top:22px;padding-top:22px}.ld-faq.ld-faq dd{font-size:var(--ph-body);line-height:var(--ph-body-lh);margin-top:10px}}
