.xg-editorial-only,.xg-header-menu-button,.xg-home-intro,.xg-art-editorial,.xg-reader-controls,.xg-disclosure-button{display:none}:root[data-xg-site=main]{--xg-paper:#f7f6f2;--xg-night:#efeee8;--xg-card:#fffefa;--xg-ink:#252a2b;--xg-muted:#626765;--xg-hairline:#dadbd5;--xg-hairline-strong:#a6aaa3;--xg-cinnabar:#a3372b;--xg-gold:#252a2b;--xg-gold-fill:#a3372b;--xg-on-gold:#fffefa;--xg-paper-rgb:247,246,242;--xg-night-rgb:239,238,232;--xg-radius-control:6px;--xg-radius-panel:8px;--xg-radius-pill:6px;--xg-action-ink:#fffefa;--xg-section-gap:48px;--xg-scene-img:none;--xg-scene-wash:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-xg-site=main][data-theme=dark]{--xg-paper:#1d2223;--xg-night:#171b1c;--xg-card:#252b2c;--xg-ink:#f1eee5;--xg-muted:#b6bbb5;--xg-hairline:#424a48;--xg-hairline-strong:#76817c;--xg-cinnabar:#eea396;--xg-gold:#f1eee5;--xg-gold-fill:#b64436;--xg-paper-rgb:29,34,35;--xg-night-rgb:23,27,28;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-xg-site=main] .xg-editorial-only,:root[data-xg-site=main] .xg-art-editorial{display:block}:root[data-xg-site=main] .xg-art-legacy{display:none}:root[data-xg-site=main] .xg-art-editorial[data-cover]{container-type:inline-size}:root[data-xg-site=main] .xg-edition-title{font-family:var(--font-serif), serif;letter-spacing:.06em;text-align:center;color:#252a2b;text-wrap:balance;font-size:clamp(8px,12cqw,18px);font-weight:700;line-height:1.4;position:absolute;inset:10% 10% auto}:root[data-xg-site=main] .xg-legacy-only{display:none!important}:root[data-xg-site=main] .xg-chrome{background:var(--xg-paper);line-height:1.75}:root[data-xg-site=main] .xg-chrome *,:root[data-xg-site=main] .xg-chrome :before,:root[data-xg-site=main] .xg-chrome :after{box-sizing:border-box}:root[data-xg-site=main] .xg-chrome main{min-width:0}:root[data-xg-site=main] .xg-chrome h1,:root[data-xg-site=main] .xg-chrome h2,:root[data-xg-site=main] .xg-chrome h3{text-wrap:balance;color:var(--xg-ink)}:root[data-xg-site=main] .xg-chrome main h1{letter-spacing:-.025em!important;font-weight:700!important;line-height:1.3!important}:root[data-xg-site=main] .xg-chrome main h2{letter-spacing:-.015em!important;line-height:1.4!important}:root[data-xg-site=main] .xg-chrome p{text-wrap:pretty}:root[data-xg-site=main] .xg-text-phrase{white-space:nowrap}:root[data-xg-site=main]:is(:lang(zh),:lang(ja)) .xg-chrome :is(p,li,figcaption,blockquote){line-break:strict;word-break:normal;overflow-wrap:break-word;text-wrap:wrap!important}:root[data-xg-site=main]:lang(ko) .xg-chrome :is(p,li,figcaption,h1,h2,h3){word-break:keep-all;overflow-wrap:break-word}:root[data-xg-site=main]:lang(en) .xg-chrome :is(p,li,figcaption,h1,h2,h3){word-break:normal;overflow-wrap:break-word}:root[data-xg-site=main] .xg-chrome :is(h1,h2,h3){max-width:100%}:root[data-xg-site=main] .xg-chrome :is(p,li)>a{overflow-wrap:anywhere}:root[data-xg-site=main] .xg-chrome :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--xg-cinnabar);outline-offset:4px}:root[data-xg-site=main] .xg-chrome :is(a,button,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}:root[data-xg-site=main] .xg-chrome button,:root[data-xg-site=main] .xg-chrome a{transition:background-color .16s,color .16s,opacity .16s,transform .16s}:root[data-xg-site=main] .xg-chrome button:active:not(:disabled){transform:translateY(1px)}:root[data-xg-site=main] .xg-chrome button:disabled{cursor:wait}:root[data-xg-site=main] .xg-cv-tabs>button[aria-selected=true],:root[data-xg-site=main] .xg-skip{background:var(--xg-gold-fill);color:var(--xg-on-gold)}:root[data-xg-site=main] .xg-cv>.xg-cv-bar{background:var(--xg-paper);flex-wrap:wrap;top:64px}:root[data-xg-site=main] .xg-cv-tabs{flex-basis:240px;grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-xg-site=main]:lang(en) .xg-cv-tabs{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}:root[data-xg-site=main] .xg-cv-tabs>button{letter-spacing:0;white-space:nowrap;min-width:0;padding:8px;font-size:14px;line-height:20px}:root[data-xg-site=main] :is(.xg-cv-tabs>button,.xg-header-menu-button,.xg-language-toggle>button,.xg-talk-entry,.xg-talk-gatelink,.xg-disclosure-button):disabled{opacity:.55;cursor:progress}:root[data-xg-site=main] .xg-chrome input,:root[data-xg-site=main] .xg-chrome textarea,:root[data-xg-site=main] .xg-chrome select{accent-color:var(--xg-cinnabar)}:root[data-xg-site=main] .xg-chrome input:not([type=radio]):not([type=checkbox]),:root[data-xg-site=main] .xg-chrome select,:root[data-xg-site=main] .xg-chrome textarea{font-size:16px;border-radius:6px!important}:root[data-xg-site=main] .xg-chrome button[type=submit]{min-height:48px;font-weight:600;border-radius:6px!important;font-size:16px!important}:root[data-xg-site=main] .xg-col{padding-inline:24px}:root[data-xg-site=main] .xg-wide{max-width:1168px}:root[data-xg-site=main] .xg-narrow{max-width:688px}:root[data-xg-site=main] .xg-read{max-width:728px}:root[data-xg-site=main] .xg-measure{max-width:65ch}:root[data-xg-site=main] .xg-site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--xg-paper)!important}:root[data-xg-site=main] .xg-site-header>.xg-col{min-height:72px;padding-block:8px!important}:root[data-xg-site=main] .xg-logo-word{color:var(--xg-ink);letter-spacing:.12em;font-size:22px;font-weight:700}:root[data-xg-site=main] .xg-nav-links{gap:24px}:root[data-xg-site=main] .xg-nav-links a{letter-spacing:0;align-items:center;min-height:44px;font-size:14px;display:inline-flex}:root[data-xg-site=main] .xg-nav-links a[data-on]{font-weight:600;font-family:inherit!important}:root[data-xg-site=main] .xg-nav-links a[data-on]:after{background:var(--xg-cinnabar);width:18px;height:2px;bottom:2px;transform:translate(-50%)}:root[data-xg-site=main] .xg-search-link{border:0!important;border-radius:0!important;width:44px!important;height:44px!important}:root[data-xg-site=main] .xg-site-header .xg-language-toggle>button{min-height:44px;border:0!important;border-radius:6px!important;padding-inline:8px!important}:root[data-xg-site=main] .xg-site-header .xg-language-toggle [role=menuitemradio]{min-height:44px}:root[data-xg-site=main] .xg-header-tools{position:relative}:root[data-xg-site=main] .xg-header-menu-button{min-width:44px;min-height:44px;color:var(--xg-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:root[data-xg-site=main] .xg-header-settings{display:none!important}:root[data-xg-site=main] .xg-header-tools[data-open] .xg-header-settings{inset-inline-end:0;border:1px solid var(--xg-hairline);background:var(--xg-card);z-index:60;border-radius:8px;flex-wrap:wrap;width:min(320px,100vw - 40px);padding:24px;position:absolute;top:calc(100% + 12px);box-shadow:0 12px 32px #252a2b12;gap:16px!important;display:flex!important}:root[data-xg-site=main] .xg-header-settings .xg-hit{flex:0 0 44px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;border-radius:6px!important;width:44px!important;height:44px!important;padding:0!important}:root[data-xg-site=main] .xg-header-settings .xg-header-install{flex:0 0 44px}:root[data-xg-site=main] .xg-header-settings .xg-install-text{display:none}:root[data-xg-site=main] .xg-header-settings .xg-search-link{border:1px solid var(--xg-hairline)!important}:root[data-xg-site=main] .xg-header-menu-nav{gap:0;width:100%;display:grid}:root[data-xg-site=main] .xg-header-menu-nav a{min-height:44px;color:var(--xg-ink);border-bottom:1px solid var(--xg-hairline);align-items:center;text-decoration:none;display:flex}:root[data-xg-site=main] .xg-tabbar{background:var(--xg-paper);border-color:var(--xg-hairline)}:root[data-xg-site=main] .xg-tabbar a{letter-spacing:0;font-size:11px;font-family:inherit!important}:root[data-xg-site=main] .xg-tabbar a[aria-current]{font-weight:600;color:var(--xg-cinnabar)!important}:root[data-xg-site=main] .xg-tabbar svg{width:22px;height:22px}:root[data-xg-site=main] .xg-home-hero-bg,:root[data-xg-site=main] .xg-home-wash{display:none!important}:root[data-xg-site=main] .xg-home-hero{align-items:start;column-gap:64px;padding-block:56px 48px}:root[data-xg-site=main] .xg-home-hero>div{width:100%;min-width:0}:root[data-xg-site=main] .xg-home-copy{padding-top:24px}:root[data-xg-site=main] .xg-home-copy h1{max-width:11em;font-size:clamp(36px,4vw,52px)!important}:root[data-xg-site=main] .xg-home-copy>p{max-width:30em;line-height:1.8;font-size:16px!important}:root[data-xg-site=main] .xg-home-copy>p:nth-of-type(2){color:var(--xg-muted)!important;font-size:14px!important}:root[data-xg-site=main] .xg-home-intro{flex-direction:column;gap:20px;display:flex}:root[data-xg-site=main] .xg-home-art{aspect-ratio:3/2;width:100%;display:block;position:relative;overflow:hidden}:root[data-xg-site=main] .xg-home-art img{object-fit:cover}:root[data-xg-site=main] .xg-home-invitation{flex-direction:column;gap:16px;display:flex}:root[data-xg-site=main] .xg-home-invitation p{color:var(--xg-muted);margin:0;font-size:14px}:root[data-xg-site=main] .xg-home-invitation button{background:var(--xg-gold-fill);width:100%;min-height:52px;color:var(--xg-action-ink);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;font-size:16px;font-weight:600;display:inline-flex}:root[data-xg-site=main] .xg-home-form-frame,:root[data-xg-site=main] .xg-home-form-shell{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root[data-xg-site=main] .xg-home-result-preview{border-inline-start:2px solid var(--xg-cinnabar);padding-inline-start:16px}:root[data-xg-site=main] .xg-home-result-preview p{margin:0}:root[data-xg-site=main] .xg-home-result-label{color:var(--xg-muted);font-size:12px}:root[data-xg-site=main] .xg-home-result-text{color:var(--xg-ink);font-size:16px;line-height:1.7;margin-top:4px!important}:root[data-xg-site=main] .xg-home-result-preview small{color:var(--xg-muted);margin-top:4px;font-size:11px;display:block}:root[data-xg-site=main] .xg-home-sample-link{min-height:40px;color:var(--xg-ink);justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}:root[data-xg-site=main] .xg-home-form-body{display:none}:root[data-xg-site=main] .xg-home-form-shell[data-form-open] .xg-home-form-body{border:1px solid var(--xg-hairline);background:var(--xg-card);border-radius:8px;padding:24px;display:block}:root[data-xg-site=main] .xg-home-form-shell[data-form-open] .xg-home-intro{display:none}:root[data-xg-site=main] .xg-home-sections{gap:64px!important;padding-bottom:80px!important}:root[data-xg-site=main] .xg-home-sections>section>div>h2,:root[data-xg-site=main] .xg-home-sections>section>h2{font-size:28px!important}:root[data-xg-site=main] .xg-feature-img{border-radius:6px}:root[data-xg-site=main] .xg-home-shot{aspect-ratio:4/3;border-radius:4px}:root[data-xg-site=main] .xg-home-shot img{object-position:center!important}:root[data-xg-site=main] .xg-home-free{box-shadow:none;border-radius:4px}:root[data-xg-site=main] .xg-qian-hero{flex-direction:column;gap:24px;display:flex;border-radius:6px!important;height:auto!important}:root[data-xg-site=main] .xg-qian-hero>img{aspect-ratio:16/7;height:auto!important;position:relative!important}:root[data-xg-site=main] .xg-qian-hero-wash{display:none}:root[data-xg-site=main] .xg-qian-hero-copy{gap:12px!important;padding:0!important;position:static!important}:root[data-xg-site=main] .xg-qian-feature,:root[data-xg-site=main] .xg-qian-grid>a{border-radius:8px!important}:root[data-xg-site=main] .xg-qian-feature{display:block}:root[data-xg-site=main] .xg-qian-page article header span{text-wrap:balance}:root[data-xg-site=main] .xg-qian-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}:root[data-xg-site=main] .xg-qian-directory>a{justify-content:center;min-height:112px}:root[data-xg-site=main] .xg-stargrid-strip{gap:24px}:root[data-xg-site=main] .xg-account-page{gap:32px!important}:root[data-xg-site=main] .xg-account-page>section,:root[data-xg-site=main] .xg-me-settings-panel{border-radius:8px!important;padding:24px!important}:root[data-xg-site=main] .xg-account-page>section>p{text-align:start;align-self:stretch}:root[data-xg-site=main] .xg-account-page .xg-me-layout{gap:40px}:root[data-xg-site=main] .xg-account-page .xg-me-main{gap:24px}:root[data-xg-site=main] .xg-me-identity{min-width:0}@media (max-width:380px){:root[data-xg-site=main] .xg-me-identity-person{grid-template-columns:48px minmax(0,1fr)!important;gap:4px 12px!important}}:root[data-xg-site=main] .xg-me-wallet{flex-wrap:wrap;align-items:start!important}:root[data-xg-site=main] .xg-me-wallet>span:first-child{flex-basis:150px!important}:root[data-xg-site=main] .xg-me-wallet-cta{white-space:normal;max-width:100%}:root[data-xg-site=main] .xg-account-page .xg-me-grid{grid-template-columns:minmax(0,1fr);gap:0}:root[data-xg-site=main] .xg-me-destination{border-bottom:1px solid var(--xg-hairline);min-height:112px;color:var(--xg-ink);align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}:root[data-xg-site=main] .xg-me-destination:first-child{border-top:1px solid var(--xg-hairline)}:root[data-xg-site=main] .xg-me-destination-art{background:var(--xg-night);border-radius:6px;flex:none;width:64px;height:72px;display:block;position:relative;overflow:hidden}:root[data-xg-site=main] .xg-me-destination-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-xg-site=main] .xg-me-destination-arrow{color:var(--xg-muted);flex:none}:root[data-xg-site=main] .xg-me-destination:hover{opacity:.8}:root[data-xg-site=main] .xg-me-destination:active{transform:translateY(1px)}:root[data-xg-site=main] .xg-me-list{border-block:1px solid var(--xg-hairline)}:root[data-xg-site=main] .xg-me-row>a{gap:16px!important;min-height:88px!important}:root[data-xg-site=main] .xg-me-row-icon{width:24px;color:var(--xg-muted);flex:none}:root[data-xg-site=main] .xg-me-settings{gap:32px}:root[data-xg-site=main] .xg-me-settings>div{gap:16px;min-width:0}:root[data-xg-site=main] .xg-me-settings-panel{gap:20px!important}:root[data-xg-site=main] .xg-me-settings-panel :is(button,a){min-height:44px}:root[data-xg-site=main] .xg-me-settings-panel li>span{overflow-wrap:anywhere}:root[data-xg-site=main] .xg-me-name-form{grid-template-columns:minmax(0,1fr) auto;display:grid!important}:root[data-xg-site=main] .xg-me-name-form>label{grid-column:1/-1}:root[data-xg-site=main] .xg-me-name-form>button{padding-inline:12px!important}:root[data-xg-site=main] .xg-me-footer{border-top:1px solid var(--xg-hairline);padding-top:24px;gap:12px!important}:root[data-xg-site=main] .xg-me-footer p{overflow-wrap:anywhere;max-width:100%}:root[data-xg-site=main] .xg-me-danger>summary{padding-block:12px}:root[data-xg-site=main] .xg-paid-page{gap:28px!important;padding-block:48px 80px!important}:root[data-xg-site=main] .xg-paid-page>h1{margin:0!important;font-size:36px!important}:root[data-xg-site=main] .xg-lib-head{gap:32px!important}:root[data-xg-site=main] .xg-lib-head>div{gap:16px!important}:root[data-xg-site=main] .xg-lib-head p:first-child{color:var(--xg-ink)!important;font-size:16px!important}:root[data-xg-site=main] .xg-promo-banner{text-align:start!important;color:var(--xg-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important}:root[data-xg-site=main] .xg-journey{border:0!important;border-block:1px solid var(--xg-hairline)!important;background:0 0!important;border-radius:0!important;padding:24px 0!important}:root[data-xg-site=main] .xg-journey button{background:0 0;border-radius:4px!important;font-size:14px!important}:root[data-xg-site=main] .xg-journey button[aria-pressed=true]{color:var(--xg-cinnabar)!important;border-color:var(--xg-cinnabar)!important;background:color-mix(in srgb, var(--xg-cinnabar) 5%, transparent)!important}:root[data-xg-site=main] .xg-bundle{background:var(--xg-night)!important;border:0!important;border-radius:8px!important;padding:24px!important}:root[data-xg-site=main] .xg-bundle h2{color:var(--xg-ink)!important;font-size:24px!important}:root[data-xg-site=main] .xg-book-grid{gap:40px 32px}:root[data-xg-site=main] .xg-book-card{gap:16px!important;padding-top:24px!important}:root[data-xg-site=main] .xg-book-card h2{font-size:24px!important;font-weight:700!important}:root[data-xg-site=main] .xg-book-card p{font-size:14px}:root[data-xg-site=main] .xg-book-card .xg-book-description{color:var(--xg-ink)!important;font-size:16px!important}:root[data-xg-site=main] .xg-cover-fan{border-color:var(--xg-hairline)!important;box-shadow:0 3px 8px #252a2b18!important}:root[data-xg-site=main] .xg-cover{border-radius:2px!important;box-shadow:0 4px 12px #252a2b0c!important}:root[data-xg-site=main] .xg-disclosure-book>.xg-disclosure-button{width:100%;min-height:44px;color:var(--xg-muted);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:13px;display:flex}:root[data-xg-site=main] .xg-disclosure-book:not([data-open])>.xg-disclosure-body{display:none}:root[data-xg-site=main] .xg-book-reader{font-size:18px;line-height:1.9}:root[data-xg-site=main] .xg-book-reader h2{font-size:28px!important}:root[data-xg-site=main] .xg-book-reader article{gap:24px!important;padding-block:32px 16px!important}:root[data-xg-site=main] .xg-book-reader article>img{max-height:360px;border:0!important;border-radius:2px!important}:root[data-xg-site=main] .xg-book-toc a{min-height:44px}:root[data-xg-site=main] .xg-tool-feature>a{border-top:1px solid var(--xg-hairline);flex-direction:column;padding-top:16px;gap:8px!important;display:flex!important}:root[data-xg-site=main] .xg-tool-feature>a>span:first-child,:root[data-xg-site=main] .xg-tool-plate{display:none}:root[data-xg-site=main] .xg-tool-feature>a>span:nth-child(2){font-weight:600}:root[data-xg-site=main] .xg-doc{gap:48px}:root[data-xg-site=main] .xg-doc-body{gap:40px}:root[data-xg-site=main] .xg-doc-body>p,:root[data-xg-site=main] .xg-doc-body article{line-height:1.9}:root[data-xg-site=main] .xg-footer{padding-block:48px 24px!important}:root[data-xg-site=main] .xg-footer-brand>p{font-family:var(--font-serif);font-size:20px!important}:root[data-xg-site=main] .xg-footer-cols h2{letter-spacing:0!important;font-size:14px!important;font-weight:600!important}:root[data-xg-site=main] .xg-footer a{min-height:32px}:root[data-xg-site=main] .xg-share-primary{background:var(--xg-gold-fill);color:var(--xg-on-gold);border:0;border-radius:6px;min-height:44px}:root[data-xg-site=main] .xg-share-primary:hover:not(:disabled){background:var(--xg-gold-fill);filter:brightness(1.08)}:root[data-xg-site=main] .xg-share-link{align-items:center;min-height:44px;display:inline-flex}:root[data-xg-site=main] .xg-emblem-editorial{display:block}:root[data-xg-site=main] .xg-emblem-legacy{display:none}@media (min-width:768px){:root[data-xg-site=main] .xg-home-intro{margin-top:-16px}:root[data-xg-site=main] .xg-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:root[data-xg-site=main]{--xg-tabbar-h:calc(56px + env(safe-area-inset-bottom,0px))}:root[data-xg-site=main] .xg-col{padding-inline:20px}:root[data-xg-site=main] .xg-site-header>.xg-col{min-height:56px;gap:12px!important;padding-block:4px!important}:root[data-xg-site=main] .xg-header-tools[data-open] .xg-header-settings{top:64px;width:auto;max-height:calc(100dvh - 144px);position:fixed;inset-inline:20px;overflow-y:auto}:root[data-xg-site=main] .xg-logo-word{letter-spacing:.08em;font-size:20px;display:inline!important}:root[data-xg-site=main] .xg-site-header .xg-logo-mark{width:24px;height:24px;border-radius:6px!important}:root[data-xg-site=main] .xg-home-hero{gap:8px;padding-block:32px}:root[data-xg-site=main] .xg-home-copy{padding-top:0}:root[data-xg-site=main] .xg-home-copy h1{max-width:13em;font-size:32px!important}:root[data-xg-site=main] .xg-home-copy>p{margin-top:12px!important}:root[data-xg-site=main] .xg-home-copy .xg-trust-line{font-size:12px!important}:root[data-xg-site=main] .xg-home-copy .xg-home-app{display:none}:root[data-xg-site=main] .xg-home-art{aspect-ratio:16/7;max-height:176px}:root[data-xg-site=main] .xg-home-invitation,:root[data-xg-site=main] .xg-home-intro{gap:12px}:root[data-xg-site=main] .xg-home-form-shell[data-form-open] .xg-home-form-body{padding:20px 16px}:root[data-xg-site=main] .xg-home-sections{gap:48px!important;padding-top:16px!important}:root[data-xg-site=main] .xg-home-sections>section>div>h2,:root[data-xg-site=main] .xg-home-sections>section>h2{font-size:24px!important}:root[data-xg-site=main] .xg-paid-page{gap:24px!important;padding-block:28px 48px!important}:root[data-xg-site=main] .xg-paid-page>h1{font-size:30px!important}:root[data-xg-site=main] .xg-lib-head{flex-direction:column;display:flex;gap:24px!important}:root[data-xg-site=main] .xg-lib-head>div{gap:12px!important}:root[data-xg-site=main] .xg-lib-head>.xg-bundle{order:2}:root[data-xg-site=main] .xg-lib-head .xg-guest-buy-note{font-size:12px!important}:root[data-xg-site=main] .xg-bundle{padding:20px!important}:root[data-xg-site=main][data-fs=xl] .xg-bundle>div:first-child{flex-wrap:wrap}:root[data-xg-site=main][data-fs=xl] .xg-bundle>div:first-child>div{flex-basis:100%}:root[data-xg-site=main] .xg-book-card{padding-block:24px!important}:root[data-xg-site=main] .xg-book-grid{gap:8px}:root[data-xg-site=main] .xg-journey{gap:12px!important;padding-block:20px!important}:root[data-xg-site=main] .xg-journey h2{font-size:20px!important}:root[data-xg-site=main] .xg-journey>div{gap:8px!important}:root[data-xg-site=main] .xg-book-reader{font-size:17px;line-height:1.9}:root[data-xg-site=main] .xg-book-reader h2{font-size:24px!important}:root[data-xg-site=main] .xg-doc-body{gap:32px}:root[data-xg-site=main] .xg-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}:root[data-xg-site=main] .xg-disclosure-directory>.xg-disclosure-button{border:0;border-bottom:1px solid var(--xg-hairline);width:100%;min-height:44px;color:var(--xg-ink);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}:root[data-xg-site=main] .xg-disclosure-directory .xg-disclosure-body h2,:root[data-xg-site=main] .xg-disclosure-directory:not([data-open])>.xg-disclosure-body{display:none}:root[data-xg-site=main] .xg-disclosure-directory .xg-disclosure-body{padding-top:12px}:root[data-xg-site=main] .xg-footer a{align-items:center;min-height:36px;display:inline-flex}:root[data-xg-site=main] .xg-footer-bottom{gap:16px}:root[data-xg-site=main]:has(.xg-book-reader){--xg-tabbar-h:0px}:root[data-xg-site=main]:has(.xg-book-reader) .xg-tabbar{display:none}:root[data-xg-site=main]:has(.xg-book-reader) .xg-chrome{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}:root[data-xg-site=main] .xg-reader-controls{bottom:0;z-index:45;padding:8px 20px calc(8px + env(safe-area-inset-bottom,0px));background:var(--xg-paper);border-top:1px solid var(--xg-hairline);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex;position:fixed;inset-inline:0}:root[data-xg-site=main] .xg-reader-controls>a,:root[data-xg-site=main] .xg-reader-controls summary{cursor:pointer;align-items:center;min-height:44px;display:flex}:root[data-xg-site=main] .xg-reader-controls summary{list-style:none}:root[data-xg-site=main] .xg-reader-controls details>div{bottom:100%;border:1px solid var(--xg-hairline);background:var(--xg-card);border-radius:8px 8px 0 0;max-height:60dvh;padding:16px 20px;position:absolute;inset-inline:20px;overflow:auto;box-shadow:0 -8px 32px #252a2b12}:root[data-xg-site=main] .xg-reader-controls details a{border-bottom:1px solid var(--xg-hairline);align-items:center;min-height:44px;padding-block:8px;text-decoration:none;display:flex}:root[data-xg-site=main] .xg-book-reader p{font-size:17px!important;line-height:1.9!important}:root[data-xg-site=main] .xg-ask-conversation form{bottom:var(--xg-tabbar-h);padding-bottom:12px!important}:root[data-xg-site=main] .xg-reader-toolbar{border-bottom:1px solid var(--xg-hairline);gap:16px;padding:12px 0;display:flex}:root[data-xg-site=main] .xg-reader-toolbar a{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){:root[data-xg-site=main] .xg-chrome *,:root[data-xg-site=main] .xg-chrome :before,:root[data-xg-site=main] .xg-chrome :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.xg-emblem-editorial{display:none}