.page-module__ehmq-a__page{max-width:1040px;color:var(--text-primary,#171717);margin:0 auto;padding:48px 28px 80px;line-height:1.7}.page-module__ehmq-a__hero{border-bottom:1px solid #ddd;padding-bottom:34px}.page-module__ehmq-a__breadcrumb{color:#555;margin-bottom:28px;font-size:.85rem}.page-module__ehmq-a__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#626262;font-size:.8rem}.page-module__ehmq-a__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:18px 0 24px;font-size:clamp(2.35rem,5.5vw,4rem);line-height:1.08}.page-module__ehmq-a__lede{max-width:830px;font-size:1.22rem}.page-module__ehmq-a__page a{color:inherit;text-underline-offset:4px;text-decoration:underline}.page-module__ehmq-a__page a:hover{color:#4652c4}.page-module__ehmq-a__page :is(a,summary,pre,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #5867df}.page-module__ehmq-a__actions{flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0;display:flex}.page-module__ehmq-a__actions a:first-child,.page-module__ehmq-a__next>a{text-decoration:none}.page-module__ehmq-a__jumps{flex-wrap:wrap;gap:12px 24px;font-size:.9rem;display:flex}.page-module__ehmq-a__section{border-bottom:1px solid #ddd;padding:38px 0;scroll-margin-top:100px}.page-module__ehmq-a__page h2{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.page-module__ehmq-a__page h3{margin:0 0 10px;font-size:1.1rem;line-height:1.4}.page-module__ehmq-a__page p{margin:0 0 18px}.page-module__ehmq-a__columns{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px;display:grid}.page-module__ehmq-a__columns article{border:1px solid #ddd;border-radius:10px;padding:22px}.page-module__ehmq-a__columns p{margin:0}.page-module__ehmq-a__steps{padding-left:28px}.page-module__ehmq-a__steps li{padding:0 0 12px 10px;scroll-margin-top:100px}.page-module__ehmq-a__steps li::marker{color:#626262;font-weight:600}.page-module__ehmq-a__note{background:#f4f4f7;border-left:3px solid #777da8;border-radius:0 10px 10px 0;margin:24px 0;padding:20px 24px}.page-module__ehmq-a__sources{font-size:.9rem}.page-module__ehmq-a__checklist{border:1px solid #ddd;border-radius:10px;margin:26px 0;padding:20px 28px 20px 44px}.page-module__ehmq-a__checklist li,.page-module__ehmq-a__settings li{padding:4px 0}.page-module__ehmq-a__details{border-bottom:1px solid #ddd;padding:20px 0}.page-module__ehmq-a__details summary{cursor:pointer;font-weight:600;line-height:1.5}.page-module__ehmq-a__details[open] summary{margin-bottom:20px}.page-module__ehmq-a__page pre{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;background:#f4f4f7;border:1px solid #ddd;border-radius:8px;max-width:100%;margin:24px 0;padding:22px;font-size:.85rem;line-height:1.65}.page-module__ehmq-a__tableWrap{margin:24px 0;overflow:auto}.page-module__ehmq-a__tableWrap table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.6}.page-module__ehmq-a__tableWrap :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:16px 18px 16px 0}.page-module__ehmq-a__tableWrap th{width:30%;font-weight:600}.page-module__ehmq-a__tableWrap small{color:#626262;overflow-wrap:anywhere;margin-top:8px;font-size:.76rem;font-weight:400;display:block}.page-module__ehmq-a__tableWrap thead{background:#f6f6f8}.page-module__ehmq-a__tableWrap thead th{padding-left:12px}.page-module__ehmq-a__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.page-module__ehmq-a__cards a{border:1px solid #ddd;border-radius:8px;flex-direction:column;padding:18px;display:flex}.page-module__ehmq-a__cards span{margin-top:10px;font-size:.85rem;line-height:1.6}.page-module__ehmq-a__next{padding-top:40px}@media (max-width:640px){.page-module__ehmq-a__page{padding:26px 20px 56px}.page-module__ehmq-a__lede{font-size:1.07rem}.page-module__ehmq-a__columns,.page-module__ehmq-a__cards{grid-template-columns:1fr}.page-module__ehmq-a__section{padding:30px 0}.page-module__ehmq-a__tableWrap table{min-width:520px}.page-module__ehmq-a__page pre{padding:16px;font-size:.8rem}.page-module__ehmq-a__note{padding:18px}.page-module__ehmq-a__steps{padding-left:22px}.page-module__ehmq-a__steps li{padding-left:6px}}.page-module__ehmq-a__note small{margin-top:10px;font-size:.8rem;display:block}.page-module__ehmq-a__example{border:1px solid #d5d8e8;border-radius:10px;margin-top:26px;padding:22px}
