.resource-body{max-width:820px;margin:0 auto 72px;font-size:17px;line-height:1.8;overflow-wrap:anywhere}
.method-hero h1{overflow-wrap:anywhere;hyphens:auto}
.resource-body section{padding:28px 0;border-top:1px solid var(--line,#deddd6)}
.resource-body h2{font-size:29px;line-height:1.25;letter-spacing:-.6px;margin:0 0 18px}
.resource-body h3{font-size:20px;line-height:1.4;margin-top:26px}
.resource-body a{text-decoration:underline;text-underline-offset:4px}
.resource-body p{margin:0 0 18px}.resource-body li{padding:4px 0}.resource-body address{font-style:normal}
.resource-body figure{margin:28px 0}.resource-body img{display:block;width:100%;height:auto}.resource-body figcaption{font-size:13px;color:#666}
.resource-table{overflow-x:auto;margin:20px 0}.resource-table table{border-collapse:collapse;width:100%;font-size:15px}.resource-table th,.resource-table td{padding:15px 12px;border-bottom:1px solid #deddd6;text-align:start;vertical-align:top}
.resource-languages{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:15px}.resource-languages [aria-current]{font-weight:700}
.footer-language-links{max-width:1300px;margin:28px auto;padding:24px 0;border-top:1px solid #deddd6}.footer-language-links summary{cursor:pointer;margin-bottom:16px}
.product-logo picture{display:contents}.product-logo img{object-fit:contain}
@media(max-width:600px){.resource-body{font-size:16px;margin-bottom:44px}.resource-body h2{font-size:25px}.resource-table th,.resource-table td{padding:10px 7px;font-size:13px}.resource-body section{padding:22px 0}}
