.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));color:var(--ink);background:#fff0;font-family:var(--body-serif);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box}
.autool-pages-page :where(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:0}
.autool-pages-shell{min-height:100vh;margin:0;background:#fff0}
.autool-pages-wrap-article,.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;margin-bottom:40px;border-bottom:1px solid var(--rule-dark)}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{margin-bottom:14px;color:var(--ink-muted);font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;margin-bottom:10px;color:var(--accent);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.autool-pages-mini-label{margin-bottom:8px;color:var(--ink-muted)}
.autool-pages-page-title{margin-bottom:14px;color:var(--ink);font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1}
.autool-pages-page-intro{max-width:760px;color:var(--ink-light);font-size:18px;font-style:italic;font-weight:300;line-height:1.6}
.autool-pages-effective-date{margin-top:12px;color:var(--ink-muted);font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.autool-pages-effective-date em{color:var(--ink);font-style:normal}
.autool-pages-info-panel{padding-top:16px;border-top:2px solid var(--ink)}
.autool-pages-info-panel-title,.autool-pages-info-key{color:var(--ink-muted);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{color:var(--ink);font-size:14px;overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:36px;border:1px solid var(--rule-dark);border-right:none;border-left:none}
.autool-pages-stat{min-width:0;padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;margin-bottom:6px;color:var(--ink-muted);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}
.autool-pages-stat-value{display:block;color:var(--ink);font-family:var(--serif);font-size:17px;font-weight:600;overflow-wrap:anywhere}
.autool-pages-highlight-box{margin-bottom:40px;padding:28px 24px;color:#fff;background:var(--ink)}
.autool-pages-highlight-label{display:block;margin-bottom:12px;color:rgb(255 255 255 / .55);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}
.autool-pages-highlight-box p,.autool-pages-highlight-box>:not(.autool-pages-highlight-label){max-width:880px;margin-bottom:10px;color:rgb(255 255 255 / .9);font-size:17px;line-height:1.65}
.autool-pages-highlight-box p:last-child,.autool-pages-highlight-box>:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{padding-top:18px;border-top:2px solid var(--ink);scroll-margin-top:20px}
.autool-pages-content-card{padding:22px;border-top:1px solid var(--rule-dark);background:var(--bg-card)}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{margin-bottom:12px;color:var(--ink);font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25}
.autool-pages-related-title{margin:24px 0 8px;color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{color:var(--ink-light);font-size:16px;font-weight:300;line-height:1.75}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{margin:0 0 14px;padding-left:22px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{padding-top:12px;border-top:1px solid var(--rule)}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;margin-bottom:4px;color:var(--ink);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{color:var(--ink-light);font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}
.autool-pages-link-item{display:block;padding:12px;border-bottom:none;text-decoration:none}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{margin:16px 0 44px;padding:26px 28px;border-top:2px solid var(--ink);background:var(--bg-wash)}
.autool-pages-contact-block,.autool-pages-closing-card{margin:16px 0 48px;padding:28px;border-top:2px solid var(--ink);background:var(--bg-card)}
.autool-pages-action-panel{margin-bottom:36px;padding:28px;border:1px solid var(--rule-dark);border-top:3px solid var(--ink)}
.autool-pages-table-wrap{margin:16px 0;overflow-x:auto;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;min-width:720px;border-collapse:collapse}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.5;text-align:left;vertical-align:top}
.autool-pages-table th{color:var(--ink);font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;color:var(--ink-muted);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea,.autool-pages-track-input{width:100%;padding:11px 12px;border:1px solid var(--rule-dark);background:#fff;color:var(--ink);font:15px var(--body-serif)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:all 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink)}
.autool-pages-button:disabled{cursor:wait;opacity:.6}
.autool-pages-small-note{margin-top:12px;color:var(--ink-muted);font-size:13.5px;font-style:italic}
.autool-pages-track-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:18px 0}
.autool-pages-track-label,.autool-pages-track-status{grid-column:1 / -1}
.autool-pages-track-status{display:none;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px}
.autool-pages-track-status.is-error{color:var(--accent)}
.autool-pages-track-results{min-height:120px;margin-top:18px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{margin-bottom:40px;padding:24px 32px;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);background:var(--bg-wash)}
.autool-pages-toc-label{margin-bottom:14px;color:var(--ink-muted);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;gap:8px;align-items:baseline;padding:5px 0;text-decoration:none}
.autool-pages-toc-num{flex-shrink:0;width:24px;color:var(--ink-muted);font-family:var(--sans);font-size:10px;font-weight:600}
.autool-pages-toc-text{color:var(--link);font-size:14px;line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{padding-top:18px;border-top:2px solid var(--ink);scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:12px}
.autool-pages-term-num{min-width:42px;color:var(--accent);font-family:var(--serif);font-size:30px;font-weight:700;line-height:1}
.autool-pages-term-h{color:var(--ink);font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (prefers-reduced-motion:reduce){.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:none}
}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-top:1px solid var(--rule-dark);border-right:none}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
@media  (max-width:689.98px){.autool-pages-page :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="reset"]),select,textarea,.ff-el-form-control),.autool-pages-track-input{font-size:16px!important}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.7;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;border-bottom:1px solid var(--rule-dark);margin-bottom:40px}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin-bottom:14px}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic}
.autool-pages-effective-date{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}
.autool-pages-effective-date em{font-style:normal;color:var(--ink)}
.autool-pages-info-panel{border-top:2px solid var(--ink);padding-top:16px}
.autool-pages-info-panel-title,.autool-pages-info-key{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-left:none;border-right:none;margin-bottom:36px}
.autool-pages-stat{padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center;min-width:0}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-stat-value{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-highlight-box{background:var(--ink);color:#fff;padding:28px 24px;margin-bottom:40px}
.autool-pages-highlight-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:12px}
.autool-pages-highlight-box p{font-size:17px;line-height:1.65;color:rgb(255 255 255 / .9);max-width:880px;margin-bottom:10px}
.autool-pages-highlight-box p:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-content-card{border-top:1px solid var(--rule-dark);background:var(--bg-card);padding:22px}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:12px}
.autool-pages-related-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{padding-left:22px;margin:0 0 14px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{border-top:1px solid var(--rule);padding-top:12px}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-link-item{display:block;text-decoration:none;border-bottom:none;padding:12px}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{border-top:2px solid var(--ink);background:var(--bg-wash);padding:26px 28px;margin:16px 0 44px}
.autool-pages-contact-block,.autool-pages-closing-card{border-top:2px solid var(--ink);background:var(--bg-card);padding:28px;margin:16px 0 48px}
.autool-pages-action-panel{border:1px solid var(--rule-dark);border-top:3px solid var(--ink);padding:28px;margin-bottom:36px}
.autool-pages-table-wrap{overflow-x:auto;margin:16px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;border-collapse:collapse;min-width:720px}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}
.autool-pages-table th{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea{width:100%;border:1px solid var(--rule-dark);background:#fff;padding:11px 12px;font:15px var(--body-serif);color:var(--ink)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:52px;height:52px;padding:0 18px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink);border-color:var(--ink)}
.autool-pages-button:focus-visible{outline:3px solid rgb(201 21 42 / .22);outline-offset:3px}
.autool-pages-button:disabled{opacity:.6;cursor:wait}
.autool-pages-small-note{font-size:13.5px;color:var(--ink-muted);font-style:italic;margin-top:12px}
.autool-pages-track-box{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:10px 12px;align-items:end;margin:18px 0}
.autool-pages-track-label{grid-column:1 / -1}
.autool-pages-track-input{width:100%;min-height:52px;height:52px;border:1px solid var(--rule-dark);background:#fff;padding:0 14px;font:15px var(--body-serif);line-height:52px;color:var(--ink)}
.autool-pages-track-input::placeholder{color:#8f8f8f;font-weight:400;letter-spacing:0;text-transform:none}
.autool-pages-track-input:focus{outline:2px solid rgb(50 104 145 / .2);outline-offset:2px}
.autool-pages-track-status{display:none;grid-column:1 / -1;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px;line-height:1.5}
.autool-pages-track-status.autool-pages-track-error{color:var(--accent);background:#fff7f7}
.autool-pages-track-results{margin-top:18px;min-height:120px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{background:var(--bg-wash);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);padding:24px 32px;margin-bottom:40px}
.autool-pages-toc-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:5px 0}
.autool-pages-toc-num{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--ink-muted);width:24px;flex-shrink:0}
.autool-pages-toc-text{font-size:14px;color:var(--link);line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}
.autool-pages-term-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);min-width:42px;line-height:1}
.autool-pages-term-h{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-wrap-article,.autool-pages-wrap-narrow{padding:0}
.autool-pages-page-head{padding:36px 0 28px}
.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-button{width:100%}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
@media  (max-width:689.98px){.autool-pages-contact-form :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="reset"]),select,textarea),.autool-pages-track-input{font-size:16px!important}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--ink-faint:#999;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--accent-dark:#9e1020;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.65;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:40px 0 32px;border-bottom:1px solid var(--rule-dark);margin-bottom:36px}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-breadcrumb a:hover{color:var(--link-hover)}
.autool-pages-section-label{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(36px, 5vw, 60px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-bottom:16px}
.autool-pages-page-intro{font-family:var(--body-serif);font-size:18px;line-height:1.6;color:var(--ink-light);max-width:700px;font-weight:300;font-style:italic}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule-dark);margin-bottom:48px}
.autool-pages-stat{padding:20px 24px;border-right:1px solid var(--rule-dark);text-align:center}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);display:block;margin-bottom:6px}
.autool-pages-stat-value{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink);display:block}
.autool-pages-category-section{margin-bottom:48px}
.autool-pages-category-header{display:flex;align-items:baseline;gap:16px;margin-bottom:0;padding-bottom:12px;border-bottom:2px solid var(--ink)}
.autool-pages-category-title{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--ink);flex:1}
.autool-pages-category-count{font-family:var(--sans);font-size:11px;letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase}
.autool-pages-faq-item{border-bottom:1px solid var(--rule)}
.autool-pages-faq-item:first-child{border-top:none}
.autool-pages-faq-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;background:none;border:none;cursor:pointer;padding:18px 0;text-align:left;transition:color 0.15s}
.autool-pages-faq-trigger:hover .autool-pages-faq-q{color:var(--accent)}
.autool-pages-faq-trigger:hover .autool-pages-faq-icon{color:var(--accent);border-color:var(--accent)}
.autool-pages-faq-q{font-family:var(--body-serif);font-size:16.5px;font-weight:600;line-height:1.45;color:var(--ink);flex:1;transition:color 0.15s}
.autool-pages-faq-icon{flex-shrink:0;width:24px;height:24px;border:1.5px solid var(--rule-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;transition:all 0.2s;color:var(--ink-muted)}
.autool-pages-faq-icon svg{width:10px;height:10px;transition:transform 0.25s cubic-bezier(.4,0,.2,1)}
.autool-pages-faq-item.autool-pages-is-open .autool-pages-faq-icon{background:var(--ink);border-color:var(--ink);color:#fff}
.autool-pages-faq-item.autool-pages-is-open .autool-pages-faq-icon svg{transform:rotate(180deg)}
.autool-pages-faq-item.autool-pages-is-open .autool-pages-faq-q{color:var(--ink)}
.autool-pages-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.28s cubic-bezier(.4,0,.2,1)}
.autool-pages-faq-item.autool-pages-is-open .autool-pages-faq-body{grid-template-rows:1fr}
.autool-pages-faq-body-inner{overflow:hidden}
.autool-pages-faq-answer{font-family:var(--body-serif);font-size:16px;line-height:1.7;color:var(--ink-light);padding:0 40px 20px 0;font-weight:300}
.autool-pages-faq-answer a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-faq-answer a:hover{color:var(--link-hover)}
.autool-pages-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-bottom:48px}
.autool-pages-grid-2 .autool-pages-category-section{margin-bottom:0}
.autool-pages-contact-block{background:var(--bg-wash);border:1px solid var(--rule-dark);padding:40px;margin-bottom:60px}
.autool-pages-contact-title{font-family:var(--serif);font-size:26px;font-weight:700;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid var(--ink)}
.autool-pages-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}
.autool-pages-spec-item{padding:16px 0;border-top:1px solid var(--rule-dark)}
.autool-pages-spec-item strong{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-spec-item span,.autool-pages-spec-item a{font-family:var(--body-serif);font-size:15px;color:var(--ink)}
.autool-pages-spec-item a{color:var(--link);text-decoration:none}
.autool-pages-spec-item a:hover{color:var(--link-hover)}
.autool-pages-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule-dark);border:1px solid var(--rule-dark)}
.autool-pages-link-item{background:var(--bg);padding:18px 20px;text-decoration:none;display:block;transition:background 0.15s}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--ink);margin-bottom:4px}
.autool-pages-link-item span{font-family:var(--body-serif);font-size:13px;color:var(--ink-muted);line-height:1.4;font-style:italic}
.autool-pages-link-item:hover strong{color:var(--accent)}
.autool-pages-section-rule{border:none;border-top:1px solid var(--rule);margin:48px 0}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-category-section,.autool-pages-contact-block{animation:autool-pages-fade-in 0.4s ease both}
.autool-pages-stats-bar{animation-delay:0.05s}
.autool-pages-category-section:nth-child(1){animation-delay:0.1s}
.autool-pages-category-section:nth-child(2){animation-delay:0.15s}
.autool-pages-contact-block{animation-delay:0.2s}
@media  (max-width:768px){.autool-pages-grid-2{grid-template-columns:1fr;gap:40px}
.autool-pages-stats-bar{grid-template-columns:1fr 1fr}
.autool-pages-stat:nth-child(2){border-right:none}
.autool-pages-stat:nth-child(3){border-top:1px solid var(--rule-dark)}
.autool-pages-stat:nth-child(4){border-top:1px solid var(--rule-dark);border-right:none}
.autool-pages-spec-grid{grid-template-columns:1fr 1fr}
.autool-pages-link-grid{grid-template-columns:1fr 1fr}
.autool-pages-contact-block{padding:28px 20px}
}
@media  (max-width:480px){.autool-pages-stats-bar{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-spec-grid{grid-template-columns:1fr}
.autool-pages-link-grid{grid-template-columns:1fr}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.7;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;border-bottom:1px solid var(--rule-dark);margin-bottom:40px}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin-bottom:14px}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic}
.autool-pages-effective-date{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}
.autool-pages-effective-date em{font-style:normal;color:var(--ink)}
.autool-pages-info-panel{border-top:2px solid var(--ink);padding-top:16px}
.autool-pages-info-panel-title,.autool-pages-info-key{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-left:none;border-right:none;margin-bottom:36px}
.autool-pages-stat{padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center;min-width:0}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-stat-value{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-highlight-box{background:var(--ink);color:#fff;padding:28px 24px;margin-bottom:40px}
.autool-pages-highlight-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:12px}
.autool-pages-highlight-box p{font-size:17px;line-height:1.65;color:rgb(255 255 255 / .9);max-width:880px;margin-bottom:10px}
.autool-pages-highlight-box p:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-content-card{border-top:1px solid var(--rule-dark);background:var(--bg-card);padding:22px}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:12px}
.autool-pages-related-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{padding-left:22px;margin:0 0 14px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{border-top:1px solid var(--rule);padding-top:12px}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-link-item{display:block;text-decoration:none;border-bottom:none;padding:12px}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{border-top:2px solid var(--ink);background:var(--bg-wash);padding:26px 28px;margin:16px 0 44px}
.autool-pages-contact-block,.autool-pages-closing-card{border-top:2px solid var(--ink);background:var(--bg-card);padding:28px;margin:16px 0 48px}
.autool-pages-action-panel{border:1px solid var(--rule-dark);border-top:3px solid var(--ink);padding:28px;margin-bottom:36px}
.autool-pages-table-wrap{overflow-x:auto;margin:16px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;border-collapse:collapse;min-width:720px}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}
.autool-pages-table th{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea,.autool-pages-track-input{width:100%;border:1px solid var(--rule-dark);background:#fff;padding:11px 12px;font:15px var(--body-serif);color:var(--ink)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:12px 16px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink)}
.autool-pages-button:disabled{opacity:.6;cursor:wait}
.autool-pages-small-note{font-size:13.5px;color:var(--ink-muted);font-style:italic;margin-top:12px}
.autool-pages-track-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:18px 0}
.autool-pages-track-label{grid-column:1 / -1}
.autool-pages-track-status{display:none;grid-column:1 / -1;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px}
.autool-pages-track-status.is-error{color:var(--accent)}
.autool-pages-track-results{margin-top:18px;min-height:120px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{background:var(--bg-wash);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);padding:24px 32px;margin-bottom:40px}
.autool-pages-toc-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:5px 0}
.autool-pages-toc-num{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--ink-muted);width:24px;flex-shrink:0}
.autool-pages-toc-text{font-size:14px;color:var(--link);line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}
.autool-pages-term-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);min-width:42px;line-height:1}
.autool-pages-term-h{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-wrap-article,.autool-pages-wrap-narrow{padding:0}
.autool-pages-page-head{padding:36px 0 28px}
.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-heading-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.7;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;border-bottom:1px solid var(--rule-dark);margin-bottom:40px}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin-bottom:14px}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic}
.autool-pages-effective-date{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}
.autool-pages-effective-date em{font-style:normal;color:var(--ink)}
.autool-pages-info-panel{border-top:2px solid var(--ink);padding-top:16px}
.autool-pages-info-panel-title,.autool-pages-info-key{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-left:none;border-right:none;margin-bottom:36px}
.autool-pages-stat{padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center;min-width:0}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-stat-value{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-highlight-box{background:var(--ink);color:#fff;padding:28px 24px;margin-bottom:40px}
.autool-pages-highlight-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:12px}
.autool-pages-highlight-box p{font-size:17px;line-height:1.65;color:rgb(255 255 255 / .9);max-width:880px;margin-bottom:10px}
.autool-pages-highlight-box p:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-content-card{border-top:1px solid var(--rule-dark);background:var(--bg-card);padding:22px}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:12px}
.autool-pages-related-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{padding-left:22px;margin:0 0 14px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{border-top:1px solid var(--rule);padding-top:12px}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-link-item{display:block;text-decoration:none;border-bottom:none;padding:12px}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{border-top:2px solid var(--ink);background:var(--bg-wash);padding:26px 28px;margin:16px 0 44px}
.autool-pages-contact-block,.autool-pages-closing-card{border-top:2px solid var(--ink);background:var(--bg-card);padding:28px;margin:16px 0 48px}
.autool-pages-action-panel{border:1px solid var(--rule-dark);border-top:3px solid var(--ink);padding:28px;margin-bottom:36px}
.autool-pages-table-wrap{overflow-x:auto;margin:16px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;border-collapse:collapse;min-width:720px}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}
.autool-pages-table th{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea,.autool-pages-track-input{width:100%;border:1px solid var(--rule-dark);background:#fff;padding:11px 12px;font:15px var(--body-serif);color:var(--ink)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:12px 16px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink)}
.autool-pages-button:disabled{opacity:.6;cursor:wait}
.autool-pages-small-note{font-size:13.5px;color:var(--ink-muted);font-style:italic;margin-top:12px}
.autool-pages-track-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:18px 0}
.autool-pages-track-label{grid-column:1 / -1}
.autool-pages-track-status{display:none;grid-column:1 / -1;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px}
.autool-pages-track-status.is-error{color:var(--accent)}
.autool-pages-track-results{margin-top:18px;min-height:120px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{background:var(--bg-wash);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);padding:24px 32px;margin-bottom:40px}
.autool-pages-toc-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:5px 0}
.autool-pages-toc-num{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--ink-muted);width:24px;flex-shrink:0}
.autool-pages-toc-text{font-size:14px;color:var(--link);line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}
.autool-pages-term-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);min-width:42px;line-height:1}
.autool-pages-term-h{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-wrap-article,.autool-pages-wrap-narrow{padding:0}
.autool-pages-page-head{padding:36px 0 28px}
.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.7;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;border-bottom:1px solid var(--rule-dark);margin-bottom:40px}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin-bottom:14px}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic}
.autool-pages-effective-date{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}
.autool-pages-effective-date em{font-style:normal;color:var(--ink)}
.autool-pages-info-panel{border-top:2px solid var(--ink);padding-top:16px}
.autool-pages-info-panel-title,.autool-pages-info-key{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-left:none;border-right:none;margin-bottom:36px}
.autool-pages-stat{padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center;min-width:0}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-stat-value{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-highlight-box{background:var(--ink);color:#fff;padding:28px 24px;margin-bottom:40px}
.autool-pages-highlight-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:12px}
.autool-pages-highlight-box p{font-size:17px;line-height:1.65;color:rgb(255 255 255 / .9);max-width:880px;margin-bottom:10px}
.autool-pages-highlight-box p:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-content-card{border-top:1px solid var(--rule-dark);background:var(--bg-card);padding:22px}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:12px}
.autool-pages-related-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{padding-left:22px;margin:0 0 14px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{border-top:1px solid var(--rule);padding-top:12px}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-link-item{display:block;text-decoration:none;border-bottom:none;padding:12px}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{border-top:2px solid var(--ink);background:var(--bg-wash);padding:26px 28px;margin:16px 0 44px}
.autool-pages-contact-block,.autool-pages-closing-card{border-top:2px solid var(--ink);background:var(--bg-card);padding:28px;margin:16px 0 48px}
.autool-pages-action-panel{border:1px solid var(--rule-dark);border-top:3px solid var(--ink);padding:28px;margin-bottom:36px}
.autool-pages-table-wrap{overflow-x:auto;margin:16px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;border-collapse:collapse;min-width:720px}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}
.autool-pages-table th{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea,.autool-pages-track-input{width:100%;border:1px solid var(--rule-dark);background:#fff;padding:11px 12px;font:15px var(--body-serif);color:var(--ink)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:12px 16px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink)}
.autool-pages-button:disabled{opacity:.6;cursor:wait}
.autool-pages-small-note{font-size:13.5px;color:var(--ink-muted);font-style:italic;margin-top:12px}
.autool-pages-track-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:18px 0}
.autool-pages-track-label{grid-column:1 / -1}
.autool-pages-track-status{display:none;grid-column:1 / -1;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px}
.autool-pages-track-status.is-error{color:var(--accent)}
.autool-pages-track-results{margin-top:18px;min-height:120px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{background:var(--bg-wash);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);padding:24px 32px;margin-bottom:40px}
.autool-pages-toc-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:5px 0}
.autool-pages-toc-num{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--ink-muted);width:24px;flex-shrink:0}
.autool-pages-toc-text{font-size:14px;color:var(--link);line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}
.autool-pages-term-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);min-width:42px;line-height:1}
.autool-pages-term-h{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-wrap-article,.autool-pages-wrap-narrow{padding:0}
.autool-pages-page-head{padding:36px 0 28px}
.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
.autool-pages-page .autool-pages-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-page .autool-pages-media-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.autool-pages-page .autool-pages-media-card{display:grid;grid-template-rows:auto 1fr;color:var(--ink);text-decoration:none;border-top:1px solid var(--rule-dark);background:var(--bg-card);min-width:0}
.autool-pages-page .autool-pages-media-card:hover{background:var(--bg-wash)}
.autool-pages-page .autool-pages-media-thumb{display:block;aspect-ratio:16 / 10;background:var(--bg-wash);overflow:hidden}
.autool-pages-page .autool-pages-media-thumb img,.autool-pages-page .autool-pages-media-thumb video{display:block;width:100%;height:100%;object-fit:cover}
.autool-pages-page .autool-pages-media-copy{padding:18px 20px 22px}
.autool-pages-page .autool-pages-media-copy h2,.autool-pages-page .autool-pages-media-copy h3{font-family:var(--serif);font-size:22px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:10px}
.autool-pages-page .autool-pages-media-copy p{font-size:15.5px;line-height:1.65;color:var(--ink-light);font-weight:300;margin-bottom:12px}
.autool-pages-page .autool-pages-media-action{display:inline-flex;margin-top:4px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--link)}
.autool-pages-page .autool-pages-product-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 8px}
.autool-pages-page .autool-pages-product-links a{display:inline-flex;border:1px solid var(--rule);padding:5px 8px;color:var(--link);font-size:12px;line-height:1.2;text-decoration:none;background:#fff}
@media  (max-width:900px){.autool-pages-page .autool-pages-media-grid,.autool-pages-page .autool-pages-media-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media  (max-width:560px){.autool-pages-page .autool-pages-media-grid,.autool-pages-page .autool-pages-media-grid-3{grid-template-columns:1fr}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.7;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;border-bottom:1px solid var(--rule-dark);margin-bottom:40px}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin-bottom:14px}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic}
.autool-pages-effective-date{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}
.autool-pages-effective-date em{font-style:normal;color:var(--ink)}
.autool-pages-info-panel{border-top:2px solid var(--ink);padding-top:16px}
.autool-pages-info-panel-title,.autool-pages-info-key{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-left:none;border-right:none;margin-bottom:36px}
.autool-pages-stat{padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center;min-width:0}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-stat-value{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-highlight-box{background:var(--ink);color:#fff;padding:28px 24px;margin-bottom:40px}
.autool-pages-highlight-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:12px}
.autool-pages-highlight-box p{font-size:17px;line-height:1.65;color:rgb(255 255 255 / .9);max-width:880px;margin-bottom:10px}
.autool-pages-highlight-box p:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-content-card{border-top:1px solid var(--rule-dark);background:var(--bg-card);padding:22px}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:12px}
.autool-pages-related-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{padding-left:22px;margin:0 0 14px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{border-top:1px solid var(--rule);padding-top:12px}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-link-item{display:block;text-decoration:none;border-bottom:none;padding:12px}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{border-top:2px solid var(--ink);background:var(--bg-wash);padding:26px 28px;margin:16px 0 44px}
.autool-pages-contact-block,.autool-pages-closing-card{border-top:2px solid var(--ink);background:var(--bg-card);padding:28px;margin:16px 0 48px}
.autool-pages-action-panel{border:1px solid var(--rule-dark);border-top:3px solid var(--ink);padding:28px;margin-bottom:36px}
.autool-pages-table-wrap{overflow-x:auto;margin:16px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;border-collapse:collapse;min-width:720px}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}
.autool-pages-table th{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea,.autool-pages-track-input{width:100%;border:1px solid var(--rule-dark);background:#fff;padding:11px 12px;font:15px var(--body-serif);color:var(--ink)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:12px 16px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink)}
.autool-pages-button:disabled{opacity:.6;cursor:wait}
.autool-pages-small-note{font-size:13.5px;color:var(--ink-muted);font-style:italic;margin-top:12px}
.autool-pages-track-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:18px 0}
.autool-pages-track-label{grid-column:1 / -1}
.autool-pages-track-status{display:none;grid-column:1 / -1;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px}
.autool-pages-track-status.is-error{color:var(--accent)}
.autool-pages-track-results{margin-top:18px;min-height:120px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{background:var(--bg-wash);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);padding:24px 32px;margin-bottom:40px}
.autool-pages-toc-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:5px 0}
.autool-pages-toc-num{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--ink-muted);width:24px;flex-shrink:0}
.autool-pages-toc-text{font-size:14px;color:var(--link);line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}
.autool-pages-term-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);min-width:42px;line-height:1}
.autool-pages-term-h{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-wrap-article,.autool-pages-wrap-narrow{padding:0}
.autool-pages-page-head{padding:36px 0 28px}
.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel{padding:0;overflow:hidden;background:#fff}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel>.autool-pages-mini-label,.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel>h2{display:block;margin-left:28px;margin-right:28px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel>.autool-pages-mini-label{margin-top:28px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__content{display:grid;gap:18px;padding:0 28px 28px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__request-box{display:grid;gap:18px;border-top:1px solid var(--rule-dark);background:linear-gradient(180deg,var(--bg-card) 0%,#fff 100%);padding:22px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__choice-header{display:grid;gap:6px;max-width:760px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__eyebrow{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--accent)}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__choice-header p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-muted)}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;border:1px solid var(--rule-dark);border-left:3px solid var(--ink);background:#fff;padding:18px;margin:0;cursor:pointer;transition:border-color 0.15s,background-color 0.15s}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option:hover{border-color:var(--ink);background:var(--bg-wash)}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option .autool-pages-privacy-choices__checkbox{width:18px;height:18px;margin-top:4px;accent-color:var(--accent)}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option .autool-pages-privacy-choices__option-copy{display:block;min-width:0}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option span span,.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-option .autool-pages-privacy-choices__option-copy>span{display:block;font-size:14.5px;line-height:1.55;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-browser-only{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;border-top:0;padding-top:0}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-browser-copy{max-width:680px;font-size:13.5px;line-height:1.55;color:var(--ink-muted);font-style:italic;margin:0;text-align:left}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-browser-copy.is-hidden{display:none}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__browser-submit{width:100%;min-height:48px;height:48px;padding:0 18px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__browser-submit.is-hidden{display:none}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-email-expand{display:none;margin-top:0}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-email-expand.is-active{display:block}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-email-inner{display:grid;gap:12px;max-width:none;margin:0;border:0;background:#fff0;padding:0}
.autool-pages-page.autool-pages-privacy-choices .fluentform,.autool-pages-page.autool-pages-privacy-choices .fluentform form.frm-fluent-form{margin:0}
.autool-pages-page.autool-pages-privacy-choices .fluentform fieldset{border:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-inline-size:100%}
.autool-pages-page.autool-pages-privacy-choices .fluentform .ff-el-group{margin:0 0 12px}
.autool-pages-page.autool-pages-privacy-choices .fluentform label{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px}
.autool-pages-page.autool-pages-privacy-choices .fluentform input[type="email"]{width:100%;min-height:48px;height:48px;border:1px solid var(--rule-dark);border-radius:0;background:#fff;padding:0 14px;font:15px var(--body-serif);line-height:48px;color:var(--ink);box-shadow:none;outline:0;transition:border-color 0.15s,box-shadow 0.15s}
.autool-pages-page.autool-pages-privacy-choices .fluentform input[type="email"]:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}
.autool-pages-page.autool-pages-privacy-choices .fluentform .ff_submit_btn_wrapper{margin:14px 0 0;display:flex;justify-content:flex-start}
.autool-pages-page.autool-pages-privacy-choices .fluentform .ff-btn-submit,.autool-pages-page.autool-pages-privacy-choices .fluentform button.ff-btn-submit.ff-btn.ff-btn-md.ff_btn_style{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;height:48px!important;padding:0 18px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--ink)!important;color:#fff!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.1em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.15s!important}
.autool-pages-page.autool-pages-privacy-choices .fluentform .ff-btn-submit:hover,.autool-pages-page.autool-pages-privacy-choices .fluentform button.ff-btn-submit.ff-btn.ff-btn-md.ff_btn_style:hover{background:#fff!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:none!important}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-form-copy{display:block;max-width:680px;font-size:13.5px;line-height:1.55;color:var(--ink-muted);font-style:italic;margin:0;text-align:left}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-success{display:none;margin:0 28px 28px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--bg-wash);color:var(--ink-light);font-size:14px;line-height:1.5}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-success.is-visible{display:block}
@media  (max-width:700px){.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel>.autool-pages-mini-label,.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel>h2{margin-left:18px;margin-right:18px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__panel>.autool-pages-mini-label{margin-top:22px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__content{padding:0 18px 22px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__request-box{padding:18px}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-browser-only{grid-template-columns:1fr}
.autool-pages-page.autool-pages-privacy-choices .fluentform input[type="email"]{font-size:16px!important}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-choices__browser-submit,.autool-pages-page.autool-pages-privacy-choices .fluentform .ff-btn-submit,.autool-pages-page.autool-pages-privacy-choices .fluentform button.ff-btn-submit.ff-btn.ff-btn-md.ff_btn_style{width:100%!important;min-width:0!important;max-width:none!important}
.autool-pages-page.autool-pages-privacy-choices .autool-pages-privacy-success{margin:0 18px 22px}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--black:var(--theme-palette-color-4,#080808);--gray-950:var(--theme-palette-color-4,#0b0b0b);--gray-900:var(--theme-headings-color,var(--theme-palette-color-4,#111111));--gray-800:color-mix(in srgb,var(--theme-palette-color-4,#111111) 88%,var(--theme-palette-color-8,#ffffff));--gray-700:color-mix(in srgb,var(--theme-palette-color-4,#111111) 76%,var(--theme-palette-color-8,#ffffff));--gray-600:color-mix(in srgb,var(--theme-palette-color-4,#111111) 64%,var(--theme-palette-color-8,#ffffff));--gray-500:var(--theme-text-color,#555555);--gray-400:color-mix(in srgb,var(--theme-palette-color-8,#ffffff) 70%,var(--theme-palette-color-4,#111111));--gray-300:color-mix(in srgb,var(--theme-palette-color-8,#ffffff) 82%,var(--theme-palette-color-4,#111111));--gray-200:var(--theme-border-color,#d4d4d4);--gray-100:var(--theme-palette-color-6,#ebebeb);--gray-50:var(--theme-palette-color-7,#f5f5f5);--white:var(--theme-palette-color-8,#ffffff);--accent:var(--theme-palette-color-1,#FEB511);--accent-dark:var(--theme-palette-color-2,#E5A30F);--font-display:var(--theme-heading-font-family,var(--theme-font-family,sans-serif));--font-body:var(--theme-font-family,sans-serif);--font-mono:var(--theme-font-family,sans-serif);--ink:var(--theme-headings-color, var(--gray-900));--ink-light:var(--theme-text-color, var(--gray-500));--ink-muted:var(--gray-500);--rule:var(--gray-200);--rule-dark:var(--gray-700);--bg-wash:var(--gray-50);--bg-card:var(--white);font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--ink-light);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box}
.autool-pages-shell{margin:0;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:44px 0 28px;border-bottom:0;margin-bottom:30px}
.autool-pages-head-cols{display:block}
.autool-pages-breadcrumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 14px}
.autool-pages-breadcrumb a{color:var(--accent);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--font-display);font-size:clamp(32px, 4.2vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin:0 0 14px;letter-spacing:0}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic;margin:0}
.autool-pages-action-panel{border:0;padding:0;margin-bottom:40px;background:#fff0}
.autool-pages-action-panel h2,.autool-pages-link-band h2{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin:0 0 12px;letter-spacing:0}
.autool-pages-section-content p{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300;margin:0 0 16px}
.autool-pages-action-panel .autool-pages-section-content{max-width:960px}
.autool-pages-manual-grid{margin-bottom:36px}
.autool-pages-page .autool-hp-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}
.autool-pages-page .autool-hp-blog-card{border:1px solid var(--gray-200);background:var(--white);display:flex;flex-direction:column;transition:border-color .18s;color:inherit;text-decoration:none;min-width:0;min-height:100%;overflow:hidden}
.autool-pages-page .autool-hp-blog-card:hover{border-color:var(--accent)}
.autool-pages-page .autool-hp-blog-card__img-wrap{aspect-ratio:16/9;overflow:hidden;background:var(--gray-100)}
.autool-pages-page .autool-hp-blog-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;display:block;max-width:none}
.autool-pages-page .autool-hp-blog-card:hover .autool-hp-blog-card__img-wrap img{transform:scale(1.04)}
.autool-pages-page .autool-hp-blog-card__body{padding:18px;flex:1;display:flex;flex-direction:column}
.autool-pages-page .autool-hp-blog-card__cat{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--gray-900);padding:3px 8px;display:inline-block;margin-bottom:10px;align-self:flex-start}
.autool-pages-page .autool-hp-blog-card__title{font-family:var(--font-display);font-size:17px;font-weight:800;text-transform:uppercase;color:var(--gray-900);line-height:1.2;margin:0 0 14px;flex:1;letter-spacing:0}
.autool-pages-page .autool-hp-blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--gray-100);margin-top:auto}
.autool-pages-page .autool-hp-blog-card__date{font-family:var(--font-mono);font-size:9px;color:var(--gray-400);text-transform:uppercase;letter-spacing:.06em}
.autool-pages-page .autool-hp-blog-card__read{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-900);white-space:nowrap}
.autool-pages-page .autool-hp-blog-card__read:hover{color:var(--accent)}
.autool-pages-link-band{border-top:0;background:var(--bg-wash);padding:24px;margin:10px 0 46px}
.autool-pages-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
.autool-pages-link-item{display:block;text-decoration:none;border-top:0;padding:14px;color:inherit;background:var(--bg-card)}
.autool-pages-link-item:hover{background:var(--bg-card)}
.autool-pages-link-item strong{display:block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
@media  (max-width:1199px){.autool-pages-page .autool-hp-blog-grid,.autool-pages-link-grid{grid-template-columns:repeat(3,1fr)}
}
@media  (max-width:1023px){.autool-pages-head-cols{grid-template-columns:1fr;gap:28px}
.autool-pages-page .autool-hp-blog-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,1fr)}
}
@media  (max-width:767px){.autool-pages-page-head{padding:34px 0 24px;margin-bottom:24px}
.autool-pages-action-panel{padding:0}
.autool-pages-link-band{padding:20px}
.autool-pages-page .autool-hp-blog-grid,.autool-pages-link-grid{grid-template-columns:1fr}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}

.autool-pages-page{--ink:#121212;--ink-light:#363636;--ink-muted:#727272;--rule:#e2e2e2;--rule-dark:#bbb;--bg:#fff;--bg-wash:#f7f7f5;--bg-card:#fafaf8;--accent:#c9152a;--link:#326891;--link-hover:#c9152a;--serif:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));--body-serif:var(--theme-font-family, Inter, sans-serif);--sans:var(--theme-button-font-family, var(--theme-font-family, Inter, sans-serif));font-family:var(--body-serif);font-size:17px;line-height:1.7;color:var(--ink);background:#fff0;-webkit-font-smoothing:antialiased}
.autool-pages-page,.autool-pages-page *,.autool-pages-page *::before,.autool-pages-page *::after{box-sizing:border-box;margin:0;padding:0}
.autool-pages-shell{margin:0;min-height:100vh;background:#fff0}
.autool-pages-wrap-article{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-wrap-narrow{width:var(--theme-container-width,min(100%, calc(90vw - 0px * 2)));max-width:var(--theme-normal-container-max-width,1440px);margin:0 auto;padding:0}
.autool-pages-page-head{padding:48px 0 36px;border-bottom:1px solid var(--rule-dark);margin-bottom:40px}
.autool-pages-head-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.autool-pages-breadcrumb{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-breadcrumb a{color:var(--link);text-decoration:none}
.autool-pages-section-label,.autool-pages-mini-label{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}
.autool-pages-mini-label{color:var(--ink-muted);margin-bottom:8px}
.autool-pages-page-title{font-family:var(--serif);font-size:clamp(32px, 4.5vw, 52px);font-weight:700;line-height:1.1;color:var(--ink);margin-bottom:14px}
.autool-pages-page-intro{font-size:18px;line-height:1.6;color:var(--ink-light);max-width:760px;font-weight:300;font-style:italic}
.autool-pages-effective-date{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:12px}
.autool-pages-effective-date em{font-style:normal;color:var(--ink)}
.autool-pages-info-panel{border-top:2px solid var(--ink);padding-top:16px}
.autool-pages-info-panel-title,.autool-pages-info-key{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-info-panel-title{margin-bottom:12px}
.autool-pages-info-row{display:flex;flex-direction:column;padding:9px 0;border-bottom:1px solid var(--rule)}
.autool-pages-info-key{margin-bottom:3px}
.autool-pages-info-val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-info-val a{color:var(--link);text-decoration:none}
.autool-pages-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-left:none;border-right:none;margin-bottom:36px}
.autool-pages-stat{padding:18px 14px;border-right:1px solid var(--rule-dark);text-align:center;min-width:0}
.autool-pages-stat:last-child{border-right:none}
.autool-pages-stat-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}
.autool-pages-stat-value{display:block;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.autool-pages-highlight-box{background:var(--ink);color:#fff;padding:28px 24px;margin-bottom:40px}
.autool-pages-highlight-label{display:block;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:12px}
.autool-pages-highlight-box p{font-size:17px;line-height:1.65;color:rgb(255 255 255 / .9);max-width:880px;margin-bottom:10px}
.autool-pages-highlight-box p:last-child{margin-bottom:0}
.autool-pages-highlight-box strong{color:#fff}
.autool-pages-content-flow{display:grid;gap:34px;margin-bottom:44px}
.autool-pages-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:44px}
.autool-pages-content-section{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-content-card{border-top:1px solid var(--rule-dark);background:var(--bg-card);padding:22px}
.autool-pages-content-section h2,.autool-pages-content-card h2,.autool-pages-action-panel h2,.autool-pages-contact-block h2,.autool-pages-link-band h2,.autool-pages-closing-card h2{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink);margin-bottom:12px}
.autool-pages-related-title{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:24px 0 8px}
.autool-pages-section-content p,.autool-pages-section-content li,.autool-pages-closing-card p,.autool-pages-closing-card li,.autool-pages-term-content p,.autool-pages-term-content li{font-size:16px;line-height:1.75;color:var(--ink-light);font-weight:300}
.autool-pages-section-content p,.autool-pages-closing-card p,.autool-pages-term-content p{margin-bottom:14px}
.autool-pages-section-content p:last-child,.autool-pages-closing-card p:last-child,.autool-pages-term-content p:last-child{margin-bottom:0}
.autool-pages-section-content ul,.autool-pages-section-content ol,.autool-pages-closing-card ul,.autool-pages-closing-card ol,.autool-pages-term-content ul,.autool-pages-term-content ol{padding-left:22px;margin:0 0 14px}
.autool-pages-section-content li,.autool-pages-closing-card li,.autool-pages-term-content li{margin-bottom:8px}
.autool-pages-section-content a,.autool-pages-closing-card a,.autool-pages-term-content a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.autool-pages-note-list,.autool-pages-spec-grid,.autool-pages-link-grid{display:grid;gap:12px;margin-top:14px}
.autool-pages-spec-grid,.autool-pages-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-note-item,.autool-pages-spec-item,.autool-pages-link-item{border-top:1px solid var(--rule);padding-top:12px}
.autool-pages-note-item strong,.autool-pages-spec-item strong,.autool-pages-link-item strong{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
.autool-pages-note-item span,.autool-pages-spec-item span,.autool-pages-spec-item a,.autool-pages-link-item span{font-size:14.5px;line-height:1.5;color:var(--ink-light);overflow-wrap:anywhere}
.autool-pages-link-item{display:block;text-decoration:none;border-bottom:none;padding:12px}
.autool-pages-link-item:hover{background:var(--bg-wash)}
.autool-pages-link-band{border-top:2px solid var(--ink);background:var(--bg-wash);padding:26px 28px;margin:16px 0 44px}
.autool-pages-contact-block,.autool-pages-closing-card{border-top:2px solid var(--ink);background:var(--bg-card);padding:28px;margin:16px 0 48px}
.autool-pages-action-panel{border:1px solid var(--rule-dark);border-top:3px solid var(--ink);padding:28px;margin-bottom:36px}
.autool-pages-table-wrap{overflow-x:auto;margin:16px 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}
.autool-pages-table{width:100%;border-collapse:collapse;min-width:720px}
.autool-pages-table th,.autool-pages-table td{padding:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}
.autool-pages-table th{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.autool-pages-contact-form{display:grid;gap:12px;margin-top:16px}
.autool-pages-contact-form label,.autool-pages-track-label{display:grid;gap:6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}
.autool-pages-contact-form input,.autool-pages-contact-form select,.autool-pages-contact-form textarea,.autool-pages-track-input{width:100%;border:1px solid var(--rule-dark);background:#fff;padding:11px 12px;font:15px var(--body-serif);color:var(--ink)}
.autool-pages-contact-form textarea{resize:vertical}
.autool-pages-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:12px 16px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s}
.autool-pages-button:hover{background:#fff;color:var(--ink)}
.autool-pages-page .autool-pages-contact-form--fluent{margin-top:16px}
.autool-pages-page .autool-pages-contact-form--fluent .fluentform,.autool-pages-page .autool-pages-contact-form--fluent form.frm-fluent-form{margin:0}
.autool-pages-page .autool-pages-contact-form--fluent fieldset{border:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-inline-size:100%}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-group{margin:0 0 12px}
.autool-pages-page .autool-pages-contact-form--fluent .ff-t-container{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 12px}
.autool-pages-page .autool-pages-contact-form--fluent .ff-t-cell{min-width:0}
.autool-pages-page .autool-pages-contact-form--fluent .ff-t-container .ff-el-group{margin:0}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-input--label label{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-input--label.ff-el-is-required.asterisk-right label::after{content:"*";display:inline;margin-left:4px;color:var(--accent);line-height:1}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-form-control{width:100%;min-height:44px;border:1px solid var(--rule-dark);border-radius:0;background:#fff;padding:11px 12px;font:15px var(--body-serif);line-height:1.45;color:var(--ink);box-shadow:none;outline:0;transition:border-color 0.15s,box-shadow 0.15s}
.autool-pages-page .autool-pages-contact-form--fluent select.ff-el-form-control{appearance:auto}
.autool-pages-page .autool-pages-contact-form--fluent textarea.ff-el-form-control{min-height:132px;resize:vertical}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-form-control:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-is-error .ff-el-form-control{border-color:var(--accent)}
.autool-pages-page .autool-pages-contact-form--fluent .ff-el-help-message,.autool-pages-page .autool-pages-contact-form--fluent .error,.autool-pages-page .autool-pages-contact-form--fluent .ff-el-is-error .text-danger{font-size:13px;line-height:1.45;color:var(--accent);margin-top:6px}
.autool-pages-page .autool-pages-contact-form--fluent .ff_submit_btn_wrapper{margin:16px 0 0;text-align:left;width:100%}
.autool-pages-page .autool-pages-contact-form--fluent .ff-btn-submit,.autool-pages-page .autool-pages-contact-form--fluent button.ff-btn-submit.ff-btn.ff_btn_style{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--ink)!important;color:#fff!important;padding:12px 16px!important;min-height:44px!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.1em!important;line-height:1!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.15s!important}
.autool-pages-page .autool-pages-contact-form--fluent .ff-btn-submit:hover,.autool-pages-page .autool-pages-contact-form--fluent button.ff-btn-submit.ff-btn.ff_btn_style:hover{background:#fff!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:none!important}
.autool-pages-button:disabled{opacity:.6;cursor:wait}
.autool-pages-small-note{font-size:13.5px;color:var(--ink-muted);font-style:italic;margin-top:12px}
.autool-pages-track-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:18px 0}
.autool-pages-track-label{grid-column:1 / -1}
.autool-pages-track-status{display:none;grid-column:1 / -1;padding:10px 12px;background:var(--bg-wash);color:var(--ink-light);font-size:14px}
.autool-pages-track-status.is-error{color:var(--accent)}
.autool-pages-track-results{margin-top:18px;min-height:120px;border-top:1px solid var(--rule)}
.autool-pages-toc-wrapper{background:var(--bg-wash);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-dark);padding:24px 32px;margin-bottom:40px}
.autool-pages-toc-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}
.autool-pages-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px}
.autool-pages-toc-item{display:flex;align-items:baseline;gap:8px;text-decoration:none;padding:5px 0}
.autool-pages-toc-num{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--ink-muted);width:24px;flex-shrink:0}
.autool-pages-toc-text{font-size:14px;color:var(--link);line-height:1.3}
.autool-pages-terms-list{display:grid;gap:28px;margin-bottom:48px}
.autool-pages-term-item{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}
.autool-pages-term-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}
.autool-pages-term-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);min-width:42px;line-height:1}
.autool-pages-term-h{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.autool-pages-term-content{padding-left:60px}
.autool-pages-page-head,.autool-pages-stats-bar,.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-content-flow,.autool-pages-content-grid,.autool-pages-link-band,.autool-pages-contact-block,.autool-pages-toc-wrapper,.autool-pages-terms-list{animation:autool-pages-fade-in 0.35s ease both}
@media  (max-width:900px){.autool-pages-head-cols,.autool-pages-content-grid{grid-template-columns:1fr}
.autool-pages-info-panel{margin-top:20px}
.autool-pages-stats-bar,.autool-pages-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.autool-pages-stat:nth-child(2n){border-right:none}
.autool-pages-stat:nth-child(n/**/+3){border-top:1px solid var(--rule-dark)}
}
@media  (max-width:560px){.autool-pages-wrap-article,.autool-pages-wrap-narrow{padding:0}
.autool-pages-page-head{padding:36px 0 28px}
.autool-pages-page-title{font-size:34px}
.autool-pages-stats-bar,.autool-pages-spec-grid,.autool-pages-link-grid,.autool-pages-track-box,.autool-pages-toc-grid{grid-template-columns:1fr}
.autool-pages-stat{border-right:none;border-top:1px solid var(--rule-dark)}
.autool-pages-stat:first-child{border-top:none}
.autool-pages-highlight-box,.autool-pages-action-panel,.autool-pages-contact-block,.autool-pages-link-band,.autool-pages-closing-card,.autool-pages-toc-wrapper{padding:22px 18px}
.autool-pages-term-content{padding-left:0}
.autool-pages-term-heading{gap:12px}
.autool-pages-term-num{min-width:32px;font-size:24px}
}
@media  (max-width:689.98px){.autool-pages-page .autool-pages-contact-form--fluent .ff-el-form-control,.autool-pages-contact-form :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="reset"]),select,textarea),.autool-pages-track-input{font-size:16px!important}
}
.autool-pages-page{overflow-wrap:anywhere}
.autool-pages-page :where(div,section,article,header,aside,nav){min-width:0}
.autool-pages-page .autool-pages-page-title{overflow-wrap:anywhere;word-break:normal;hyphens:auto}
