.tm-automation{--auto-ink:#223b51;--auto-rule:#c8d4db;--auto-paper:#fff;--auto-tint:#eef3f2;color:var(--auto-ink)}
.tm-automation *{box-sizing:border-box}.tm-automation .tb-shell{max-width:1240px;width:calc(100% - 64px);margin-inline:auto}
.tm-automation p,.tm-automation li,.tm-automation td,.tm-automation dd{font-size:16px;line-height:1.7}.tm-automation p{margin:0 0 18px}.tm-automation a:not(.tb-button){color:#215c7c;text-decoration:underline;text-underline-offset:3px}.tm-automation a:focus-visible,.tm-auto-table:focus-visible{outline:3px solid #b64e32;outline-offset:4px}
.tm-automation h1,.tm-automation h2,.tm-automation h3{color:var(--auto-ink);text-wrap:balance;overflow-wrap:anywhere}.tm-automation h1{font-size:clamp(36px,4.1vw,62px);line-height:1.06;letter-spacing:-.035em;margin:16px 0 24px;max-width:760px}.tm-automation h2{font-size:clamp(29px,3vw,42px);line-height:1.16;margin:0 0 24px;max-width:980px}.tm-automation h3{font-size:25px;line-height:1.25;margin:0 0 18px}
.tm-auto-hero{padding:28px 0 32px;background:#e6eeeb;border-bottom:1px solid var(--auto-rule)}.tm-auto-crumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;margin-bottom:38px}.tm-auto-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}.tm-automation .tb-eyebrow{font-size:11px;letter-spacing:.09em;font-weight:700;line-height:1.6}.tm-auto-first{background:#fff;padding:28px;border:1px solid var(--auto-rule);border-top:4px solid #416b58}.tm-auto-first p+p{border-top:1px solid var(--auto-rule);padding-top:20px}.tm-auto-evidence{font-size:12px!important;margin:28px 0 0!important;max-width:1000px}.tm-automation .tb-button{display:inline-block;white-space:normal;line-height:1.5;text-align:center}
.tm-auto-section{padding-block:64px}.tm-auto-section>p{max-width:1010px}.tm-auto-tinted{background:var(--auto-tint)}.tm-auto-small{font-size:13px!important;line-height:1.7!important}.tm-auto-scroll-hint{display:none}.tm-auto-table{overflow-x:auto;border:1px solid var(--auto-rule);margin:26px 0 18px;overscroll-behavior-x:contain}.tm-auto-table table{border-collapse:collapse;min-width:780px;width:100%;text-align:left;background:#fff;margin:0}.tm-auto-table caption{text-align:left;padding:16px;font-weight:700;background:#e8eff3;font-size:14px}.tm-auto-table th,.tm-auto-table td{padding:16px;border-bottom:1px solid var(--auto-rule);border-right:1px solid var(--auto-rule);vertical-align:top;font-size:14px;line-height:1.65}.tm-auto-table th{font-weight:700}.tm-auto-table thead{background:#243e50;color:#fff}.tm-auto-table th:first-child{width:17%}.tm-auto-table tbody th{background:#f3f6f5}.tm-auto-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tm-auto-choices article{border-top:3px solid #406857;background:#fff;padding:26px}.tm-auto-number{font-size:11px!important;letter-spacing:.06em;font-weight:700;color:#4f665d}.tm-auto-choices p{font-size:15px}.tm-auto-choices article>a{font-weight:700;font-size:14px}.tm-auto-choices+.tm-auto-small{margin-top:24px}
.tm-auto-workflow{margin:30px 0;background:#243e50;color:#fff;padding:26px}.tm-auto-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.tm-auto-workflow li{position:relative;padding:16px 0;border-top:2px solid #a4c9b5}.tm-auto-workflow b{display:block;font-size:18px;margin-bottom:12px}.tm-auto-workflow span{display:block;font-size:14px;line-height:1.65;color:#ecf1f3}.tm-auto-workflow li:not(:last-child)::after{content:'→';position:absolute;right:-20px;top:13px;color:#b2d0bf}.tm-auto-workflow figcaption{border-top:1px solid #8296a5;padding-top:18px;font-size:13px;line-height:1.6}.tm-auto-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:38px}.tm-auto-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.tm-auto-costs p{border-left:3px solid #507864;padding:0 0 0 18px}.tm-auto-costs b{display:block;font-size:21px;margin-bottom:12px}.tm-auto-costs span{display:block;font-size:15px}.tm-auto-tests{margin:24px 0}.tm-auto-tests>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-top:1px solid var(--auto-rule);padding:20px 0}.tm-auto-tests dt{font-weight:700;font-size:17px}.tm-auto-tests dd{margin:0}.tm-auto-method{border-top:1px solid var(--auto-rule);padding-top:40px}.tm-auto-method p{font-size:14px;max-width:920px}.tm-automation [id]{scroll-margin-top:120px}
@media(max-width:900px){.tm-auto-intro{grid-template-columns:1fr;gap:28px}.tm-auto-choices{grid-template-columns:1fr}.tm-auto-choices article{padding:24px}.tm-auto-workflow ol{grid-template-columns:1fr 1fr}.tm-auto-workflow li::after{display:none}.tm-auto-costs{grid-template-columns:1fr}.tm-auto-scroll-hint{display:block}.tm-auto-split{gap:28px}}
@media(max-width:600px){.tm-automation .tb-shell{width:calc(100% - 36px)}.tm-auto-hero{padding-top:20px}.tm-auto-crumb{margin-bottom:24px}.tm-auto-section{padding-block:40px}.tm-auto-first{padding:20px}.tm-auto-split{grid-template-columns:1fr}.tm-auto-workflow{padding:22px}.tm-auto-workflow ol{grid-template-columns:1fr;gap:8px}.tm-auto-workflow li:not(:last-child)::after{display:block;content:'↓';right:0;top:auto;bottom:-8px}.tm-auto-tests>div{grid-template-columns:1fr;gap:10px}.tm-auto-choices{gap:18px}.tm-automation h3{font-size:24px}.tm-auto-table th,.tm-auto-table td{padding:13px}.tm-auto-method{padding-top:28px}}
