.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}@keyframes autool-pages-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.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}}