/* Read mode: extend the public AXIOVUM system for finding and using instructions. */
.ax-public[data-site-page=guide] .ax-guide-layout{grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:1280px}
.ax-guide-article-tools .ax-guide-search{margin:0 0 30px;max-width:720px}
.ax-guide-search kbd{font:14px var(--ax-font-ui);padding:3px 8px;border:1px solid var(--ax-rule);border-radius:3px;color:var(--ax-muted)}
.ax-guide-search kbd[hidden]{display:none}
.ax-guide-search .ax-button{flex-shrink:0;white-space:nowrap}
.ax-guide-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:18px;line-height:1.6}
.ax-guide-breadcrumbs a{min-height:24px;text-underline-offset:3px}
.ax-guide-breadcrumbs>span{color:var(--ax-muted)}
.ax-public[data-site-page=guide] .ax-guide-article h1{font-size:44px;line-height:1.16;max-width:25ch;letter-spacing:-.025em}
.ax-guide-heading .ax-lead{font-size:20px;line-height:1.65;max-width:64ch;margin-top:20px}
.ax-guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin:22px 0 30px;padding-bottom:20px;border-bottom:1px solid var(--ax-rule)}
.ax-guide-actions button{font:inherit;font-size:14px;min-height:44px;background:transparent;color:var(--ax-link);border:1px solid var(--ax-rule);border-radius:4px;padding:8px 14px}
.ax-guide-actions button:hover{background:var(--ax-control-hover)}
.ax-guide-actions button:disabled{opacity:.6;cursor:wait}
.ax-guide-actions [role=status]{font-size:14px;color:var(--ax-muted)}
.ax-guide-copy-fallback{margin-bottom:24px}
.ax-guide-copy-fallback label{display:block;font-size:14px;margin-bottom:8px}
.ax-guide-copy-fallback input{width:100%;min-width:0;font:inherit;font-size:15px;border:1px solid var(--ax-rule);border-radius:3px;padding:12px;background:var(--ax-reading);color:var(--ax-text)}
.ax-guide-body-layout{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:32px;align-items:start}
.ax-guide-outline{grid-column:2;grid-row:1;position:sticky;top:24px;font-size:14px;line-height:1.5}
.ax-guide-outline details{border:0;padding:0;margin:0;background:transparent}
.ax-guide-outline summary{font-weight:600;padding:4px 0;min-height:32px;color:var(--ax-text);cursor:pointer}
.ax-guide-outline nav{display:grid;margin-top:8px;gap:2px}
.ax-guide-outline a{display:block;min-height:36px;padding:7px 0;color:var(--ax-muted);text-underline-offset:4px}
.ax-guide-outline a[aria-current=location]{color:var(--ax-link);font-weight:600;text-decoration:underline}
.ax-guide-sections{grid-column:1;grid-row:1;min-width:0}
.ax-guide-sections section{margin-bottom:40px;scroll-margin-top:28px}
.ax-guide-sections section:last-child{margin-bottom:0}
.ax-guide-sections section:focus-visible{outline:2px solid var(--ax-link);outline-offset:8px}
.ax-public[data-site-page=guide] .ax-guide-sections h2{font-size:28px;line-height:1.28;margin:0 0 16px}
.ax-guide-sections h2 a{color:var(--ax-text);text-decoration:none}
.ax-guide-sections h2 a:hover{text-decoration:underline;text-underline-offset:6px}
.ax-guide-sections p{font-size:19px;line-height:1.85;max-width:70ch;overflow-wrap:anywhere}
.ax-guide-nav section>a{min-height:40px}
.ax-guide-pagination{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--ax-rule);margin-top:28px;padding-top:26px}
.ax-guide-pagination a{display:grid;grid-template-columns:1fr auto;gap:8px 16px;min-width:0;min-height:72px;padding:4px 0}
.ax-guide-pagination span{grid-column:1/-1;color:var(--ax-muted);font-size:14px}
.ax-guide-pagination strong{font-size:17px;line-height:1.5;font-weight:600}
.ax-guide-pagination svg{width:20px;height:20px;align-self:center}
.ax-guide-mobile-nav{display:none}
.ax-guide-start{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding-block:0 32px}
.ax-guide-start>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:12px 0;border-top:1px solid var(--ax-rule);font-size:18px;font-weight:600}
.ax-guide-start svg{width:20px;height:20px;flex:none}
.ax-guide-results{padding-block:8px 0}
.ax-guide-filters{display:flex;flex-wrap:wrap;gap:4px 22px;border-bottom:1px solid var(--ax-rule);padding-bottom:12px}
.ax-guide-filters a{display:inline-flex;align-items:center;min-height:44px;color:var(--ax-muted);font-size:15px;text-underline-offset:7px}
.ax-guide-filters a[aria-current=page]{color:var(--ax-link);font-weight:600;text-decoration:underline}
.ax-guide-result-count{font-size:15px;color:var(--ax-muted);margin-top:22px;overflow-wrap:anywhere}
.ax-guide-match strong{display:block;font-size:15px;font-weight:600;color:var(--ax-text);margin-bottom:4px}
.ax-guide-match span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.65}
.ax-guide-empty{grid-column:1/-1;max-width:620px;padding:12px 0 32px}
.ax-guide-empty h2{margin-bottom:14px}
.ax-guide-empty p{line-height:1.7}
.ax-guide-empty a{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:14px}
.ax-guide-empty svg{width:20px;height:20px}
.ax-guide-search-results{grid-column:1/-1;max-width:820px;width:100%}
@media(max-width:1180px){.ax-guide-body-layout{display:block}.ax-guide-outline{position:static;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--ax-rule)}.ax-guide-outline nav{grid-template-columns:1fr 1fr;column-gap:24px}.ax-guide-outline a{min-height:44px}.ax-guide-outline summary{min-height:44px}}
@media(max-width:760px){
 .ax-public[data-site-page=guide] .ax-guide-layout{display:block;padding-top:28px}.ax-guide-nav{display:none}
 .ax-guide-mobile-nav{display:block;border:0;border-bottom:1px solid var(--ax-rule);padding:0 0 12px;margin:0 0 22px;background:transparent}
 .ax-guide-mobile-nav summary{font:600 16px var(--ax-font-ui);min-height:44px;padding:10px 0;color:var(--ax-link)}
 .ax-guide-mobile-nav nav{margin-top:14px}.ax-guide-mobile-nav section{margin-top:20px}.ax-guide-mobile-nav section h2{font:600 14px var(--ax-font-ui);color:var(--ax-muted);margin:0 0 6px}
 .ax-guide-mobile-nav section>a{display:block;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5}
 .ax-guide-mobile-nav [aria-current=page]{font-weight:600;text-decoration:underline;text-underline-offset:4px}
 .ax-public[data-site-page=guide] .ax-guide-article h1{font-size:34px}.ax-guide-heading .ax-lead{font-size:19px;line-height:1.65}
 .ax-guide-article-tools .ax-guide-search{margin-bottom:18px}.ax-guide-search kbd{display:none}
 .ax-guide-actions{margin:20px 0 24px;gap:8px}.ax-guide-actions [role=status]{flex-basis:100%}
 .ax-guide-outline nav{display:block}.ax-guide-outline{margin-bottom:28px}.ax-guide-sections p{font-size:18px;line-height:1.8}
 .ax-public[data-site-page=guide] .ax-guide-sections h2{font-size:26px}.ax-guide-sections section{margin-bottom:34px}
 .ax-guide-pagination{grid-template-columns:1fr;gap:18px}.ax-guide-start{grid-template-columns:1fr;gap:0;padding-bottom:24px}.ax-guide-start>a{font-size:17px}
 .ax-guide-filters{gap:0 18px}.ax-guide-filters a{font-size:14px}.ax-guide-index{padding-top:18px}
}
@media(forced-colors:active){.ax-guide-actions button,.ax-guide-copy-fallback input{border-color:ButtonText}.ax-guide-outline a[aria-current=location],.ax-guide-filters [aria-current=page]{outline:1px solid Highlight}}
@media print{
 .ax-guide-article-tools,.ax-guide-breadcrumbs,.ax-guide-actions,.ax-guide-copy-fallback,.ax-guide-outline,.ax-guide-pagination,.ax-related-guides{display:none!important}
 .ax-public[data-site-page=guide] .ax-guide-layout,.ax-guide-body-layout{display:block;width:auto;max-width:none;margin:0;padding:0}
 .ax-public[data-site-page=guide] .ax-guide-article h1{font-size:26pt;max-width:none}.ax-guide-heading .ax-lead{font-size:12pt;line-height:1.6}
 .ax-guide-sections section{margin-top:20pt;margin-bottom:0;break-inside:avoid}.ax-public[data-site-page=guide] .ax-guide-sections h2{font-size:16pt}.ax-guide-sections p{font-size:11pt;line-height:1.65;max-width:none}
}
