.xas{--xa-ink:#18211f;--xa-muted:#5b6661;--xa-line:#dde2dc;--xa-paper:#f5f5ef;--xa-gold:#80602e;color:var(--xa-ink);background:#fff;font-family:Inter,Arial,sans-serif;line-height:1.65;isolation:isolate}.xas *{box-sizing:border-box}.xas-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.xas a{color:inherit;text-underline-offset:4px}.xas a:focus-visible,.xas button:focus-visible,.xas summary:focus-visible,.xas [tabindex]:focus-visible{outline:3px solid #9b6b20;outline-offset:4px}.xas-breadcrumb{display:flex;flex-wrap:wrap;gap:5px 9px;font-size:11px;line-height:1.55;padding:25px 0 12px;color:var(--xa-muted)}.xas-breadcrumb [aria-current]{max-width:650px;overflow-wrap:anywhere}.xas-header{max-width:1030px;margin:20px 0 28px}.xas-eyebrow{color:var(--xa-gold);font-size:10px;letter-spacing:.12em;font-weight:600;text-transform:uppercase;margin:0 0 12px}.xas .xas-title{font-family:Inter,Arial,sans-serif;font-size:clamp(32px,4.1vw,58px);font-weight:600;letter-spacing:-.045em;line-height:1.12;margin:0 0 25px;overflow-wrap:anywhere}.xas-meta{display:flex;flex-wrap:wrap;gap:9px 24px;font-size:12px;color:var(--xa-muted);align-items:center}.xas-meta p{margin:0}.xas-editorial{max-width:850px;margin-top:15px;font-size:12px;color:var(--xa-muted)}.xas-editorial summary{cursor:pointer;min-height:32px;display:list-item}.xas-editorial p{background:var(--xa-paper);padding:18px 20px;margin:8px 0 0;border-radius:5px}.xas-share{margin-top:6px}.xas-share .share-button__button{font:inherit;min-height:40px}.xas-share .share-button__fallback{z-index:5;background:#fff;border:1px solid var(--xa-line)}.xas-category-nav{display:flex;border-block:1px solid var(--xa-line);gap:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;position:relative;margin:0 0 26px}.xas-category-nav a{padding:16px 20px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1 0 auto;font-size:12px;font-weight:600;text-decoration:none;background:#fff;scroll-snap-align:start;border-right:1px solid var(--xa-line)}.xas-category-nav .xas-center-link{background:var(--xa-paper);color:var(--xa-ink)}.xas-category-nav a[aria-current]{background:#202d27;color:white;box-shadow:inset 0 -3px #ad8851}.xas-category-nav a:hover{text-decoration:underline}.xas-language-note{font-size:11px;color:var(--xa-muted);margin:-12px 0 24px}.xas-cover{margin:0 0 42px;aspect-ratio:16/9;background:#f3f4ee;border-radius:7px;overflow:hidden}.xas-cover img{width:100%;height:100%;display:block;object-fit:contain}.xas-cover--crop img{object-fit:cover}.xas-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;column-gap:55px;grid-template-rows:auto 1fr;align-items:start}.xas-body{grid-column:1;grid-row:1/3;min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere;padding-bottom:28px;font-size:17px;line-height:1.8}.xas-body>:first-child{margin-top:0}.xas-body :where(h2){font-size:29px;line-height:1.25;letter-spacing:-.025em;margin:38px 0 15px;scroll-margin-top:120px}.xas-body :where(h3){font-size:22px;line-height:1.35;margin:29px 0 12px;scroll-margin-top:120px}.xas-body :where(p){margin:0 0 21px}.xas-body :where(ul,ol){padding-inline-start:24px;margin:0 0 24px}.xas-body :where(li){margin-bottom:9px}.xas-body :where(blockquote){border-left:3px solid #a88b5b;padding:15px 23px;margin:26px 0;background:var(--xa-paper)}.xas-body :where(img,video,iframe){max-width:100%;height:auto}.xas-body :where(table){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:14px;line-height:1.6}.xas-body :where(th,td){padding:12px 14px;border:1px solid var(--xa-line);text-align:start;vertical-align:top}.xas-body :where(th){background:var(--xa-paper)}.xas-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;-webkit-overflow-scrolling:touch}.xas-table-scroll table{margin:0;display:table}.xas-body :where(pre){overflow-x:auto;max-width:100%;font-size:13px;background:#f3f4ef;padding:16px}.xas-toc{grid-column:2;grid-row:1;min-width:0;margin-bottom:25px;align-self:start;font-size:12px;border-block:1px solid var(--xa-line);padding:18px 0}.xas-toc[hidden]{display:none}.xas-toc summary{font-weight:600;font-size:15px;cursor:pointer;min-height:32px}.xas-toc ol{list-style:none;padding:0;margin:10px 0 0;max-height:380px;overflow-y:auto}.xas-toc li{margin:0}.xas-toc a{display:block;padding:6px 0;text-decoration:none;line-height:1.5}.xas-toc a:hover{text-decoration:underline}.xas-toc a[data-level="3"]{padding-inline-start:14px;font-size:11px;color:var(--xa-muted)}.xas-toc a[aria-current]{font-weight:600;color:var(--xa-gold)}.xas-sidebar{grid-column:2;grid-row:2;min-width:0;border-left:1px solid var(--xa-line);padding-left:22px}.xas-side-module{margin-bottom:32px}.xas .xas-side-module h2{font-size:18px;font-weight:600;line-height:1.25;margin:0 0 15px;letter-spacing:-.02em}.xas-topic-list{padding:0;margin:0;list-style:none;font-size:12px}.xas-topic-list li{margin:0 0 7px}.xas-topic-list a{display:inline-block;min-height:30px;padding:3px 0;text-decoration:none}.xas-topic-list a:hover{text-decoration:underline}.xas-guide-card{min-width:0}.xas-guide-image{display:block;aspect-ratio:16/9;background:var(--xa-paper);border-radius:6px;overflow:hidden;margin-bottom:15px}.xas-guide-image img{display:block;width:100%;height:100%;object-fit:contain}.xas .xas-guide-card h3{font-size:19px;font-weight:600;line-height:1.32;letter-spacing:-.02em;margin:0 0 10px;overflow-wrap:anywhere}.xas-guide-card h3 a{text-decoration:none}.xas-guide-card h3 a:hover{text-decoration:underline}.xas-guide-card p{font-size:12px;color:var(--xa-muted);line-height:1.6}.xas-guide-card .xas-eyebrow{font-size:10px;color:var(--xa-gold);margin-bottom:8px}.xas-text-link{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:600}.xas-guide-card--compact{border-bottom:1px solid var(--xa-line);padding-bottom:16px;margin-bottom:18px}.xas .xas-guide-card--compact h3{font-size:15px}.xas-guide-card--compact .xas-guide-image{max-width:150px;margin-bottom:12px}.xas-product-card{padding:0 0 20px;margin-bottom:22px;border-bottom:1px solid var(--xa-line)}.xas-product-image{display:block;aspect-ratio:4/3;background:#f8f9f5;border:1px solid var(--xa-line);border-radius:5px;margin-bottom:13px}.xas-product-image img{width:100%;height:100%;object-fit:contain;display:block;padding:8px}.xas .xas-product-card h3{font-size:14px;line-height:1.4;margin:0 0 10px;font-weight:600;overflow-wrap:anywhere}.xas-product-card h3 a{text-decoration:none}.xas-product-price{font-size:20px!important;line-height:1.2;font-weight:600;color:var(--xa-ink);margin:10px 0!important}.xas-note{font-size:11px!important;line-height:1.65!important;color:var(--xa-muted);margin:10px 0}.xas-price-context{padding:23px;border:1px solid #d5cdbb;background:#faf8f1;border-radius:5px;margin:0 0 28px;font-size:14px;line-height:1.7}.xas-price-context h2{font-size:20px;margin:0 0 12px}.xas-reading{border-top:1px solid var(--xa-line);margin:25px 0 50px;padding-top:30px}.xas .xas-reading h2{font-size:30px;margin:0 0 22px;font-weight:600;letter-spacing:-.03em}.xas-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.xas-preview-note{padding:12px 18px;border:1px dashed #9d7e45;background:#fffaf0;font-size:11px;line-height:1.6;margin:18px 0;color:#6a512b}.xas-sources{border-top:1px solid var(--xa-line);padding-top:20px;margin-top:30px;font-size:13px}.xas-sources ul{padding-left:20px}.xas-endnote{font-size:12px;padding:18px 22px;background:var(--xa-paper);border-radius:5px;line-height:1.7;margin:15px 0 28px}.xas-bottom-space{height:35px}.xas-layout--no-sidebar{grid-template-columns:minmax(0,800px);justify-content:center}.xas-layout--no-sidebar .xas-body{grid-column:1;grid-row:2}.xas-layout--no-sidebar .xas-toc{grid-column:1;grid-row:1}.xas-layout--no-sidebar .xas-sidebar{display:none}
@media(max-width:1050px){.xas-shell{width:calc(100% - 42px)}.xas-layout{grid-template-columns:minmax(0,1fr) 230px;column-gap:30px}.xas-category-nav a{padding:14px 16px}.xas-sidebar{padding-left:17px}.xas .xas-title{font-size:42px}}
@media(max-width:749px){.xas-shell{width:calc(100% - 36px)}.xas-breadcrumb{font-size:10px;padding:17px 0 8px;gap:5px 7px}.xas-breadcrumb [aria-current]{max-width:100%}.xas-header{margin-top:18px;margin-bottom:20px}.xas .xas-title{font-size:34px;line-height:1.13;letter-spacing:-.035em;margin-bottom:20px}.xas-meta{gap:8px 15px;font-size:11px}.xas-editorial{font-size:11px}.xas-category-nav{margin-inline:-18px;margin-bottom:24px;padding-inline:18px}.xas-category-nav a{flex:0 0 188px;padding:14px 16px;min-height:60px;font-size:12px}.xas-category-nav .xas-center-link{flex-basis:155px}.xas-language-note{font-size:10px}.xas-cover{margin-bottom:26px;border-radius:5px}.xas-layout{display:flex;flex-direction:column;gap:0}.xas-toc{width:100%;margin:0 0 24px;padding:13px 0}.xas-toc ol{max-height:300px}.xas-body{width:100%;font-size:16px;line-height:1.8;padding-bottom:12px}.xas-body :where(h2){font-size:25px;line-height:1.28}.xas-body :where(h3){font-size:20px}.xas-body :where(table){font-size:13px}.xas-sidebar{width:100%;border-left:0;border-top:1px solid var(--xa-line);padding:25px 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.xas-topic-list{display:flex;flex-wrap:wrap;gap:5px 17px}.xas-side-module{margin-bottom:25px}.xas-product-card{display:grid;grid-template-columns:95px minmax(0,1fr);gap:6px 17px;align-items:start}.xas-product-image{grid-row:1/5;margin:0}.xas .xas-product-card h3{margin:0;font-size:13px}.xas-product-card .xas-product-price{font-size:18px!important;margin:3px 0!important}.xas-product-card .xas-note{margin:0}.xas-product-card .xas-text-link{min-height:35px}.xas-reading-grid{grid-template-columns:minmax(0,1fr);gap:28px}.xas .xas-reading h2{font-size:27px}.xas .xas-guide-card h3{font-size:20px}.xas-price-context{padding:19px}.xas-preview-note{font-size:10px;padding:12px}.xas .xas-reading{margin-bottom:30px}.xas-layout--no-sidebar .xas-sidebar{display:none}}
@media(prefers-reduced-motion:reduce){.xas *{scroll-behavior:auto!important}}
