.detailed-field{box-shadow:none;background:0 0;border:0;border-radius:0;margin:40px 0 48px;scroll-margin-top:28px}.detailed-field h3{text-wrap:pretty;margin-top:0;font-size:22px;line-height:1.65}.detailed-question-number{font-variant-numeric:tabular-nums;color:var(--annotation-accent,#b65c00)}.detailed-field .detailed-original{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.75}.detailed-field .detailed-image-ref{color:var(--annotation-accent,#b65c00);margin:10px 0 16px;font-size:14px;line-height:1.85}.detailed-field .detailed-example{border-left:2px solid var(--line);margin-top:22px;padding-left:16px}.detailed-field .detailed-example strong{color:var(--accent)}.detailed-limitations{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.85}.detailed-limitations summary,.detailed-alternative summary{cursor:pointer;align-content:center;min-height:44px}.detailed-limitations p{font-size:16px}.detailed-limitations[open]{padding-bottom:6px}.detailed-alternative{border-block:1px solid var(--line);margin:30px 0;padding:12px 0;font-size:16px;line-height:1.85}.detailed-article .editorial-toc>p{color:var(--muted);font-size:15px;line-height:1.85}.detailed-reading-sequence+.detailed-reading-sequence{margin-top:48px}.detailed-article .detailed-sequence-intro{color:var(--muted);font-size:16px;line-height:1.85}.detailed-gap{margin-top:30px}.detailed-gap h3{font-size:21px}@media (width<=767px){.detailed-field{margin:34px 0 40px}.detailed-field h3{font-size:21px}.detailed-field .detailed-original{font-size:16px}.detailed-field .editorial-step-source{font-size:14px}.detailed-alternative{font-size:16px}.detailed-reading-sequence+.detailed-reading-sequence{margin-top:40px}}html:has([data-navigable-article]){scroll-behavior:auto}.article-sidebar{display:none}.mobile-chapters{border-block:1px solid var(--line);margin:26px 0 40px;padding:8px 0;font-size:16px}.mobile-chapters>summary{cursor:pointer;min-height:44px;color:var(--accent);align-content:center;font-weight:700}.chapter-nav ol{margin:0;padding:0;list-style:none}.chapter-nav>ol>li{margin:8px 0 16px}.chapter-nav a{overflow-wrap:anywhere;min-height:44px;color:var(--accent);text-underline-offset:4px;align-content:center;padding:6px 0;font-size:15px;line-height:1.75;display:block}.chapter-heading-link{font-weight:600}.chapter-subtopics{color:var(--muted);margin:0 0 4px}.chapter-subtopics summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.chapter-subtopics ol{border-left:1px solid var(--line);padding-left:16px}.chapter-nav a[aria-current=location]{font-weight:700;text-decoration:underline 2px}.chapter-expand-all{min-height:44px;color:var(--accent);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:6px 0;font-size:13px;text-decoration:underline}.chapter-expand-all[hidden]{display:none}.reading-resume{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:44px;margin:16px 0;padding-bottom:10px;display:flex}.reading-resume:has([data-resume-link][hidden]){display:none}.reading-resume a{align-content:center;min-height:44px;font-size:15px;line-height:1.75}.reading-resume button{color:var(--muted);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:14px;text-decoration:underline}.reading-resume [hidden]{display:none}.field-navigation{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;margin-top:26px;padding-top:12px;display:grid}.field-navigation a{overflow-wrap:anywhere;align-content:center;min-height:44px;font-size:14px;line-height:1.8}.field-navigation .next-field{text-align:right}.field-navigation .field-directory{white-space:nowrap}.field-navigation span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.75;display:block}@media (width>=1280px){.navigation-shell.editorial-shell{grid-template-columns:224px minmax(0,820px);column-gap:48px;width:min(100%,1164px);display:grid}.navigation-shell>.breadcrumbs{grid-column:2}.navigation-shell>.editorial-article{grid-area:2/2;min-width:0}.article-sidebar{scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-area:2/1;align-self:start;max-height:calc(100dvh - 56px);padding-right:16px;display:block;position:sticky;top:28px;overflow-y:auto}.article-sidebar h2{margin:0 0 18px;font-size:17px;font-weight:700;line-height:1.6}.article-sidebar .chapter-nav a{font-size:14px;text-decoration:none}.article-sidebar .chapter-heading-link{font-weight:600}.article-sidebar .chapter-nav a:hover,.article-sidebar .chapter-nav a[aria-current]{text-decoration:underline}.article-sidebar .chapter-nav>ol>li{position:relative}.article-sidebar .chapter-nav>ol>li:has(.chapter-subtopics)>.chapter-heading-link{padding-right:44px}.article-sidebar .chapter-subtopics{margin:0}.article-sidebar .chapter-subtopics>summary{justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex;position:absolute;top:0;right:0}.article-sidebar .chapter-subtopics>summary::-webkit-details-marker{display:none}.article-sidebar .chapter-chevron{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-4px;display:block;transform:rotate(45deg)}.article-sidebar .chapter-subtopics[open]>summary .chapter-chevron{margin-top:4px;transform:rotate(225deg)}.article-sidebar .is-current-chapter>.chapter-heading-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:700}.mobile-chapters{display:none}}@media (width<=767px){.field-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.field-navigation .field-directory{text-align:center;grid-area:2/1/auto/-1}.field-navigation a{font-size:14px}.reading-resume{margin-block:12px}}@media print{.article-sidebar,.mobile-chapters,.field-navigation,.reading-resume{display:none!important}.navigation-shell.editorial-shell{width:100%;display:block}}
