.qa-site:is(.qa-list-page,.qa-detail-page){--qa-muted:#77786f;--qa-line:#e5e4dd;color:#2d2e29;background-color:#faf9f6;background-image:none!important}.qa-site .qa-container{max-width:1120px;margin:auto}.qa-site .qa-breadcrumb{color:#666;flex-wrap:wrap;gap:8px;padding:22px 0;font-size:14px}.qa-content-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.qa-content-main,.qa-sidebar{min-width:0}.qa-list-section{border:1px solid var(--qa-line);background:#fffefb;border-radius:4px;min-width:0;padding:8px 30px 20px}.qa-list-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qa-feed{margin:0;padding:0;list-style:none}.qa-feed>li+li{border-top:1px solid var(--qa-line)}.qa-feed>li>a{padding:25px 0;display:block}.qa-feed h2{color:#2d2e29;margin:0 0 12px;font:600 23px/1.6 QA Noto Sans SC,sans-serif}.qa-feed a:hover h2{color:var(--primary)}.qa-feed-preview{color:#77786f;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.qa-feed-meta{color:#999;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:20px;display:flex}.qa-feed-meta:empty{display:none}.qa-feed-meta svg{vertical-align:-2px;color:#bbb}.qa-site .qa-links{border:1px solid var(--qa-line);background:#fffefb;border-radius:4px;padding:24px}.qa-site .qa-links h2{margin:0 0 16px;font-size:18px;font-weight:550}.qa-site .qa-link-list{margin:0;padding:0;list-style:none;display:block}.qa-site .qa-link-list li{border:0}.qa-site .qa-link-list a{align-items:baseline;gap:12px;padding:10px 0;font-size:15px;line-height:1.6;display:flex}.qa-site .qa-link-number{text-align:center;color:#999a91;flex:0 0 19px;font:600 14px/20px QA Noto Sans SC,sans-serif}.qa-site .qa-links--popular{background:0 0}.qa-site .qa-links--popular li:nth-child(-n+3) .qa-link-number{color:var(--primary)}.qa-site .qa-links--related{margin-top:20px}.qa-site .qa-links--related .qa-link-list li+li{border-top:1px solid var(--qa-line)}.qa-site .qa-pagination-wrap{padding:24px 0 0}.qa-site:is(.qa-list-page,.qa-detail-page)[data-platform=m]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.qa-site[data-platform=m] .qa-content-grid{grid-template-columns:minmax(0,1fr);gap:16px}@container qa (width<=800px){.qa-content-grid{grid-template-columns:minmax(0,1fr);gap:16px}.qa-list-section{padding:0 18px 18px}.qa-feed>li>a{padding:20px 0}.qa-feed h2{margin-bottom:8px;font-size:18px}.qa-feed-preview{font-size:14px}.qa-site .qa-breadcrumb{padding:16px 0;font-size:12px}.qa-site .qa-links{padding:20px}}.qa-site.qa-detail-page .qa-article{border:1px solid var(--qa-line);background:#fffefb;border-radius:4px;padding:30px 36px 24px}.qa-site.qa-detail-page .qa-question{padding-bottom:22px}.qa-site.qa-detail-page .qa-question h1{letter-spacing:.5px;margin:0 0 14px;font:600 30px/1.55 QA Noto Sans SC,sans-serif}.qa-site.qa-detail-page .qa-answer{padding:24px 0}.qa-site.qa-detail-page .qa-answer-body{color:#3d3e38;font-size:16px;line-height:1.9}.qa-site.qa-detail-page .qa-answer-body p+p{margin-top:16px}.qa-answer-time{color:#999;margin-top:16px;font-size:12px}.qa-site.qa-detail-page .qa-book{background:rgba(var(--primary-rgb), .035);border:1px solid rgba(var(--primary-rgb), .12);border-radius:4px;margin:0 0 20px;padding:18px}.qa-site.qa-detail-page .qa-book-info{align-items:center;gap:16px;margin:0}.qa-site.qa-detail-page .qa-book-info h2{margin:0 0 6px;font-family:inherit;font-size:17px;line-height:1.5}.qa-site.qa-detail-page .qa-cover{width:64px;height:86px}@container qa (width<=800px){.qa-site.qa-detail-page .qa-article{padding:22px 20px 16px}.qa-site.qa-detail-page .qa-question h1{font-size:23px}.qa-site.qa-detail-page .qa-answer-body{font-size:15px}}.qa-book-mention{color:var(--primary);cursor:pointer;text-decoration:underline;text-decoration-color:rgba(var(--primary-rgb), .25);text-underline-offset:4px}.qa-book-mention:hover{text-decoration-color:currentColor}.qa-site.qa-detail-page [data-qa-target]:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:3px}.qa-book-card{cursor:pointer;color:inherit;display:flex}.qa-book-card:hover h2{color:var(--primary)}.qa-app-inline{border:1px solid var(--qa-line);background:#fffefb;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px;display:flex}.qa-app-inline-copy{overflow-wrap:anywhere;flex:1;min-width:0}.qa-app-inline strong{font-size:16px;line-height:1.65}.qa-app-inline .qa-mobile-app-cta{flex-shrink:0;width:auto}.qa-app-inline .qa-free-tooltip{width:min(280px,100vw - 64px)}.qa-app-inline p{color:var(--qa-muted);margin:7px 0 0;font-size:12px}.qa-app-button{text-align:center;cursor:pointer;color:#fff;font:inherit;background:#e83242;border:0;border-radius:24px;flex-shrink:0;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.qa-app-button:hover{color:#fff;background:#d92334}.qa-app-card{text-align:center;border:1px solid var(--qa-line);background:#fffefb;border-radius:4px;flex-direction:column;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.qa-app-icon{color:#fff;background:#e83242;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font:600 14px QA Noto Sans SC,sans-serif;display:inline-flex}.qa-app-card h2{white-space:nowrap;margin:0 0 8px;font-size:17px}.qa-app-card .qa-app-qr{border:0;flex-shrink:0;width:208px;max-width:100%;margin:0;padding:0;position:relative}.qa-app-card p,.qa-app-dialog p{color:var(--qa-muted);font-size:13px}.qa-app-qr{border:1px solid var(--qa-line);background:#fff;border-radius:6px;width:164px;margin:20px auto 12px;padding:6px;position:relative}.qa-qr-logo{box-sizing:border-box;background:#fff;border-radius:5px;width:18%;height:auto;padding:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa-app-qr svg{width:100%;height:auto;display:block}.qa-app-card .qa-text-link{cursor:pointer;font:inherit;background:0 0;border:none;margin-top:14px;font-size:12px}.qa-app-dialog{text-align:center;color:#2d2e29;border:0;border-radius:12px;width:min(360px,100vw - 32px);margin:auto;padding:36px 24px;box-shadow:0 20px 60px #0003}.qa-app-dialog::backdrop{background:#17171366}.qa-app-dialog h2{margin:0;font-size:18px}.qa-app-dialog .qa-app-qr{width:256px;max-width:100%;position:relative}.qa-app-dialog a{color:var(--primary);margin-top:18px;font-size:13px;display:inline-block}.qa-dialog-close{cursor:pointer;color:#777;background:0 0;border:0;width:32px;height:32px;font-size:25px;position:absolute;top:8px;right:10px}.qa-app-dock{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--qa-line);background:#fff;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 24px #24251e08}.qa-app-dock strong{font-size:14px}.qa-app-dock p{color:var(--qa-muted);margin:4px 0 0;font-size:11px}.qa-app-dock .qa-app-button{margin-left:auto}.qa-site.qa-detail-page[data-platform=m]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@container qa (width<=720px){.qa-app-inline{gap:12px;padding:18px 16px}.qa-app-inline strong{font-size:14px}}.qa-app-card .qa-app-card-copy h2{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.qa-app-card .qa-app-card-copy p{font-size:12px;line-height:1.8}.qa-app-dock .qa-app-icon{border-radius:10px;padding:0}.qa-app-dock>div{min-width:0}.qa-app-dock p{line-height:1.5}.qa-app-dialog>p{margin-top:10px;line-height:1.7}.qa-mobile-app-cta{width:100%;position:relative}.qa-mobile-app-pill{color:#fff;background:#ed3043;border-radius:999px;justify-content:center;align-items:center;min-height:48px;display:flex;box-shadow:0 4px 12px #ed304326}.qa-mobile-app-pill>a{color:#fff;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:14px 0 14px 20px;font-size:14px;font-weight:600;line-height:20px;display:flex}.qa-free-help{color:#ffffff9c;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0 16px 0 8px;display:flex}.qa-mobile-app-pill>a:focus-visible,.qa-free-help:focus-visible{outline-offset:-4px;border-radius:999px;outline:2px solid #fff}.qa-free-tooltip{z-index:30;color:#fff;background:#333;border-radius:6px;width:min(280px,100%);padding:10px 12px;font-size:12px;line-height:1.7;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 3px 12px #0002}.qa-free-tooltip:after{content:"";border:6px solid #0000;border-top-color:#333;position:absolute;top:100%;right:24px}.qa-app-dock[hidden]{display:none}.qa-scan-icon{color:#ed3043;margin:0 auto 8px;display:block}.qa-app-card .qa-app-card-copy h2{margin:0 0 5px;font-size:16px;font-weight:600}.qa-app-card .qa-app-card-copy p{color:#888;white-space:nowrap;margin:0;font-size:12px}.qa-app-card[data-qr-compact=true]{flex-direction:row;justify-content:center;gap:12px;padding:16px 12px}.qa-app-card[data-qr-compact=true] .qa-app-qr{width:116px}.qa-app-card[data-qr-compact=true] .qa-app-card-copy{flex:1;min-width:0}.qa-app-card[data-qr-compact=true] .qa-app-card-copy h2{font-size:15px}.qa-app-card[data-qr-compact=true] .qa-app-card-copy p{font-size:11px}.qa-app-dialog[data-qr-compact=true] .qa-app-qr{width:164px}.qa-answer-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.qa-answer-books-title{grid-column:1/-1;margin:0;font-size:15px;font-weight:600;line-height:1.5}.qa-site.qa-detail-page .qa-answer-books .qa-book{min-width:0;margin:0;padding:14px}.qa-book-copy{overflow-wrap:anywhere;min-width:0}.qa-site.qa-detail-page .qa-answer-books .qa-book-info h2{font-size:15px}.qa-answer-books .qa-book-info p{font-size:12px}@container qa (width<=720px){.qa-answer-books{grid-template-columns:minmax(0,1fr)}}.qa-site{--primary:#059fff;--primary-hover:#0084d6;--primary-rgb:5, 159, 255;--qa-line:#e9edf1;--qa-muted:#7b8490;background-image:none!important}.qa-site:is(.qa-list-page,.qa-detail-page){--qa-line:#e9edf1;--qa-muted:#7b8490;background-color:#f6f8fb}.qa-site .qa-list-section,.qa-site.qa-detail-page .qa-article,.qa-site .qa-links,.qa-site .qa-app-inline,.qa-site .qa-app-card{background:#fff}.qa-site .qa-app-button{background:var(--primary)}.qa-site .qa-app-button:hover{background:var(--primary-hover)}.qa-site .qa-scan-icon{color:var(--primary)}.qa-site .qa-mobile-app-cta>.qa-app-button{display:block}.qa-site .qa-error .qa-app-card{max-width:300px;margin:20px auto}.qa-site .qa-error .qa-mobile-app-cta{max-width:260px;margin:20px auto}
