*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}:root{--paper: #faf9f6;--paper-strong: #ffffff;--ink: #171b1f;--navy: #11324a;--navy-2: #1d4963;--red: #b4382f;--red-dark: #8d2924;--line: #d6dde1;--line-strong: #aebbc3;--muted: #5d6870;--serif: Arial, "Noto Sans SC", "Microsoft YaHei", sans-serif;--sans: Arial, "Noto Sans SC", "Microsoft YaHei", sans-serif;--page-gutter: .8rem;--reader-header-height: 68px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff;font-size:18px;overflow-x:clip}body{margin:0;background:#fff;color:var(--ink);font-size:1.05rem;line-height:1.65;overflow-x:clip}:focus-visible{outline:none}a{color:inherit}uni-button,uni-input{font:inherit}uni-button{cursor:pointer}@keyframes pulse-dot{0%{box-shadow:0 0 rgba(180,56,47,.45)}70%{box-shadow:0 0 0 6px rgba(180,56,47,0)}to{box-shadow:0 0 rgba(180,56,47,0)}}@media (prefers-reduced-motion: reduce){.header-desk{animation:none}}.masthead{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--line);overflow:visible}.masthead .article-read-progress[hidden]{display:none!important}.masthead-inner{max-width:1240px;min-height:66px;margin:auto;display:flex;align-items:center;gap:1.4rem}.brand-lockup{display:flex;align-items:center;gap:.7rem;padding-top:.4rem;min-width:150px;text-decoration:none}.brand-copy{display:grid;padding-top:.3rem}.brand-copy strong{font:600 1.72rem/1.05 var(--serif);letter-spacing:.02em}.brand-copy span{font-size:.76rem;color:var(--muted)}.primary-nav{display:flex;align-items:center;gap:.4rem;flex:1}.primary-nav a,.primary-nav .nav-a{padding:1rem .68rem;border-bottom:2px solid transparent;text-decoration:none;font-size:1.08rem;color:#27343d;cursor:pointer}.primary-nav a:hover,.primary-nav a:focus-visible,.primary-nav a[aria-current=page],.primary-nav .nav-a:hover,.primary-nav .nav-a:focus-visible,.primary-nav .nav-a[aria-current=page]{color:var(--red);border-bottom-color:var(--red);outline:none}.header-actions{display:flex;gap:.8rem;align-items:center}@media (min-width: 781px){.header-actions-swap{display:contents}.header-actions .header-topic-title{display:none!important}}.header-actions .icon-button{min-width:44px;min-height:36px;padding:.4rem .78rem;background:var(--paper-strong);color:var(--navy);font-size:.82rem;font-weight:750;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1}.header-actions .icon-button:hover,.header-actions .icon-button:focus-visible,.header-actions .icon-button[aria-current=page]{border-color:var(--red);color:var(--red);background:#fff}.header-actions .header-search-trigger{display:inline-flex;align-items:center;min-width:11.5rem;width:13.5rem;min-height:2.2rem;height:2.2rem;padding:0 .75rem 0 .65rem;gap:.4rem;border:0;border-radius:999px;background:#f0f1f3;color:#8b939b;box-sizing:border-box}.header-actions .header-search-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4rem;height:1.4rem;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:0}.header-actions .header-search-trigger svg,.header-actions .header-search-trigger .header-search-icon-img{display:block;width:.9rem;height:.9rem}.header-actions .header-search-input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font:.88rem/1.2 var(--sans);box-shadow:none}.header-actions .header-search-input::-moz-placeholder{color:#8b939b}.header-actions .header-search-input::placeholder{color:#8b939b}.header-actions .header-search-trigger:focus-within,.header-actions .header-search-trigger[aria-expanded=true]{background:#e8eaed;color:var(--navy)}.header-actions .icon-button[data-header-tool=notifications]{position:relative;min-width:36px;padding:.35rem;border:0;border-radius:0;background:transparent;color:var(--navy);cursor:pointer;font:inherit}.header-actions .icon-button[data-header-tool=notifications][hidden],.header-notify-badge[hidden],.header-desk[hidden],.header-desk-scrim[hidden]{display:none!important}.header-actions .icon-button[data-header-tool=notifications] svg{display:block;width:1.15rem;height:1.15rem}.header-actions .icon-button[data-header-tool=notifications]:hover,.header-actions .icon-button[data-header-tool=notifications]:focus-visible,.header-actions .icon-button[data-header-tool=notifications][aria-expanded=true]{border:0;background:transparent;color:var(--red)}.header-notify-badge{position:absolute;top:2px;right:-1px;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:var(--red);color:#fff;font:700 .58rem/1rem var(--sans);letter-spacing:0;text-align:center;pointer-events:none}.header-desk[data-desk=notifications]{width:min(420px,calc(100vw - 1.6rem))}.header-notify-head{display:flex;padding-bottom:.6rem;align-items:baseline;justify-content:space-between;gap:.75rem}.header-notify-head .header-desk-title{margin:0}.header-notify-readall{border:0;background:transparent;color:var(--red);cursor:pointer;font:600 .82rem/1.2 var(--sans);padding:0}.header-notify-readall:hover,.header-notify-readall:focus-visible{text-decoration:underline}.header-notify-list{display:grid;gap:0}.header-notify-item{padding:.6rem 0;border-bottom:1px solid var(--line)}.header-notify-item:last-child{border-bottom:0}.header-notify-item.is-unread .header-notify-title{color:var(--ink);font-weight:700}.header-notify-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .55rem}.header-notify-type{color:var(--navy);font:600 .84rem/1.25 var(--sans)}.header-notify-time{flex-shrink:0;color:#8b939b;font:400 .8rem/1.25 var(--sans)}.header-notify-item-top time{color:#8b939b;font:400 .8rem/1.25 var(--sans)}.header-notify-title{display:block;margin:0;color:var(--ink);font:700 .88rem/1.45 var(--sans)}.header-notify-body{display:block;margin:.2rem 0 0;color:var(--muted);font:400 .86rem/1.55 var(--sans)}.header-notify-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.4rem}.header-notify-link,.header-notify-quick{border:0;background:transparent;color:var(--red);cursor:pointer;font:600 .84rem/1.2 var(--sans);padding:0;text-decoration:none}.header-notify-link:hover,.header-notify-quick:hover,.header-notify-link:focus-visible,.header-notify-quick:focus-visible{text-decoration:underline}.header-notify-reply{display:none;margin-top:.65rem;padding-top:.55rem;border-top:1px dashed var(--line)}.header-notify-item.is-replying .header-notify-reply{display:block}.header-notify-reply uni-textarea{width:100%;min-height:4.2rem;padding:.45rem .55rem;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:.86rem/1.45 var(--serif);resize:vertical}.header-notify-reply-actions{display:flex;align-items:center;gap:.65rem;margin-top:.45rem;justify-content:end}.header-notify-reply-actions uni-button{min-height:2rem;padding:.3rem .75rem;border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;font:600 .8rem/1.2 var(--sans)}.header-notify-reply-status{color:var(--muted);font:.82rem/1.3 var(--sans)}.notify-guest-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;padding:.85rem .35rem .25rem}.notify-guest-icon{display:block;width:56px;height:56px;margin:0 0 .15rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.notify-guest-title{margin:0;color:var(--ink);font:600 .95rem/1.35 var(--serif)}.notify-guest-copy{margin:0;max-width:16.5rem;color:var(--muted);font:.8rem/1.55 var(--serif)}.notify-guest-btn{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;min-height:2.35rem;margin-top:.55rem;padding:.4rem 1.15rem;border:0;background:transparent;color:var(--red);cursor:pointer;font:600 .88rem/1.2 var(--sans);border-radius:.2rem}.notify-guest .header-desk-title{margin-bottom:0}.header-desk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:transparent}.header-desk{position:absolute;top:calc(100% - 1px);right:max(1.25rem,calc((100% - 1240px)/2 + 1.25rem));z-index:12;width:min(400px,calc(100vw - 1.6rem));max-height:min(72vh,calc(100vh - var(--reader-header-height) - 18px));overflow:auto;background:#fff;border:1px solid var(--line-strong);border-top:2px solid var(--navy);box-shadow:0 18px 42px rgba(17,50,74,.14);animation:header-desk-in .16s ease}.header-desk[data-desk=search]{width:min(520px,calc(100vw - 1.6rem))}@keyframes header-desk-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header-desk-card{padding:1rem 1.1rem 1.15rem}.header-desk-title{margin:.42rem 0 0;font:600 1.08rem/1.25 var(--serif)}.header-desk-copy{margin:.35rem 0 0;color:var(--muted);font:.8rem/1.55 var(--serif)}.header-desk-hint,.header-desk-empty{margin-top:.85rem;margin-bottom:0;color:var(--muted);font:500 .9rem/1.4 var(--sans);letter-spacing:.04em}.header-desk-empty{padding-bottom:.35rem;font:.88rem/1.55 var(--serif)}.header-desk-hits{display:grid}.header-desk-hit{display:grid;gap:.12rem;padding:.72rem 0;border-bottom:1px solid var(--line);text-decoration:none}.header-desk-hit:last-child{border-bottom:0;padding-bottom:.15rem}.header-desk-hit:hover strong,.header-desk-hit:focus-visible strong{color:var(--red)}.header-desk-hit strong{font:800 .98rem/1.35 var(--serif)}.header-desk-hit small{color:var(--muted);font-size:.82rem}.page{max-width:1240px;margin:1rem auto;min-height:calc(100vh - 218px);padding:0 var(--page-gutter) 1.5rem;background:#fff;border-radius:8px}.list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;margin:0;padding:4rem 1rem 2.9rem;text-align:center;border:0;background:transparent}.list-empty-icon{display:block;width:80px;height:80px;margin:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.list-empty-text{margin:0;max-width:40rem;color:var(--muted);font:.95rem/1.65 var(--serif)}.list-empty-action{margin-top:.35rem;color:var(--red);font:750 .88rem/1.2 var(--sans);text-decoration:none;border:0;background:transparent;cursor:pointer;padding:.2rem 0}.list-empty-action:hover,.list-empty-action:focus-visible{color:var(--red);border-bottom-color:var(--red)}.list-empty.is-compact{padding:1.15rem .75rem 1.25rem;gap:.4rem}.list-empty.is-compact .list-empty-icon{width:56px;height:56px}.list-empty.is-compact .list-empty-text{font-size:.84rem;line-height:1.55}.list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;margin:0;padding:4rem 1rem 3rem;text-align:center;border:0;background:transparent;color:var(--muted);box-sizing:border-box}.list-loading-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0}.list-loading-ring{display:block;width:100%;height:100%;box-sizing:border-box;border:1.5px solid rgba(17,50,74,.14);border-top-color:var(--red, #b4382f);border-right-color:rgba(180,56,47,.35);border-radius:50%;animation:list-loading-spin .85s linear infinite}.list-loading-text{margin:0;max-width:28rem;color:var(--muted);font:.92rem/1.55 var(--serif);letter-spacing:.02em}.list-loading.is-compact{padding:1.35rem .75rem 1.4rem;gap:.55rem}.list-loading.is-compact .list-loading-mark{width:1.45rem;height:1.45rem}.list-loading.is-compact .list-loading-text{font-size:.84rem;line-height:1.5}.list-loading.is-page{min-height:42vh;padding-top:5rem;padding-bottom:4rem}.list-loading.is-inline{flex-direction:row;justify-content:flex-start;gap:.45rem;padding:.15rem 0;min-height:0;text-align:left}.list-loading.is-inline .list-loading-mark{width:.95rem;height:.95rem}.list-loading.is-inline .list-loading-ring{border-width:1.5px}.list-loading.is-inline .list-loading-text{font:500 .78rem/1.3 var(--sans);letter-spacing:0}@keyframes list-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.list-loading-ring{animation:none;border-top-color:var(--red, #b4382f);opacity:.85}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{margin-top:1.5rem;padding:1.2rem 1.25rem 1rem;background:#0a1120;color:rgba(255,255,255,.88);text-align:left}.footer-inner{max-width:1240px;margin:0 auto}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.75rem 2.5rem}.footer-brand{display:grid;gap:.4rem;max-width:40rem}.footer-brand-name{margin:0;color:#fff;font:600 1.4rem/1.2 var(--serif);letter-spacing:.02em}.footer-copy{margin:0;color:rgba(255,255,255,.55);font:.8rem/1.7 var(--serif)}html{font-size:18px!important}uni-page-body{background:#fff;color:var(--ink, #171b1f);font-size:18px;line-height:1.65;font-family:var(--sans);box-sizing:border-box}body{background:#fff}html,body,uni-page-body{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}@media (max-width: 780px),((hover: none) and (pointer: coarse)){html,body,uni-page-body{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}}uni-button,.app-tabbar,.header-actions,.mobile-section-nav,[data-selection-toolbar],.auth-agree{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}uni-input,uni-textarea,.uni-input-input,.uni-textarea-textarea,[contenteditable=true]{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-image{box-sizing:border-box}uni-button:after{border:none!important;background:transparent!important;width:0!important;height:0!important}uni-button{margin:0;padding:0;background:transparent;line-height:inherit;font:inherit;color:inherit;border-radius:0;position:relative;overflow:visible}.selection-toolbar-actions uni-button{display:inline-flex!important;align-items:center!important;justify-content:center;gap:.32rem!important;min-height:32px!important;padding:0 .7rem!important;margin:0!important;border:1px solid #d8dde2!important;border-radius:8px!important;background:#fff!important;color:#3a424a!important;font:500 .86rem/1 var(--sans)!important;width:auto!important;box-sizing:border-box!important}.selection-toolbar-actions uni-button:before{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important;-webkit-mask-image:none!important;mask-image:none!important}.selection-toolbar-actions uni-button[data-selection-action=upvote].is-active,.selection-toolbar-actions uni-button[data-selection-action=downvote].is-active,.selection-toolbar-actions uni-button:hover,.selection-toolbar-actions uni-button:focus-visible{border-color:var(--red)!important;color:var(--red)!important;background:#fff8f6!important}.discussion-item-actions uni-button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;margin:0;width:auto!important;min-width:0;max-width:none;box-sizing:border-box}.discussion-feed-badges uni-button.topic-discuss-badge.is-focus{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0;margin:0;padding:.12rem .56rem!important;border:1px solid var(--red)!important;border-radius:999px!important;background:transparent!important;color:var(--red)!important;font:400 .72rem/1.25 var(--sans)!important;font-weight:400!important;letter-spacing:.01em;box-sizing:border-box}.discussion-feed-badges uni-button.topic-discuss-badge.is-focus:after{display:none!important;border:0!important}.discussion-feed-badges uni-button.topic-discuss-badge.is-focus:hover,.discussion-feed-badges uni-button.topic-discuss-badge.is-focus:focus-visible{border-color:var(--red)!important;background:color-mix(in srgb,var(--red) 8%,transparent)!important;color:var(--red)!important}.discussion-comment-meta-row,.comment-item-reply-meta-row,.annotation-item-reply-meta-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;gap:.35rem .5rem;width:100%;min-width:0}.discussion-comment-meta-row>.discussion-comment-meta,.comment-item-reply-meta-row>.comment-item-reply-meta,.comment-item-reply-meta-row>.annotation-item-reply-meta,.annotation-item-reply-meta-row>.annotation-item-reply-meta{flex:1 1 auto!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discussion-comment-meta-row>.discussion-item-actions,.comment-item-reply-meta-row>.discussion-item-actions,.annotation-item-reply-meta-row>.discussion-item-actions{margin-left:auto!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;justify-content:flex-end!important;flex-wrap:nowrap!important}@media (max-width: 780px){.discussion-module-head{flex-wrap:wrap;align-items:flex-start}.discussion-item-actions{gap:.05rem .1rem}.discussion-item-actions uni-button{min-height:28px;padding:0 .28rem;font-size:.82rem}}.primary-nav uni-navigator,.primary-nav .nav-a{padding:1rem .68rem;border-bottom:2px solid transparent;text-decoration:none;font-size:1.08rem;color:#27343d}.primary-nav uni-navigator:hover,.primary-nav .nav-a:hover,.primary-nav uni-navigator[aria-current=page],.primary-nav .nav-a[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.mobile-section-nav uni-navigator,.mobile-section-nav .nav-a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:38px;padding:0 .7rem;color:var(--navy);font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.mobile-section-nav uni-navigator:hover,.mobile-section-nav .nav-a:hover,.mobile-section-nav uni-navigator[aria-current=page],.mobile-section-nav .nav-a[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.v6-subscribe-page .subscribe-actions uni-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;flex:0 0 auto;margin:0!important;box-sizing:border-box}.v6-subscribe-page .subscribe-actions .subscribe-submit-btn,.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn{padding:.55rem 1.35rem!important;border:1px solid var(--red)!important;border-radius:8px!important;background:var(--red)!important;color:#fff;font:700 .9rem/1 var(--sans)}.v6-subscribe-page .subscribe-actions .subscribe-submit-btn:hover:not([disabled]),.v6-subscribe-page .subscribe-actions .subscribe-submit-btn:focus-visible:not([disabled]),.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn:hover:not([disabled]),.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn:focus-visible:not([disabled]){border-color:var(--red, #b4382f)!important;background:var(--red, #b4382f)!important;color:#fff!important}.v6-subscribe-page .subscribe-actions .subscribe-submit-btn[disabled],.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn[disabled],.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn.is-disabled{opacity:.45!important}.v6-subscribe-page .subscribe-actions .subscribe-submit-btn uni-text,.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn uni-text{color:#fff!important;font:inherit!important}.v6-subscribe-page .subscribe-actions .subscribe-cancel,.v6-subscribe-page .subscribe-actions uni-button.subscribe-cancel{padding:.55rem 1rem!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--muted, #5d6870)!important;font:600 .86rem/1.2 var(--sans)!important}.v6-subscribe-page .subscribe-actions .subscribe-cancel:hover,.v6-subscribe-page .subscribe-actions .subscribe-cancel:focus-visible,.v6-subscribe-page .subscribe-actions uni-button.subscribe-cancel:hover,.v6-subscribe-page .subscribe-actions uni-button.subscribe-cancel:focus-visible{color:var(--red, #b4382f)!important;border-bottom-color:var(--red, #b4382f)!important}.v6-subscribe-page .subscribe-field uni-input.subscribe-email-input,.v6-subscribe-page .subscribe-field .subscribe-email-input{display:block!important;width:100%!important;height:2.5rem!important;min-height:2.5rem!important;padding:.45rem .75rem!important;border:1px solid var(--line-strong, #aebbc3)!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important}.v6-subscribe-page .subscribe-field uni-input.subscribe-email-input .uni-input-wrapper,.v6-subscribe-page .subscribe-field .subscribe-email-input .uni-input-wrapper{width:100%;height:100%}.v6-subscribe-page .subscribe-field uni-input.subscribe-email-input .uni-input-input,.v6-subscribe-page .subscribe-field .subscribe-email-input .uni-input-input{height:100%!important;padding:0!important;border:0!important;background:transparent!important;font:.95rem/1.4 var(--serif)!important;color:var(--ink, #171b1f)!important}.v6-subscribe-page .subscribe-field uni-input.subscribe-email-input:focus-within,.v6-subscribe-page .subscribe-field .subscribe-email-input:focus-within{border-color:var(--red, #b4382f)!important}.v6-subscribe-page .subscribe-status-flag,.v6-subscribe-page .subscribe-status-email,.v6-subscribe-page .subscribe-status-desc{display:block}@media (max-width: 640px){.v6-subscribe-page .subscribe-actions{flex-direction:column;align-items:stretch}.v6-subscribe-page .subscribe-actions .subscribe-submit-btn,.v6-subscribe-page .subscribe-actions .subscribe-cancel,.v6-subscribe-page .subscribe-actions uni-button.subscribe-submit-btn,.v6-subscribe-page .subscribe-actions uni-button.subscribe-cancel{width:100%!important}}#u-a-t{position:relative;z-index:1600}uni-toast{z-index:1600!important}.auth-dialog{display:none}.auth-dialog.open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1400;display:flex!important;align-items:center;justify-content:center;padding:.75rem;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(13,40,56,.42),rgba(17,27,35,.62))!important;backdrop-filter:blur(3px);box-sizing:border-box;overflow:auto}.auth-dialog.open .auth-dialog-shell{width:min(480px,100vw - 1.5rem);max-width:min(480px,100vw - 1.5rem);max-height:min(94vh,860px);flex:0 1 auto;margin:auto;display:flex;flex-direction:column;overflow:hidden}.auth-dialog-field uni-label{display:block;margin:0 0 .35rem;color:var(--ink);font:400 .82rem/1.3 var(--sans)}.auth-dialog-head h2,.auth-dialog-head .auth-dialog-h2{margin:0;color:var(--navy);font:400 1.5rem/1.15 var(--serif);letter-spacing:.01em}.auth-dialog-switch uni-text,.auth-dialog-switch uni-button{border:0;background:transparent;color:var(--red);cursor:pointer;font:inherit;padding:0}.app-shell>.header-desk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:transparent}.app-shell>.header-desk{position:fixed;top:calc(var(--status-bar-height, 0px) + 68px - 1px);right:max(1.25rem,(100% - 1240px) / 2 + 1.25rem);z-index:12}.header-actions .header-search-trigger uni-input.header-search-input,.header-actions .header-search-trigger .header-search-input{flex:1;min-width:0;width:auto!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:.88rem/1.2 var(--sans)!important;color:var(--ink, #171b1f)!important}.header-actions .header-search-trigger uni-input.header-search-input .uni-input-wrapper,.header-actions .header-search-trigger .header-search-input .uni-input-wrapper{width:100%;height:100%;background:transparent!important}.header-actions .header-search-trigger uni-input.header-search-input .uni-input-input,.header-actions .header-search-trigger .header-search-input .uni-input-input{height:100%!important;padding:0!important;border:0!important;background:transparent!important;font:inherit!important;color:inherit!important}.header-actions .header-search-trigger uni-input.header-search-input:focus,.header-actions .header-search-trigger .header-search-input:focus,.header-actions .header-search-trigger uni-input.header-search-input .uni-input-input:focus,.header-actions .header-search-trigger .header-search-input .uni-input-input:focus{background:transparent!important}.header-actions .header-search-trigger uni-input.header-search-input .uni-input-placeholder,.header-actions .header-search-trigger .header-search-input .uni-input-placeholder{color:#8b939b!important}.header-notify-reply uni-textarea.header-notify-reply-input,.header-notify-reply .header-notify-reply-input,.header-notify-reply uni-textarea{width:100%!important;min-height:4.2rem!important;padding:.45rem .55rem!important;border:1px solid var(--line-strong, #aebbc3)!important;background:#fff!important;color:var(--ink, #171b1f)!important;font:.86rem/1.45 var(--serif)!important;box-sizing:border-box!important}.app-main.page{display:block}.phone-series-nav{display:none}.v6-reading-item h2 .navigator-wrap,.v6-reading-item h2 uni-navigator,.v6-my-comment-title .navigator-wrap,.v6-my-comment-title uni-navigator,.v6-reading-item h2 .v6-reading-item-title-btn,.v6-my-comment-title .v6-reading-item-title-btn{color:var(--ink);text-decoration:none}.v6-reading-item h2 .navigator-wrap:hover,.v6-reading-item h2 uni-navigator:hover,.v6-my-comment-title .navigator-wrap:hover,.v6-my-comment-title uni-navigator:hover,.v6-reading-item h2 .v6-reading-item-title-btn:hover,.v6-my-comment-title .v6-reading-item-title-btn:hover{color:var(--red);text-decoration:underline;text-underline-offset:3px}.v6-reading-item-actions uni-navigator,.v6-reading-item-actions uni-button,.v6-reading-item-actions .reading-item-btn,.v6-reading-item-actions .navigator-wrap,.v6-reading-item-actions .navigator-wrap:link,.v6-reading-item-actions .navigator-wrap:visited{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:36px!important;margin:0!important;padding:0 .45rem!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--muted, #5d6870)!important;font:750 .82rem/1 var(--sans)!important;text-decoration:none!important;box-sizing:border-box}.v6-reading-item-actions uni-button:after{border:none!important}.v6-reading-item-actions .reading-item-btn:hover,.v6-reading-item-actions .navigator-wrap:hover,.v6-reading-item-actions .navigator-wrap:focus-visible,.v6-reading-item-actions uni-button:hover{color:var(--red, #b4382f)!important}[data-topic-page] .comment-sticky-dock[data-topic-sticky-compose]{display:none}@media (max-width: 780px){[data-topic-page] .comment-sticky-dock[data-topic-sticky-compose]{display:flex;left:0!important;right:0!important;bottom:calc(var(--phone-tabbar, 56px) + env(safe-area-inset-bottom,0px));width:100%!important;max-width:100%!important;margin:0!important;border-radius:0;transform:none!important;opacity:1;pointer-events:auto;z-index:40;padding-bottom:0;box-sizing:border-box!important;overflow-x:hidden;overflow-y:visible}.app-shell.is-no-tabbar [data-topic-page] .comment-sticky-dock[data-topic-sticky-compose]{bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}[data-topic-page].has-topic-sticky-compose,[data-topic-page].has-comment-sticky-dock{padding-bottom:5.5rem}.app-shell.is-no-tabbar [data-topic-page].has-topic-sticky-compose,.app-shell.is-no-tabbar [data-topic-page].has-comment-sticky-dock{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}[data-topic-page].has-topic-sticky-compose:has(.comment-sticky-dock.is-open),[data-topic-page].has-comment-sticky-dock:has(.comment-sticky-dock.is-open){padding-bottom:14rem}.app-shell.is-no-tabbar [data-topic-page].has-topic-sticky-compose:has(.comment-sticky-dock.is-open),.app-shell.is-no-tabbar [data-topic-page].has-comment-sticky-dock:has(.comment-sticky-dock.is-open){padding-bottom:calc(14rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 780px){.article-page .comment-sticky-dock,[data-article-page] .comment-sticky-dock,.article-page.has-comment-sticky-dock .comment-sticky-dock,[data-article-page].has-comment-sticky-dock .comment-sticky-dock{display:flex;left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;border-radius:0;transform:none;opacity:1;pointer-events:auto;z-index:40}.article-page.has-comment-sticky-dock,[data-article-page].has-comment-sticky-dock{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))}}.comment-sticky-bar.is-stack uni-button.comment-sticky-trigger{display:flex!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:inherit!important}.comment-sticky-bar.is-stack uni-button.comment-sticky-trigger:after,.comment-sticky-bar.is-stack uni-button.comment-sticky-metric:after{border:0!important}.comment-sticky-bar.is-stack uni-button.comment-sticky-metric{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0!important;border:0!important;background:transparent!important;line-height:1!important}.comment-sticky-form,.comment-sticky-inner{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.comment-sticky-form uni-textarea,.comment-sticky-form .comment-sticky-textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:106px!important;max-height:60vh!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;scrollbar-width:none!important}.comment-sticky-form uni-textarea::-webkit-scrollbar,.comment-sticky-form .comment-sticky-textarea::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.comment-sticky-form .uni-textarea-wrapper,.comment-sticky-form .uni-textarea-compute{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;scrollbar-width:none!important}.comment-sticky-form .uni-textarea-wrapper::-webkit-scrollbar,.comment-sticky-form .uni-textarea-compute::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.comment-sticky-form uni-textarea,.comment-sticky-form .uni-textarea-textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;max-height:60vh!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important}.comment-sticky-dock.is-open:not(.is-discuss-open){display:flex!important;flex-direction:column!important;max-height:calc(60vh + 5.5rem)!important;overflow:hidden!important}.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form{display:flex!important;flex-direction:row!important;align-items:flex-start!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}[data-topic-sticky-compose].comment-sticky-dock.is-open .comment-sticky-form,[data-topic-sticky-compose].comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form,[data-topic-sticky-compose].comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form{flex-direction:column!important;align-items:stretch!important}.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form>uni-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form>.comment-sticky-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form uni-textarea.comment-sticky-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-body>uni-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-body>.comment-sticky-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-body uni-textarea.comment-sticky-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-field>uni-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-field>.comment-sticky-textarea,.comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-compose-field uni-textarea.comment-sticky-textarea{flex:0 1 auto!important;min-height:106px!important;max-height:60vh!important}.comment-sticky-form>.comment-sticky-compose-field{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;min-width:0!important;width:100%!important;overflow:visible!important}.comment-sticky-compose-field>.comment-sticky-textarea-tags{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;position:relative;z-index:2;overflow:visible!important}.comment-sticky-compose-field.has-tags-panel>uni-textarea.comment-sticky-textarea,.comment-sticky-compose-field.has-tags-panel>.comment-sticky-textarea{flex:1 1 auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important}.comment-sticky-dock.is-open.is-discuss-open{display:flex!important;flex-direction:column!important;max-height:min(78vh,720px)!important;overflow:hidden!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-discuss-panel{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-discuss-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form{display:flex!important;flex-direction:row!important;align-items:flex-start!important;flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-context,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-gate{flex:0 0 auto!important}.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form>uni-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form>.comment-sticky-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form uni-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form .uni-textarea-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-body>uni-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-body>.comment-sticky-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-body uni-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-body .uni-textarea-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-field>uni-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-field>.comment-sticky-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-field uni-textarea,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-compose-field .uni-textarea-textarea{flex:0 0 auto!important;height:72px!important;min-height:72px!important;max-height:96px!important;overflow-x:hidden!important;overflow-y:auto!important}.comment-sticky-dock.is-open .comment-sticky-actions,.comment-sticky-dock.is-open.is-discuss-open .comment-sticky-actions{flex:0 0 auto!important;position:relative;z-index:3;background:#fff}.comment-sticky-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:end!important;gap:.5rem!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.comment-sticky-actions-trail{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:.5rem!important;margin-left:auto!important;min-width:0}.comment-sticky-actions uni-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap}.comment-sticky-actions uni-button.comment-sticky-actions-tag-add,.comment-sticky-actions uni-button.topic-discuss-compose-tag-add{justify-content:flex-start!important;flex:0 1 auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--red, #b4382f)!important;font:500 .82rem/1.2 var(--sans)!important;text-align:left!important}.topic-discuss-compose-foot-lead uni-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;line-height:1!important;box-sizing:border-box!important;vertical-align:middle}.comment-sticky-actions uni-button[data-topic-sticky-cancel],.comment-sticky-actions uni-button[data-sticky-cancel]{background:transparent!important;color:var(--muted, #5d6870)!important;border:0!important;min-height:38px;padding:.3rem .55rem!important;font:650 1rem/1.6 var(--sans)!important}.comment-sticky-actions uni-button.comment-sticky-submit,.comment-sticky-actions uni-button[type=submit]{padding:.35rem 1rem!important;border:0!important;border-radius:999px!important;background:var(--red, #b4382f)!important;color:#fff!important;font:700 .92rem/1 var(--sans)!important;opacity:1!important}.comment-sticky-actions uni-button.comment-sticky-submit[disabled],.comment-sticky-actions uni-button.comment-sticky-submit.is-disabled,.comment-sticky-actions uni-button.comment-sticky-submit:disabled,.comment-sticky-actions uni-button[type=submit][disabled],.comment-sticky-actions uni-button[type=submit].is-disabled,.comment-sticky-actions uni-button[type=submit]:disabled{opacity:.45!important}.comment-sticky-actions uni-button.comment-sticky-submit uni-text,.comment-sticky-actions uni-button[type=submit] uni-text{color:#fff!important;font:inherit!important}.comment-inline-reply-actions{display:flex!important;align-items:center;gap:.45rem;width:100%}.comment-inline-reply-actions uni-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;flex:0 0 auto;margin:0!important;background:transparent;font-size:.88rem}.comment-inline-reply-actions .comment-inline-publish,.comment-inline-reply-actions uni-button.comment-inline-publish{min-height:32px!important;padding:0 .9rem!important;border:0!important;border-radius:4px!important;background:var(--red)!important;color:#fff!important;font:.88rem/1 var(--sans)!important}.comment-inline-reply-actions [data-topic-discuss-reply-cancel],.comment-inline-reply-actions uni-button[data-topic-discuss-reply-cancel]{min-height:32px!important;padding:0 .55rem!important;border:0!important;background:transparent!important;color:#8a949c!important;font:650 .82rem/1 var(--sans)!important}@media (min-width: 781px){.article-body,.article-body-html,.article-body :is(p,div,span,h1,h2,h3,h4,h5,h6,li,blockquote,section,pre){-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}}@media (max-width: 780px),((hover: none) and (pointer: coarse)){.article-body,.article-body-html{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.article-body :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,figcaption,span,section,pre,[data-reading-block]){-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:none!important}}.article-body img,.article-body uni-image{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.sentence-comment-badge,.sentence-vote-badge,uni-button.sentence-comment-badge,uni-button.sentence-vote-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.08rem!important;width:auto!important;max-width:none!important;height:auto!important;min-height:1.65em!important;margin:0 0 0 .18rem!important;padding:.2rem .4rem!important;border:0!important;border-radius:999px!important;background:rgba(180,56,47,.1)!important;color:var(--red)!important;font:600 .82rem/1 var(--sans)!important;overflow:visible!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important}.sentence-vote-badge.is-down,uni-button.sentence-vote-badge.is-down{background:rgba(17,50,74,.1)!important;color:var(--navy)!important}.sentence-comment-badge svg,.sentence-vote-badge svg{width:.82rem!important;height:.82rem!important;display:block!important;flex:0 0 auto!important}.sentence-comment-badge:after,.sentence-vote-badge:after,uni-button.sentence-comment-badge:after,uni-button.sentence-vote-badge:after{display:none!important;content:none!important;border:0!important;width:0!important;height:0!important}mark.selection-mark.is-annotation,mark.selection-mark.is-liked{text-decoration-line:underline!important;text-decoration-style:dashed!important;text-decoration-color:var(--red, #b4382f)!important;text-underline-offset:3px!important;-webkit-text-decoration-line:underline!important;-webkit-text-decoration-style:dashed!important;-webkit-text-decoration-color:var(--red, #b4382f)!important;color:inherit!important}:root,uni-page-body{--phone-bp: 780px;--touch-min: 44px;--status-bar: var(--status-bar-height, 0px);--phone-masthead: 62px;--phone-mobile-nav: 44px;--phone-tabbar: 56px;--app-header-red: #b4382f;--app-header-search: rgba(255, 255, 255, .22)}.app-shell.is-phone-chrome{margin-top:0!important;padding-top:0!important;background:#fff}.app-shell.is-phone-chrome>.app-main.page,.app-shell.is-phone-chrome .page{margin:0!important;border-radius:0!important}.app-shell.is-phone-chrome:has(.article-toolbar)>.app-main.page,.app-shell.is-phone-chrome .page:has(.article-toolbar),.app-shell.is-phone-chrome .page:has(.article-chrome-sticky){margin-top:0!important}.app-shell.is-phone-chrome .masthead{border-bottom:0!important;box-shadow:0 1px 0 var(--line, #d6dde1)}.app-shell.is-phone-chrome .mobile-section-nav{top:calc(var(--status-bar) + var(--phone-masthead))!important}.app-shell.is-phone-chrome .article-chrome-sticky.is-page-header{top:calc(var(--status-bar) + var(--phone-masthead) + var(--phone-mobile-nav))!important}.app-shell.is-phone-chrome .article-chrome-sticky.is-embedded{position:static!important;top:auto!important}.app-shell.is-phone-chrome.is-no-header{--phone-masthead: 0px}.app-shell.is-phone-chrome.is-no-header .article-chrome-sticky.is-page-header{top:0!important;z-index:10;padding-top:var(--status-bar);background:#fff!important}.app-shell.is-phone-chrome .article-chrome-sticky.is-page-header .article-toolbar{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;padding:.4rem 0 .35rem!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app-shell.is-phone-chrome .article-chrome-sticky.is-page-header .article-toolbar .v6-reading-state{order:1;width:100%!important}.app-shell.is-phone-chrome .article-chrome-sticky.is-page-header .article-toolbar .v6-reading-lead.is-inline{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important}.app-shell.is-phone-chrome .article-chrome-sticky.is-page-header .article-read-progress{position:relative!important;left:calc(var(--page-gutter) * -1)!important;right:auto!important;bottom:auto!important;width:calc(100% + var(--page-gutter) * 2);margin:0}.app-shell.is-phone-chrome .article-chrome-sticky.is-embedded .article-toolbar,.app-shell.is-phone-chrome .masthead-article-tools .article-toolbar{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}@media (min-width: 781px){.phone-only,.app-tabbar{display:none!important}.app-shell{padding-bottom:0}}@media (max-width: 780px){:root,uni-page-body{--page-gutter: 16px;--reader-header-height: calc( var(--status-bar) + var(--phone-masthead) + var(--phone-mobile-nav) )}uni-page-body{font-size:18px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff}body{background:#fff}html,body,uni-page-body,uni-page,uni-page-wrapper{overscroll-behavior-y:none}.desktop-only,.site-footer{display:none!important}.app-shell{min-height:100vh;min-height:100dvh;background:#fff;padding-top:0;padding-bottom:calc(var(--phone-tabbar) + constant(safe-area-inset-bottom));padding-bottom:calc(var(--phone-tabbar) + env(safe-area-inset-bottom,0px))}.app-shell.is-no-tabbar{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom,0px)}.app-shell.is-no-mobile-nav{--phone-mobile-nav: 0px}.app-shell .masthead,.masthead{position:sticky;top:0;z-index:10;padding-top:var(--status-bar);background:#fff;color:var(--ink);border-bottom:0;box-shadow:0 1px 0 var(--line, #d6dde1)}.app-shell .masthead-inner,.masthead-inner{max-width:none;min-height:var(--phone-masthead);height:var(--phone-masthead);margin:0;padding:0 var(--page-gutter);display:flex;align-items:center;gap:.75rem;box-sizing:border-box;overflow:hidden}.app-shell .masthead.is-show-back .masthead-inner,.masthead.is-show-back .masthead-inner{gap:.45rem}.masthead-page-title{flex:1 1 auto;min-width:0;margin:0;color:var(--ink, #171b1f);text-align:center;font:650 1.05rem/1.25 var(--sans, Arial, "Noto Sans SC", "Microsoft YaHei", sans-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masthead-page-action{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.masthead-page-action .header-notify-readall{padding:.35rem .15rem;color:var(--app-header-red, #d63f35);font:600 .88rem/1.2 var(--sans, Arial, "Noto Sans SC", "Microsoft YaHei", sans-serif);-webkit-tap-highlight-color:transparent}.masthead-page-action .header-notify-readall:active{opacity:.65}.app-shell.is-phone-chrome [data-account-layout] .page-head,.app-shell.is-phone-chrome [data-notify-page] .page-head,.app-shell.is-phone-chrome [data-quote-card-page] .page-head,.app-shell.is-phone-chrome [data-profile-page] .profile-page-title{display:none!important}.brand-copy{display:block;padding-top:0;min-width:0}.brand-tagline,.brand-copy>span{display:none!important}.brand-lockup{flex:0 0 auto;min-width:auto;max-width:40%;padding-top:0;overflow:hidden;color:#fff}.brand-copy strong{display:block;letter-spacing:.04em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primary-nav{display:none!important}.header-actions{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center;gap:0;min-width:0}.header-actions-swap{position:relative;flex:1 1 auto;display:grid!important;align-items:center;min-width:0;min-height:34px;height:34px}.header-actions-swap .header-topic-title,.header-actions-swap .header-search-trigger{grid-area:1/1;width:100%;max-width:none;min-width:0;box-sizing:border-box;transition:opacity .32s ease,transform .32s ease}.header-actions .header-topic-title{display:flex!important;align-items:center;margin:0;padding:.3rem .15rem 0 .35rem;color:var(--ink, #171b1f);font:650 .95rem/1.25 var(--serif, "Noto Serif SC", "Source Han Serif SC", serif);letter-spacing:.01em;text-align:left;opacity:0;transform:translateY(6px);pointer-events:none;z-index:1}.header-actions .header-topic-title.is-on{opacity:1;transform:none;pointer-events:auto;z-index:2}.header-actions .header-topic-title-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masthead.is-show-back .header-actions .header-topic-title{padding-left:0}.header-actions .header-search-trigger{display:inline-flex!important;align-items:center;width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 auto;min-height:34px;height:34px;padding:0 .85rem 0 .7rem;gap:.35rem;border:0;border-radius:999px;box-sizing:border-box;background:#f0f1f3!important;color:#8b939b!important;opacity:1;transform:none;pointer-events:auto;z-index:2}.header-actions-swap.is-title .header-search-trigger,.header-actions .header-search-trigger:not(.is-on){opacity:0;transform:translateY(-6px);pointer-events:none;z-index:1}}@media (max-width: 780px) and (prefers-reduced-motion: reduce){.header-actions-swap .header-topic-title,.header-actions-swap .header-search-trigger{transition:none;transform:none!important}}@media (max-width: 780px){.header-actions .header-search-trigger:focus-within,.header-actions .header-search-trigger[aria-expanded=true]{background:#e8eaed!important;color:var(--navy, #11324a)!important}.header-actions .header-search-input{font:.86rem/1.2 var(--sans, Arial, "Noto Sans SC", "Microsoft YaHei", sans-serif);color:var(--ink, #171b1f)!important;background:transparent!important}.header-actions .header-search-input::-moz-placeholder{color:#8b939b!important}.header-actions .header-search-input::placeholder,.header-search-placeholder{color:#8b939b!important}.header-actions .icon-button,.header-actions .header-notify-btn,.auth-slot{display:none!important}.mobile-section-nav{position:sticky;top:calc(var(--status-bar) + var(--phone-masthead));z-index:9;display:flex!important;gap:.6rem;overflow-x:auto;padding:0 var(--page-gutter);background:rgba(250,249,246,.98);border-bottom:1px solid var(--line-strong);scrollbar-width:none}.mobile-section-nav::-webkit-scrollbar{display:none}.mobile-section-nav uni-navigator,.mobile-section-nav .nav-a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--phone-mobile-nav);padding:0 .85rem;color:#5d6870;font-size:.92rem;font-weight:600;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.mobile-section-nav uni-navigator:hover,.mobile-section-nav .nav-a:hover,.mobile-section-nav uni-navigator[aria-current=page],.mobile-section-nav .nav-a[aria-current=page]{color:var(--app-header-red, var(--red))!important;border-bottom-color:var(--app-header-red, var(--red))!important}.app-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:stretch;justify-content:space-around;min-height:var(--phone-tabbar);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom,0px);background:#f7f8f9;border-top:1px solid #e2e6e9;box-sizing:content-box}.app-tabbar-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:var(--phone-tabbar);padding:.35rem .25rem;color:#8a939b;-webkit-tap-highlight-color:transparent}.app-tabbar-item[aria-current=page]{color:var(--app-header-red, #d63f35)}.app-tabbar-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0}.app-tabbar-icon .uni-icons{display:block;line-height:1}.app-tabbar-badge{position:absolute;top:-4px;right:-8px;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:var(--app-header-red, #d63f35);border:1px solid #fff;color:#fff;font-size:.62rem;font-weight:700;line-height:.96rem;text-align:center;box-sizing:border-box}.app-tabbar-label{font-size:.68rem;font-weight:600;line-height:1.1}.app-main.page,.page{margin-bottom:0!important;margin-left:0!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important;padding-bottom:1.25rem!important;max-width:100%;overflow-x:clip}.app-main.page:has(.article-toolbar),.app-main.page:has(.article-chrome-sticky),.page:has(.article-toolbar),.page:has(.article-chrome-sticky){margin-top:0!important}.app-shell:has([data-me-page]),.app-main.page:has([data-me-page]),.page:has([data-me-page]){background:#f5f5f5!important}.app-main.page:has([data-me-page]),.page:has([data-me-page]){padding-top:0!important;padding-bottom:0!important}.app-main.page:has([data-topic-page]),.page:has([data-topic-page]){overflow-x:visible}.app-shell>.header-desk{left:0;right:0;width:100%;max-width:none;top:calc(var(--status-bar) + var(--phone-masthead) + var(--phone-mobile-nav) - 1px);max-height:calc(100vh - var(--status-bar) - var(--phone-masthead) - var(--phone-mobile-nav) - var(--phone-tabbar) - env(safe-area-inset-bottom,0px));overflow:auto;border-radius:0;box-shadow:0 8px 24px rgba(17,50,74,.12)}.app-shell>.header-desk-scrim{top:calc(var(--status-bar) + var(--phone-masthead) + var(--phone-mobile-nav));bottom:calc(var(--phone-tabbar) + env(safe-area-inset-bottom,0px))}.home-discuss{margin-bottom:1rem}.home-discuss-module{padding:.35rem 0 .2rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-discuss-head{display:none!important}.home-discuss-title{font-size:1.2rem!important}.home-discuss.is-phone-carousel .home-topic-list,.home-discuss .home-topic-list{display:none!important}.home-topic-carousel{position:relative;width:100%;height:auto;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:height .28s cubic-bezier(.22,.85,.32,1)}.home-topic-carousel-track{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:auto;gap:16px;transition:transform .34s cubic-bezier(.22,.85,.32,1);will-change:transform}.home-topic-carousel-track.is-dragging{transition:none}.home-topic-carousel-slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;padding:0}.home-topic-carousel .home-hero{padding:0;min-height:0;height:auto;border-radius:14px;transform:scale(.94);opacity:.42;transform-origin:center center;transition:transform .34s cubic-bezier(.22,.85,.32,1),opacity .34s cubic-bezier(.22,.85,.32,1);will-change:transform,opacity}.home-topic-carousel-slide.is-active .home-hero{transform:scale(1);opacity:1}.home-topic-carousel-slide.is-near .home-hero{opacity:.55;transform:scale(.96)}.home-topic-carousel-track.is-dragging .home-topic-carousel-slide.is-active .home-hero{transform:scale(.98);opacity:.94}.home-topic-carousel-track.is-dragging .home-topic-carousel-slide.is-near .home-hero{opacity:.62;transform:scale(.95)}.home-discuss.is-phone-carousel .home-top-pager-foot{display:flex!important;justify-content:center;align-items:center;width:100%;margin:.85rem 0 0;padding:0}.home-discuss.is-phone-carousel .home-top-pager-foot .home-top-pager-dots{justify-content:center}.home-hero h2{height:auto!important;max-height:none!important;font-size:clamp(1.45rem,6vw,1.7rem)!important;line-height:1.32!important;font-weight:650!important;color:var(--ink)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:ellipsis!important;word-break:break-word!important}.home-hero h2 a,.home-hero h2 uni-navigator{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:ellipsis!important;word-break:break-word!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.home-hero .hero-core{height:auto!important;max-height:none!important}.home-hero .hero-core-questions{margin:0;padding:0;color:#4a5560;font-size:.9rem;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word}.home-hero .hero-stats,.headline-grid>.hero-stats{margin-top:1rem;color:#8a949c;font-size:.84rem}.home-hero .hero-cta,.headline-grid>.hero-cta{width:100%!important;margin-top:1.15rem;margin-left:0!important;margin-right:0!important;padding:.85rem 1.2rem;border-radius:12px;font:500 1rem/1 var(--sans)}.home-snapshot-empty-cta{min-height:var(--touch-min)}.home-latest-item{display:flex!important;flex-direction:column!important;gap:.55rem!important;padding-bottom:1.1rem;min-width:0;max-width:100%;overflow-x:clip}.home-latest-item .home-latest-head,.home-latest-item .home-latest-head.has-response{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;min-width:0;max-width:100%}.home-latest-item .home-latest-head.has-response>h3{max-width:none!important;width:100%;min-width:0}.home-latest-item .home-latest-response{display:flex!important;flex:1 1 1.5rem!important;flex-wrap:nowrap!important;align-items:center;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.home-latest-item .home-latest-response-link,.home-latest-item .home-latest-response uni-navigator,.home-latest-item .home-latest-response a{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-bottom:0!important}.home-latest-item .home-latest-response .navigator-wrap{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-latest-item .home-latest-summary,.home-latest-item.is-lead .home-latest-summary,.home-latest-index,.home-latest-item.has-thumb .home-latest-kicker{display:none!important}.home-latest-item:not(.has-thumb) .home-latest-kicker{width:100%}[data-voices-page] .voices-columns,[data-topic-list] .voices-columns{display:none!important}.home-latest-item h3,.home-latest-head h3,.topic-list-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;white-space:normal!important;max-width:100%}.home-latest-item h3 a,.home-latest-item h3 uni-navigator,.home-latest-head h3 a,.home-latest-head h3 uni-navigator,.topic-list-card h3 a,.topic-list-card h3 uni-navigator{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:ellipsis;max-width:100%}.home-latest-body{display:contents!important}.home-latest-thumb{position:relative!important;display:block!important;order:-1;width:100%!important;max-width:100%!important;height:148px!important;aspect-ratio:auto!important;align-self:stretch;overflow:hidden;border-radius:6px;border:0!important;box-shadow:none!important}.home-latest-copy{order:1;display:flex!important;flex-direction:column!important;gap:.35rem!important;min-width:0}.home-latest-foot{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.28rem!important}.home-latest-foot .home-latest-meta{margin-left:0!important;justify-content:flex-start!important}.home-latest-thumb uni-image,.home-latest-thumb img{width:100%!important;height:100%!important;display:block;-o-object-fit:cover;object-fit:cover}.home-latest-thumb-tag{position:absolute;top:.45rem;left:.45rem;z-index:2;max-width:calc(100% - .9rem);pointer-events:auto}.home-latest-thumb-tag .home-latest-column-tag,.home-latest-thumb-tag .home-latest-column-tag.is-static{height:auto!important;min-height:0;padding:.18rem .48rem!important;border:0!important;border-radius:3px;background:rgba(0,0,0,.55)!important;color:#fff!important;font:500 .72rem/1.35 var(--sans)!important;letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.25);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.home-latest-thumb-tag .home-latest-column-tag:hover,.home-latest-thumb-tag .home-latest-column-tag:focus-visible{background:rgba(0,0,0,.68)!important;color:#fff!important}.home-latest-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .65rem;margin-top:.35rem;font-size:.78rem;color:var(--muted, #6a767e)}.home-latest-meta .home-latest-author{order:1}.home-latest-meta .home-latest-source{order:2}.home-latest-meta .home-latest-published{order:3}.home-latest-meta .home-latest-source,.home-latest-meta .home-latest-author,.home-latest-meta .home-latest-published{color:var(--muted, #6a767e)}.home-latest-meta .home-latest-published time{color:inherit}.article-chrome-bar{margin-bottom:.3rem}.article-chrome-sticky.is-embedded{position:static!important;top:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.article-chrome-sticky.is-page-header{position:sticky!important;top:calc(var(--status-bar) + var(--phone-masthead) + var(--phone-mobile-nav));z-index:20;margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1);padding-left:calc(var(--page-gutter));padding-right:calc(var(--page-gutter));background:#fff!important;border-bottom:1px solid var(--line, #d6dde1);box-sizing:border-box}.app-shell.is-no-header .article-chrome-sticky.is-page-header{top:0!important;z-index:20;padding-top:var(--status-bar)!important}.app-shell.is-no-header .article-chrome-sticky.is-page-header{padding-top:0!important}.article-reading-layout,.article-main{position:relative;z-index:0}.article-toolbar,.article-toolbar .v6-reading-actions{background:#fff!important}.article-toolbar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%;margin:0;padding:.4rem 0!important;background:transparent;border:0;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.article-toolbar .v6-reading-state{display:flex!important;flex-wrap:nowrap!important;flex:0 0 auto;order:1;width:100%;min-width:0;margin:0;padding:0;align-items:center;justify-content:space-between!important}.article-toolbar .v6-reading-lead.is-inline{order:unset;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.4rem!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0 0 0 auto!important}.article-toolbar .v6-reading-lead.is-inline .v6-reading-copy,.article-toolbar .v6-reading-lead.is-inline .v6-reading-resume{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:600 .88rem/1 var(--sans, sans-serif)!important;color:var(--red, #b4382f)!important;white-space:nowrap!important}.article-chrome-sticky.is-page-header .article-read-progress{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%}.article-toolbar .v6-reading-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0;margin-left:0!important;justify-content:flex-start!important;gap:.28rem}.article-chrome-sticky.is-page-header .article-toolbar .v6-reading-actions{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.article-chrome-sticky.is-page-header .article-toolbar .v6-reading-actions::-webkit-scrollbar{display:none}.article-toolbar .v6-reading-actions .aside-tools-inline{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;margin:0;gap:.35rem}.article-toolbar .v6-reading-actions .aside-tools-inline>div{display:inline-flex;align-items:center}.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.1rem!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:.14rem!important;border:1px solid #e2e6ea!important;border-radius:999px!important;background:#fff!important}.article-toolbar .v6-reading-actions .aside-tools-inline .font-tools{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem}.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar{height:32px!important;min-height:32px!important;max-height:32px!important;padding:.12rem!important}.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar uni-button,.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar .reader-tool-btn{flex:0 0 28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:.78rem!important;line-height:1!important;background:transparent!important;color:#4a5560!important}.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar uni-button[aria-pressed=true],.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar .reader-tool-btn[aria-pressed=true]{background:#f8e6e4!important;color:var(--red, #b4382f)!important}.article-toolbar .v6-reading-actions .aside-tools-inline .font-tools uni-button,.article-toolbar .v6-reading-actions .aside-tools-inline .font-tools .reader-tool-btn{flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:1px solid #e2e6ea!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:.78rem!important;line-height:1!important;background:#fff!important;color:#4a5560!important}.article-toolbar .v6-reading-actions .aside-tools-inline .reading-action-btn.is-mobile-toc,.article-toolbar .v6-reading-actions .reading-action-btn.is-mobile-toc{flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar uni-button:after,.article-toolbar .v6-reading-actions .aside-tools-inline .font-tools uni-button:after,.article-toolbar .v6-reading-actions>uni-button.reading-action-btn:after{border:none!important}.article-toolbar .v6-reading-actions .aside-tools-inline .v6-language-bar uni-button uni-text,.article-toolbar .v6-reading-actions .aside-tools-inline .font-tools uni-button uni-text{font-size:.82rem!important;line-height:1!important;color:inherit!important}.article-toolbar .v6-reading-actions .reading-action-btn .reading-action-icon,.article-toolbar .v6-reading-actions .reading-action-btn .reading-action-menu-icon,.article-toolbar .v6-reading-actions .reading-action-btn .uni-icons{display:block!important;width:16px!important;height:16px!important;line-height:1!important;margin:0 auto!important;flex-shrink:0!important}.article-page .article-header h1,.article-header h1{font-size:var(--article-title-size, clamp(1.24rem, 7.2vw, 1.46rem))!important;line-height:1.22!important;overflow-wrap:anywhere}.article-page .meta-byline,.meta-summary .meta-byline{font-size:var(--article-meta-size, .92rem)!important}.article-header,.article-body,.meta-byline,.meta-byline a,.meta-byline span,.discussion-feed-body{overflow-wrap:anywhere;word-break:break-word;font-size:.8rem}.article-editor-note{overflow-wrap:anywhere;word-break:break-word}.meta-byline>span,.meta-byline>a,.meta-source{white-space:normal!important}.article-body h2,.article-body h3,.article-body [id^=part-]{scroll-margin-top:calc(var(--status-bar) + var(--phone-masthead) + var(--phone-mobile-nav) + 56px)}.article-reading-layout{display:block!important}.article-body,.article-page .article-body{max-width:100%!important;font-size:var(--article-font-size, 18px)!important;line-height:1.75}.article-page .article-editor-note{font-size:calc(var(--article-font-size, 18px) * .96)!important}.article-page .v6-comment-section,.article-page .discussion-feed,.article-page .comment-sticky-discuss-body,.article-page .article-participation{font-size:.8rem!important}.article-body uni-image,.article-body img,.article-figure uni-image,.article-figure img{max-width:100%!important;height:auto!important}.phone-series-nav{display:block;margin:.35rem 0 1.35rem;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.phone-series-nav .series-nav{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;border:0}.phone-series-nav .nav-card{min-height:var(--touch-min);min-width:0;max-width:100%;background:transparent;border-left-width:0}.phone-series-nav .nav-card.is-next{border-left:1px solid var(--line)}.phone-series-nav .nav-title{display:-webkit-box!important;max-width:100%;font-size:.92rem!important;line-height:1.45!important;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article-page .article-main{position:relative;border-right:0}.selection-toolbar{position:absolute!important;left:12px!important;right:12px!important;bottom:auto!important;z-index:45;width:auto!important;max-width:none!important;box-sizing:border-box!important;padding:.4rem!important;transform:translateY(calc(-100% - 12px))!important;animation:none!important}.selection-toolbar.is-below{transform:none!important}.selection-handle{z-index:46!important}.selection-toolbar-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem!important;width:100%}.selection-toolbar-actions uni-button{flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:52px;width:100%;padding:.35rem .12rem!important;gap:.22rem!important;white-space:normal!important;box-sizing:border-box}.selection-toolbar-actions .selection-action-icon{width:1.1rem;height:1.1rem}.selection-toolbar-actions .selection-action-meta{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.18rem;line-height:1.15;font-size:.78rem}.annotation-hover-root.is-open{display:block}.annotation-hover-root:not(.is-open){display:none!important}.annotation-hover-backdrop{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;background:rgba(17,22,28,.42)}.annotation-hover-panel{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;z-index:49;width:auto!important;max-width:none!important;height:auto!important;max-height:min(78vh,640px)!important;padding:.35rem 0 calc(.55rem + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:16px 16px 0 0!important;background:#fff!important;box-shadow:0 -8px 28px rgba(17,22,28,.16)!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.annotation-hover-panel:before{display:none!important}.annotation-hover-handle{display:block!important;width:36px;height:4px;margin:.25rem auto .35rem;border-radius:999px;background:#d5dce3;flex:0 0 auto}.annotation-hover-close,.annotation-hover-panel uni-button.annotation-hover-close{top:.55rem!important;right:.55rem!important;background:transparent!important}.annotation-hover-panel.is-fill .annotation-hover-tree,.annotation-hover-panel.is-fill .annotation-hover-tree-content,.annotation-hover-panel.is-fill .annotation-hover-replies{flex:unset!important;min-height:0!important;overflow:visible!important}.annotation-hover-tree{max-height:none!important;min-height:0!important;flex:1 1 auto!important;padding-top:1rem;overflow-x:hidden!important;overflow-y:auto!important;padding-right:0!important;gap:.15rem}.annotation-hover-tree-content{display:block!important;height:auto!important;padding:0 1rem .35rem!important;overflow:visible!important;min-height:0!important;flex:none!important}.annotation-hover-quote-block{display:grid;grid-template-columns:1.35rem minmax(0,1fr);-moz-column-gap:.2rem;column-gap:.2rem;margin:.15rem 0 0}.annotation-hover-quote-mark{display:block!important;color:#c8d0d7;font:700 1.8rem/1 Georgia,Times New Roman,serif;transform:translateY(-.15rem)}.annotation-hover-quote{overflow-wrap:anywhere;word-break:break-word;line-height:1.7!important;color:var(--ink, #171b1f)!important}.annotation-hover-quote-block .discussion-clamp.is-collapsed [data-discussion-clamp-body]{-webkit-line-clamp:2!important;line-clamp:2!important;max-height:3.4em!important}.v6-topic-detail .topic-brief-questions li,.v6-topic-detail .topic-brief-lead,.discussion-clamp.is-collapsed [data-discussion-clamp-body]{font-size:.86rem}.discussion-avatar{width:1.2rem;height:1.2rem}.annotation-hover-replies{display:flex!important;flex-direction:column!important;margin-top:.35rem!important;padding-top:.75rem!important;border-top:1px solid #e8eef2!important;min-height:0!important;overflow:visible!important;flex:none!important;background:transparent!important}.annotation-hover-reply{display:flex!important;align-items:flex-start!important;gap:.5rem!important;flex:0 0 auto!important;background:transparent!important}.annotation-hover-replies-title{display:block!important;margin:0!important;font:700 .98rem/1.3 var(--sans)!important}.annotation-hover-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.15rem .35rem!important;width:100%}.annotation-hover-meta{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;font-size:.78rem;line-height:1.4}.annotation-hover-vote{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end!important;margin:0!important;gap:.15rem .35rem;flex:0 0 auto!important}.annotation-hover-vote uni-button{margin-left:0!important;margin-right:0!important;width:auto!important}.annotation-hover-note{overflow-wrap:anywhere;word-break:break-word}.annotation-hover-footer{display:block!important;flex:0 0 auto!important;margin-top:0!important;padding:.65rem 1rem .15rem!important;border-top:1px solid #e8eef2!important;background:#fff!important;position:relative;z-index:2}.annotation-hover-compose.is-footer{padding:.55rem .65rem;border:1px solid #e4eaef;border-radius:12px;background:#fff}.article-page .comment-sticky-dock,[data-article-page] .comment-sticky-dock,.article-page .comment-sticky-inner,[data-article-page] .comment-sticky-inner,.article-page .comment-sticky-discuss-panel,[data-article-page] .comment-sticky-discuss-panel{max-width:100vw;overflow-x:hidden!important;box-sizing:border-box}.article-page .comment-sticky-discuss-body,[data-article-page] .comment-sticky-discuss-body{overflow-x:hidden!important;overflow-y:auto;overscroll-behavior-x:none;padding-left:.65rem!important;padding-right:.65rem!important;-webkit-overflow-scrolling:touch}.article-page .comment-sticky-discuss-body .discussion-feed-item,.article-page .comment-sticky-discuss-body .discussion-comment-lead,.article-page .comment-sticky-discuss-body .discussion-feed-body,.article-page .comment-sticky-discuss-body .discussion-feed-parent,.article-page .comment-sticky-discuss-body .annotation-item-quote,.article-page .comment-sticky-discuss-body .annotation-item-note,.article-page .comment-sticky-discuss-body .comment-item-reply-body,[data-article-page] .comment-sticky-discuss-body .discussion-feed-item,[data-article-page] .comment-sticky-discuss-body .discussion-feed-body{max-width:100%;min-width:0;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box}.article-page .comment-sticky-discuss-body .discussion-feed-body,[data-article-page] .comment-sticky-discuss-body .discussion-feed-body{white-space:pre-wrap}.discussion-feed,.comment-sticky-discuss-body,.v6-comment-list,.v6-comment-section{min-width:0;max-width:100%}.discussion-feed-item,.discussion-feed-more,.discussion-comment-meta-row,.annotation-item-reply-meta-row,.comment-item-reply-meta-row,.annotation-item-reply,.comment-item-reply,.annotation-item-reply-main,.comment-item-reply-main{min-width:0!important;max-width:100%;box-sizing:border-box}.discussion-feed-item{padding:.6rem 0!important}.discussion-comment-meta-row,.annotation-item-reply-meta-row,.comment-item-reply-meta-row{flex-wrap:wrap!important;align-items:center!important}.discussion-comment-meta-row>.discussion-comment-meta,.annotation-item-reply-meta-row>.annotation-item-reply-meta,.comment-item-reply-meta-row>.comment-item-reply-meta,.comment-item-reply-meta-row>.annotation-item-reply-meta,.discussion-comment-meta,.annotation-item-reply-meta,.comment-item-reply-meta,.discussion-comment-meta strong{width:auto!important;max-width:100%!important;overflow:visible!important;text-overflow:unset!important;white-space:normal!important;font:500 .8rem/1.3 var(--sans)}.discussion-feed-item .comment-item-reply-body,.discussion-feed-item .annotation-item-note{font:.8rem/1.55 var(--sans)}.discussion-item-actions{max-width:100%;margin-left:auto!important}.discussion-item-actions uni-button{margin-left:0!important;margin-right:0!important;font-size:.8rem}.article-page .comment-sticky-form,[data-article-page] .comment-sticky-form,[data-topic-page] .comment-sticky-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.article-page .comment-sticky-form uni-textarea,[data-article-page] .comment-sticky-form uni-textarea,[data-topic-page] .comment-sticky-form uni-textarea{width:100%!important;max-width:100%!important;min-height:106px!important;max-height:60vh!important;overflow:hidden!important;box-sizing:border-box!important;font-size:.88rem!important}.article-page .comment-sticky-form uni-textarea,[data-article-page] .comment-sticky-form uni-textarea,[data-topic-page] .comment-sticky-form uni-textarea,.article-page .comment-sticky-form .uni-textarea-textarea,[data-article-page] .comment-sticky-form .uni-textarea-textarea,[data-topic-page] .comment-sticky-form .uni-textarea-textarea{width:100%!important;max-width:100%!important;min-width:0!important;max-height:60vh!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important}.article-page .comment-sticky-dock.is-open:not(.is-discuss-open),[data-article-page] .comment-sticky-dock.is-open:not(.is-discuss-open),[data-topic-page] .comment-sticky-dock.is-open:not(.is-discuss-open){display:flex!important;flex-direction:column!important;max-height:calc(60vh + 5.5rem)!important;overflow:hidden!important}.article-page .comment-sticky-dock.is-open.is-discuss-open,[data-article-page] .comment-sticky-dock.is-open.is-discuss-open{display:flex!important;flex-direction:column!important;max-height:min(78vh,720px)!important;overflow:hidden!important}.article-page .comment-sticky-dock.is-open .comment-sticky-form,[data-article-page] .comment-sticky-dock.is-open .comment-sticky-form{display:flex!important;flex-direction:row!important;align-items:flex-start!important;min-height:0!important;padding-top:.8rem}[data-topic-page] .comment-sticky-dock.is-open .comment-sticky-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding-top:.8rem}.article-page .comment-sticky-compose-body,[data-article-page] .comment-sticky-compose-body{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important}.article-page .comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form,[data-article-page] .comment-sticky-dock.is-open:not(.is-discuss-open) .comment-sticky-form{flex:1 1 auto!important;overflow:hidden!important;padding-top:.8rem}.article-page .comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form,[data-article-page] .comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form{flex:0 0 auto!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important;padding-top:.8rem}.article-page .comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form uni-textarea,[data-article-page] .comment-sticky-dock.is-open.is-discuss-open .comment-sticky-form uni-textarea{height:72px!important;min-height:72px!important;max-height:96px!important}.article-page .comment-sticky-dock.is-open .comment-sticky-actions,[data-article-page] .comment-sticky-dock.is-open .comment-sticky-actions,[data-topic-page] .comment-sticky-dock.is-open .comment-sticky-actions{flex:0 0 auto!important;background:#fff}[data-topic-page] .comment-sticky-form>.comment-sticky-compose-field{flex:1 1 auto!important;min-height:0!important;width:100%;overflow:visible!important}[data-topic-page] .comment-sticky-compose-field.has-tags-panel{border:1px solid rgba(17,50,74,.12);border-radius:10px;background:#fff}[data-topic-page] .comment-sticky-compose-field.has-tags-panel>uni-textarea,[data-topic-page] .comment-sticky-compose-field.has-tags-panel>.comment-sticky-textarea,[data-topic-page] .comment-sticky-compose-field.has-tags-panel uni-textarea{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-topic-page] .comment-sticky-compose-field>.comment-sticky-textarea-tags{flex:0 0 auto!important;display:flex!important;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;min-width:0;margin:0;padding:.15rem .7rem .65rem;overflow:visible!important}[data-topic-page] .comment-sticky-textarea-tags .topic-discuss-compose-tag-input-wrap{width:100%;max-width:100%;min-width:0}[data-topic-page] .comment-sticky-textarea-tags .topic-discuss-compose-tag-dropdown{top:auto!important;bottom:calc(100% + .28rem)!important;z-index:40;max-height:6.5rem;overflow:auto}[data-topic-page] .comment-sticky-actions{width:100%;max-width:100%;min-width:0;justify-content:space-between!important}[data-topic-page] .comment-sticky-actions-trail{display:inline-flex!important;align-items:center;justify-content:flex-end;margin-left:auto!important;gap:.5rem}[data-topic-page] .comment-sticky-actions .comment-sticky-actions-tag-add,[data-topic-page] .comment-sticky-actions .topic-discuss-compose-tag-add{flex:0 1 auto!important;margin:0!important;min-height:0;padding:0!important;color:var(--red, #b4382f)!important;font:500 .82rem/1.2 var(--sans)!important;text-align:left}[data-topic-page] .comment-sticky-dock.is-replying .comment-sticky-textarea-tags{display:none!important}[data-topic-page] .comment-sticky-dock[data-topic-sticky-compose] .comment-sticky-inner{width:100%;max-width:100%;min-width:0;padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.article-page .comment-sticky-dock,[data-article-page] .comment-sticky-dock{bottom:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;z-index:40}.article-page .comment-sticky-bar.is-stack{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-height:0;padding:.5rem 0 .35rem}.article-page .comment-sticky-compose-avatar,.article-page .comment-sticky-bar.is-stack>.comment-sticky-compose-avatar{display:none!important}.article-page .comment-sticky-bar.is-stack .comment-sticky-trigger{flex:1 1 auto;width:auto;min-width:0;background:#f2f3f5!important}.article-page .comment-sticky-bar.is-stack .comment-sticky-trigger-field{min-width:0;min-height:38px;padding:.5rem .95rem;border:0}.article-page .comment-sticky-bar.is-stack .comment-sticky-trigger-hint{font-size:.9rem;color:#8a9199}.article-page .comment-sticky-bar.is-stack .comment-sticky-metrics{width:100%;flex:1 0 100%;justify-content:space-around;gap:0;padding:.1rem .2rem 0}.article-page .comment-sticky-bar.is-stack .comment-sticky-metric{flex-direction:row;min-width:0;gap:.3rem;padding:.3rem .45rem}.article-page .comment-sticky-bar.is-stack .comment-sticky-metric strong{font-size:.88rem}.article-page.has-comment-sticky-dock,[data-article-page].has-comment-sticky-dock{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))!important}.article-page.has-comment-sticky-dock:has(.comment-sticky-dock.is-open),[data-article-page].has-comment-sticky-dock:has(.comment-sticky-dock.is-open){padding-bottom:calc(16rem + env(safe-area-inset-bottom,0px))!important}.article-page.has-comment-sticky-dock:has(.comment-sticky-dock.is-open.is-discuss-open),[data-article-page].has-comment-sticky-dock:has(.comment-sticky-dock.is-open.is-discuss-open){padding-bottom:calc(20rem + env(safe-area-inset-bottom,0px))!important}.reader-panel-dialog.is-open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;background:rgba(17,50,74,.42)!important;box-shadow:none!important}.reader-panel-dialog.is-open .reader-panel-inner{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-height:min(72vh,640px)!important;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--paper-strong, #faf9f6)!important}.reader-panel-close,.reader-panel-header uni-button{min-width:var(--touch-min);min-height:var(--touch-min)}.about-pillars{display:block!important}.topic-sticky-chrome{position:static!important;top:auto!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-shadow:none!important;border-bottom:0!important}.topic-sticky-chrome.is-stuck{padding-top:0!important;background:transparent!important;box-shadow:none!important}.topic-sticky-chrome:after{display:none!important}.topic-sticky-chrome-inner{padding-left:0!important;padding-right:0!important}[data-topic-page] .comment-sticky-dock[data-topic-sticky-compose],[data-topic-page]>.comment-sticky-dock[data-topic-sticky-compose]{bottom:calc(var(--phone-tabbar) + env(safe-area-inset-bottom,0px))!important;padding-bottom:0!important}.app-shell.is-no-tabbar [data-topic-page] .comment-sticky-dock[data-topic-sticky-compose],.app-shell.is-no-tabbar [data-topic-page]>.comment-sticky-dock[data-topic-sticky-compose]{bottom:0!important;padding-bottom:constant(safe-area-inset-bottom)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}[data-topic-page].has-topic-sticky-compose,[data-topic-page].has-comment-sticky-dock{padding-bottom:5.5rem!important}.app-shell.is-no-tabbar [data-topic-page].has-topic-sticky-compose,.app-shell.is-no-tabbar [data-topic-page].has-comment-sticky-dock{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}[data-topic-page].has-topic-sticky-compose:has(.comment-sticky-dock.is-open),[data-topic-page].has-comment-sticky-dock:has(.comment-sticky-dock.is-open){padding-bottom:14rem!important}.app-shell.is-no-tabbar [data-topic-page].has-topic-sticky-compose:has(.comment-sticky-dock.is-open),.app-shell.is-no-tabbar [data-topic-page].has-comment-sticky-dock:has(.comment-sticky-dock.is-open){padding-bottom:calc(14rem + env(safe-area-inset-bottom,0px))!important}.topic-replies-drawer[open],.topic-replies-drawer.open{z-index:1210!important}html.topic-replies-drawer-open .masthead{z-index:10!important}.topic-replies-drawer-head{padding-top:calc(.75rem + env(safe-area-inset-top,0px))!important}.topic-replies-drawer-close,uni-button.topic-replies-drawer-close{display:inline-flex!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;color:var(--ink)!important;background:transparent!important}.v6-topic-detail .topic-discuss-compose-bar,[data-topic-page] .topic-discuss-compose-bar{display:none!important}.topic-stage-lead{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.topic-stage-track,.topic-track,.topic-track-list,.topic-track-item{max-width:100%;min-width:0;box-sizing:border-box}.topic-track-list:before{left:.28rem!important}.topic-track-item{padding-left:1.45rem!important;padding-right:0!important}.topic-track-item:before{left:-.05rem!important}.topic-track-item .home-latest-head{display:block!important;width:100%!important;max-width:100%!important}.topic-track-item h3,.topic-track-item .home-latest-head h3{width:100%!important;max-width:100%!important;flex:none!important}.topic-track-item h3 a,.topic-track-item h3 uni-navigator,.topic-track-item .home-latest-head h3 a,.topic-track-item .home-latest-head h3 uni-navigator,.topic-track-title-link{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere!important;word-break:break-word!important}.topic-track-view,.topic-track-relation-target,.topic-track-relation-note{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.topic-track-relation{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.4rem .5rem!important;max-width:100%;box-sizing:border-box}.topic-track-relation-label{flex:0 0 auto!important;align-self:center!important}.topic-track-relation-body{flex:1 1 auto!important;min-width:0!important}.topic-track-relation-target,.topic-track-relation-note{width:100%}.quote-card-layout{display:flex!important;flex-direction:column;align-items:center}.footer-top{display:flex!important;flex-direction:column!important;gap:1rem!important}.v6-submit-page{padding-top:1rem}.auth-dialog-submit,.subscribe-form uni-button[type=submit],.v6-submit-page uni-button[type=submit]{min-height:var(--touch-min);width:100%}.auth-dialog.open{align-items:flex-end;padding:0}.auth-dialog.open .auth-dialog-shell{width:100%;max-width:100%;max-height:min(92vh,100%);border-radius:16px 16px 0 0;margin:0;padding-bottom:env(safe-area-inset-bottom,0px)}.auth-dialog-field uni-input,.subscribe-form uni-input,.v6-submit-page uni-input,.v6-submit-page uni-textarea{min-height:var(--touch-min)}.auth-dialog-field uni-input{font-size:.9rem!important}.quote-card-preview{width:100%!important;max-width:680px!important}.quote-card-toolbar .quote-option{width:auto}.quote-card-actions{display:flex;flex-direction:column;gap:.5rem}.quote-card-actions .tool-btn,.quote-card-actions uni-button,.quote-card-actions uni-navigator{min-height:var(--touch-min);width:100%;justify-content:center}.swipe-reveal{position:relative;overflow:hidden;background:var(--red, #b4382f);border-bottom:1px solid var(--line, #d6dde1)}.swipe-reveal .v6-reading-item{border-bottom:0}.swipe-reveal .v6-reading-item-actions{display:none!important}.swipe-reveal-pane{position:relative;z-index:1;background:#fff;transform:translate3d(var(--swipe-x, 0px),0,0);transition:transform .22s ease;touch-action:pan-y}.swipe-reveal.is-dragging .swipe-reveal-pane{transition:none}.swipe-reveal-action{display:flex!important;position:absolute;top:0;right:0;bottom:0;z-index:0;width:var(--swipe-action-width, 92px);margin:0;padding:0 .35rem;border:0!important;border-radius:0!important;background:var(--red, #b4382f)!important;color:#fff!important;font:700 .9rem/1.2 var(--sans, sans-serif)!important;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box}.swipe-reveal-action:after{display:none!important;border:0!important}.swipe-reveal .v6-reading-item{padding:1rem 0 .95rem;cursor:pointer}.swipe-reveal .v6-reading-item:active{background:#f7f9fa}.swipe-reveal .v6-my-comment-tag{height:1.35rem;padding:0 .5rem;border-radius:3px;font:500 .72rem/1 var(--sans, sans-serif);letter-spacing:.06em}.swipe-reveal .v6-reading-item .v6-my-comment-head{gap:.4rem .5rem;margin:0 0 .55rem;align-items:center}.swipe-reveal .v6-reading-item .v6-my-comment-title{flex:1 1 100%;font:600 .98rem/1.45 var(--serif, serif)}.swipe-reveal .v6-reading-item .discussion-clamp{margin:0 0 .55rem}.swipe-reveal .v6-reading-item .v6-my-comment-body{color:var(--ink, #1c2b33);font:.88rem/1.6 var(--serif, serif)}.swipe-reveal .v6-reading-item .v6-my-comment-meta{color:var(--muted, #7d8a91);font:400 .72rem/1.4 var(--sans, sans-serif)}}@media (max-width: 380px){:root,uni-page-body{--page-gutter: 18px}}
