.source-group[data-astro-cid-a3v2tgbh].source-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:16px 0;overflow:visible}.source-card[data-astro-cid-a3v2tgbh]>.source-card-heading[data-astro-cid-a3v2tgbh]{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:0;display:grid}.source-identity[data-astro-cid-a3v2tgbh]{align-items:center;gap:10px;min-width:0;display:flex}.source-marks[data-astro-cid-a3v2tgbh]{flex-shrink:0;gap:4px;display:flex}.source-description[data-astro-cid-a3v2tgbh]{min-width:0}.source-name-row[data-astro-cid-a3v2tgbh]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.source-card[data-astro-cid-a3v2tgbh] .source-name[data-astro-cid-a3v2tgbh]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.6}.source-role[data-astro-cid-a3v2tgbh]{font-size:var(--text-meta);color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.source-facts[data-astro-cid-a3v2tgbh]{font-size:var(--text-label);color:var(--muted);flex-wrap:wrap;gap:2px 12px;margin-top:3px;line-height:1.6;display:flex}.source-card[data-astro-cid-a3v2tgbh] .quote-entry[data-astro-cid-a3v2tgbh]{border:0;padding:0}.source-card[data-astro-cid-a3v2tgbh] .quote-entry[data-astro-cid-a3v2tgbh]+.quote-entry[data-astro-cid-a3v2tgbh]{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.source-card[data-astro-cid-a3v2tgbh] .quote-entry[data-astro-cid-a3v2tgbh] blockquote[data-astro-cid-a3v2tgbh]{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;border:0;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.75}.source-card[data-astro-cid-a3v2tgbh] .quote-note[data-astro-cid-a3v2tgbh]{font-size:var(--text-meta);color:var(--muted);margin:6px 0 0;line-height:1.7}.source-quote-links[data-astro-cid-a3v2tgbh]{flex-wrap:wrap;gap:16px;margin:2px 0 0;display:flex}.source-quote-links[data-astro-cid-a3v2tgbh] a[data-astro-cid-a3v2tgbh],.source-card[data-astro-cid-a3v2tgbh] .source-open[data-astro-cid-a3v2tgbh]{font-size:var(--text-meta);align-items:center;margin:0;line-height:1.6;display:inline-flex}.source-quote-links[data-astro-cid-a3v2tgbh] a[data-astro-cid-a3v2tgbh]{min-height:32px}.source-card[data-astro-cid-a3v2tgbh] .source-open[data-astro-cid-a3v2tgbh]{white-space:nowrap;min-height:36px}@media (width<=640px){.source-card[data-astro-cid-a3v2tgbh]>.source-card-heading[data-astro-cid-a3v2tgbh]{gap:4px 10px}.source-identity[data-astro-cid-a3v2tgbh]{align-items:flex-start}.source-marks[data-astro-cid-a3v2tgbh]{flex-wrap:wrap;gap:2px;max-width:30px}.source-card[data-astro-cid-a3v2tgbh] .source-role[data-astro-cid-a3v2tgbh]{flex-basis:100%}.source-quote-links[data-astro-cid-a3v2tgbh] a[data-astro-cid-a3v2tgbh],.source-card[data-astro-cid-a3v2tgbh] .source-open[data-astro-cid-a3v2tgbh]{min-height:44px;font-size:var(--text-label)}.source-card[data-astro-cid-a3v2tgbh] .source-open[data-astro-cid-a3v2tgbh]{align-self:start;margin-block:-4px}}@media (width<=380px){.source-card[data-astro-cid-a3v2tgbh]>.source-card-heading[data-astro-cid-a3v2tgbh]{grid-template-columns:minmax(0,1fr)}.source-card[data-astro-cid-a3v2tgbh] .source-open[data-astro-cid-a3v2tgbh]{justify-self:end;margin-block:0 -4px}}@media print{.source-card[data-astro-cid-a3v2tgbh][hidden]{display:block!important}.source-card[data-astro-cid-a3v2tgbh]{break-inside:avoid}}.site-main:has(.question-detail){padding-top:16px}.question-workspace.question-detail{grid-template-columns:minmax(0,1fr) 224px;gap:32px}.question-detail .reading-context{border:0;min-height:36px;margin:0 0 12px;padding:0}.question-detail .reading-context a{align-items:center;min-height:36px;display:inline-flex}.question-detail [data-reading-position]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.question-detail .reading-paper .breadcrumbs{gap:8px 12px;margin:0 0 14px;line-height:1.7}.question-detail .article-header{padding:0 0 16px}.question-detail .article-header h1{font-size:var(--text-title);letter-spacing:0;overflow-wrap:anywhere;margin:0 0 14px;line-height:1.45}.question-detail .article-meta{gap:4px 18px;line-height:1.8}.question-detail .question-meta-item{white-space:nowrap}.question-detail .question-focus,.question-detail .question-answer-notice{color:var(--text-secondary);font-size:var(--text-ui);margin:16px 0 0;line-height:1.8}.question-answer-notice{align-items:flex-start;gap:8px;display:flex}.question-answer-notice>svg{flex-shrink:0;margin-top:4px}.question-detail .question-header-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.question-detail .question-header-study{justify-items:end;gap:8px;padding-top:2px;display:grid}.question-detail .question-header-study .study-controls{flex-wrap:wrap;justify-content:flex-end}.question-detail .reading-aside{padding-top:4px}.question-detail .aside-sticky{padding-left:24px;position:sticky}.question-detail .study-controls{flex-wrap:wrap}.question-detail .study-status-picker>summary,.question-detail .bookmark-toggle{min-height:36px}.question-detail .study-controls [data-study-message]:not(.sr-only){flex-basis:100%;line-height:1.6}.question-detail .article-section,.question-detail .answer-content{margin:24px 0 0}.question-detail .article-section-title{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin:0;padding-bottom:12px;display:flex}.question-detail .article-section-title h2{font-size:var(--text-section);margin:0;line-height:1.5}.question-section-count{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.question-detail .prose{font-size:var(--text-body);overflow-wrap:anywhere;padding-top:20px;line-height:1.9}.question-detail .prose>:first-child{margin-top:0}.question-detail .prose h2{font-size:var(--text-section);border:0;margin:28px 0 12px;padding:0;line-height:1.5}.question-detail .prose p{margin:12px 0}.question-detail .prose li{margin-block:6px}.question-detail .prose pre:has(code.language-text) code{font-family:var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.question-detail .source-groups{margin:0}.question-detail #original-questions .source-groups>.source-card:last-child{border-bottom:0}.question-detail #original-questions:has(.more-sources[open])>.source-groups>.source-card:last-child{border-bottom:1px solid var(--line)}.question-detail .more-sources{margin-top:4px}.question-detail .more-sources>summary{border-radius:var(--radius-item);cursor:pointer;justify-content:center;gap:7px;width:100%;min-height:36px;padding:0 4px;display:flex}.question-detail .more-sources>summary::marker,.question-detail .more-sources>summary::-webkit-details-marker{content:"";display:none}.question-detail .more-sources>summary>svg{transform-origin:50%;flex:0 0 14px;display:block;transform:rotate(90deg)}.question-detail .more-sources>summary:hover{background:var(--paper)}.question-detail .more-sources>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.question-detail .more-sources[open]>summary{display:none}.question-detail #related .question-list{border:0}.question-detail #related .question-detail-related-row{border-bottom:1px solid var(--line);min-height:76px;color:var(--ink);grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px 4px;text-decoration:none;display:grid}.question-detail #related .question-detail-related-row:last-child{border-bottom:0}.question-detail #related .question-detail-related-id{color:var(--muted);font-family:var(--mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;align-self:center}.question-detail #related .question-detail-related-main{gap:3px;min-width:0;display:grid}.question-detail #related .question-detail-related-title{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.55}.question-detail #related .question-detail-related-meta{color:var(--muted);font-size:var(--text-label);flex-wrap:wrap;gap:2px 0;line-height:1.6;display:flex}.question-detail #related .question-detail-related-meta>span{white-space:nowrap;align-items:center;display:inline-flex}.question-detail #related .question-detail-related-meta>span+span:before{color:var(--line-strong);content:"·";margin:0 7px}.question-detail #related .question-detail-related-relation{color:var(--text-secondary)}.question-detail #related .question-detail-related-row>svg{color:var(--muted);display:block}.question-detail #related .question-detail-related-row:hover{background:var(--paper)}.question-detail #related .question-detail-related-row:hover .question-detail-related-title{color:var(--interactive)}.question-detail #related .question-detail-related-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.question-detail #related .question-detail-related-row>svg{transition:transform .14s ease-out}.question-detail #related .question-detail-related-row:hover>svg{transform:translate(2px)}}.question-detail .search-aliases{color:var(--muted);font-size:var(--text-label);margin:24px 0 0;line-height:1.8}.question-detail .question-pagination{margin-top:28px;padding-top:16px}.question-detail .question-pagination a{justify-content:center;min-height:44px}.question-pagination-edge{display:none}.question-detail [id]{scroll-margin-top:calc(var(--header-height) + 24px)}@media (width<=1200px){.question-workspace.question-detail{grid-template-columns:minmax(0,1fr)}.question-detail .article-header{border:0;padding-bottom:0}.question-detail .reading-contents{margin:16px 0 0}}@media (width<=640px){.question-detail{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.question-detail .reading-context{flex-wrap:nowrap;gap:12px;margin-bottom:6px}.question-detail .reading-context [data-reading-previous],.question-detail .reading-context [data-reading-next],.question-detail .question-topic-crumb{display:none}.question-detail .reading-context a{min-height:44px}.question-detail .reading-paper .breadcrumbs{font-size:var(--text-label);margin-bottom:12px}.question-detail .question-header-layout{grid-template-columns:1fr;gap:12px}.question-detail .question-header-study{justify-items:start;padding-top:0}.question-detail .question-header-study .study-controls{justify-content:flex-start}.question-detail .article-header h1{margin-bottom:12px;font-size:24px}.question-detail .article-meta{gap:2px 12px}.question-detail .question-answer-notice{margin-top:14px}.question-detail .more-sources>summary{min-height:44px}.question-detail #related .question-detail-related-row{grid-template-columns:34px minmax(0,1fr) 14px;gap:10px;min-height:76px;padding-inline:0}.question-detail #related .question-detail-related-title{font-size:15px}.question-detail #related .question-detail-related-row>svg{width:14px;height:14px}.question-detail .question-answer-notice>svg{display:none}.question-detail .article-section,.question-detail .answer-content{margin-top:20px}.question-detail .study-status-picker>summary,.question-detail .study-status-options button,.question-detail .bookmark-toggle{min-height:44px}.question-detail .question-pagination{z-index:25;padding:10px var(--content-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;margin:0;position:fixed;inset:auto 0 0}.question-detail .question-pagination a,.question-detail .question-pagination-edge{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-ui);grid-row:1;align-items:center;padding:8px 12px}.question-detail .question-pagination a span{display:none}.question-detail .question-pagination small{font-size:var(--text-ui);color:inherit}.question-detail .question-pagination [data-reading-next]{color:var(--on-action);background:var(--action)}.question-detail .question-pagination [data-reading-next]:hover{background:var(--action-hover)}.question-detail .question-pagination-edge{color:var(--disabled-ink);background:var(--disabled-surface);justify-content:center;display:flex}.question-pagination .previous-unavailable{grid-column:1}.question-pagination .next-unavailable{grid-column:2}.question-pagination:has([data-reading-previous]:not([hidden])) .previous-unavailable,.question-pagination:has([data-reading-next]:not([hidden])) .next-unavailable{display:none}}@media print{.question-detail .reading-aside,.question-detail .question-mobile-study,.question-detail .question-pagination,.question-detail .reading-context{display:none!important}.question-workspace.question-detail{padding:0;display:block}}
