.ada-preview-label{padding:10px 20px;background:#143a38;color:white;text-align:center;font:12px/1.5 sans-serif;letter-spacing:2px}
.ada-page{max-width:1040px;margin:0 auto;padding:34px 28px 70px;font-size:18px;line-height:1.75}
.ada-page *{box-sizing:border-box}.ada-page a{color:#096a62;text-decoration:underline;text-underline-offset:3px}.ada-breadcrumb{font-size:13px;margin-bottom:26px;color:#596964}.ada-page h1{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-1px;margin:0 0 26px}.ada-page h2{font-size:clamp(27px,3.3vw,38px);line-height:1.2;margin:56px 0 20px;scroll-margin-top:24px}.ada-page h3{font-size:24px;line-height:1.3;margin:28px 0 14px}.ada-page p{margin:0 0 20px}.ada-page ul,.ada-page ol{padding-left:25px;margin:16px 0 24px}.ada-page li{margin:7px 0}.ada-page .article-review-byline{font-size:15px;color:#566663}.ada-page .ada-image{display:block;margin:26px 0 12px}.ada-page img{width:100%;height:auto;border-radius:12px}.ada-page p:has(>em:only-child){font-size:14px;color:#596964}.ada-table{overflow:auto;border:1px solid #cbd7d3;border-radius:10px;margin:24px 0;background:#fff}.ada-page table{width:100%;border-collapse:collapse;min-width:600px;font-size:16px}.ada-page td,.ada-page th{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #dbe3e0}.ada-page th{background:#143a38;color:white}.ada-toc{background:#fff;padding:20px 24px;border:1px solid #cbd7d3;border-radius:10px;margin:32px 0}.ada-page summary{cursor:pointer;font-weight:650}.ada-toc ol{columns:2;font-size:15px}.ada-faq details{border-bottom:1px solid #cbd7d3;padding:18px 0}.ada-faq p{margin:15px 0 0}.ada-tool{background:#f5f3ef;border:1px solid #cbd7d3;border-radius:12px;padding:18px;margin:32px 0;scroll-margin-top:20px}.ada-tool iframe{display:block;max-width:100%;border-radius:8px}.ada-page code{white-space:normal}.ada-page :focus-visible{outline:3px solid #a96522;outline-offset:3px}@media(max-width:640px){.ada-page{padding:24px 16px 46px;font-size:17px}.ada-toc ol{columns:1}.ada-tool{padding:8px}.ada-page h2{margin-top:40px}.ada-page table{min-width:560px}.ada-breadcrumb{overflow-wrap:anywhere}}

body.postid-367 .entry-content .ada-page{padding:0;max-width:none;font-size:17px}body.postid-367 .ada-page [id]{scroll-margin-top:140px}body.postid-367 .ada-page h2{margin-top:42px}body.postid-367 .ada-page iframe{max-width:100%}body.postid-367 .article-inline-hero .hero-lead{font-size:18px;line-height:1.65}