body.site-surface:has(.cx){background:#f4f0e6}body.site-surface:has(.cx-lesson){background:#fff}.cx:has(.cx-lesson){--cx-paper: #ffffff;background:#fff}body.site-surface:has(.cx) .site-surface__main{width:100%;max-width:none;padding:0}.cx{--cx-paper: #f4f0e6;--cx-paper-2: #fbf9f4;--cx-ink: #1e1c19;--cx-ink-2: #4b463f;--cx-ink-3: #736c61;--cx-rule: #dcd4c5;--cx-rule-2: #ece6da;--cx-accent: #3d5a6c;--cx-tint: #e6ebee;--cx-display: "Shippori Mincho B1", "Yu Mincho", "Hiragino Mincho ProN", serif;--cx-mono: "IBM Plex Mono", "JetBrains Mono", Consolas, monospace;--cx-sans: var(--ds-font-sans, "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif);color:var(--cx-ink);font-family:var(--cx-sans);font-size:17px;line-height:1.9;background:var(--cx-paper)}.cx *,.cx *:before,.cx *:after{box-sizing:border-box}.cx a{color:var(--cx-accent);text-underline-offset:3px;text-decoration-thickness:1px}.cx a:hover{text-decoration-thickness:2px}.cx a:focus-visible,.cx button:focus-visible,.cx input:focus-visible,.cx summary:focus-visible{outline:2px solid var(--cx-accent);outline-offset:2px}.cx h1,.cx h2,.cx h3,.cx h4{font-family:var(--cx-display);color:var(--cx-ink);letter-spacing:.01em}.cx-wrap{width:min(100%,1236px);margin:0 auto;padding:0 24px}.cx-mono{font-family:var(--cx-mono);font-variant-numeric:tabular-nums}.cx-crumbs{margin:0;font-size:13px;line-height:1.6;color:var(--cx-ink-3)}.cx-crumbs a{color:var(--cx-ink-2)}.cx-eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:13px;font-weight:700;line-height:1.5;color:var(--cx-accent)}.cx-eyebrow__vol{font-family:var(--cx-mono);font-size:12px;letter-spacing:.16em}.cx-eyebrow__count{font-family:var(--cx-mono);font-weight:400;color:var(--cx-ink-3)}.cx-stats{display:grid;grid-template-columns:repeat(var(--cx-stats-cols, 2),minmax(0,1fr));border-top:1px solid var(--cx-ink);margin:0}.cx-stats>div{display:flex;flex-direction:column;gap:2px;padding:14px 0 12px 20px;border-left:1px solid var(--cx-rule)}.cx-stats>div:first-child{padding-left:0;border-left:0}.cx-stats dt{order:2;font-size:12.5px;line-height:1.5;color:var(--cx-ink-3)}.cx-stats dd{order:1;margin:0;font-family:var(--cx-mono);font-size:32px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums}.cx-stats dd small{font-size:16px;color:var(--cx-ink-3)}.cx-library__hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end;padding:64px 0 48px}.cx-library__kicker{margin:0 0 16px;font-family:var(--cx-mono);font-size:12px;letter-spacing:.18em;color:var(--cx-ink-3)}.cx-library__hero h1{margin:0 0 20px;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:1.15}.cx-library__lead{margin:0;max-width:40em;font-size:18px;line-height:1.9;color:var(--cx-ink-2)}.cx-library__hero .cx-stats{--cx-stats-cols: 2}.cx-library__hero .cx-stats>div:nth-child(1),.cx-library__hero .cx-stats>div:nth-child(2){border-bottom:1px solid var(--cx-rule)}.cx-library__hero .cx-stats>div:nth-child(odd){padding-left:0;border-left:0}.cx-search{display:flex;align-items:center;gap:16px;padding:16px 20px;margin:0 0 56px;background:var(--cx-paper-2);border:1px solid var(--cx-rule);border-radius:6px}.cx-search label{font-size:14px;font-weight:700;white-space:nowrap}.cx-search input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid #cfc6b5;border-radius:4px;background:#fff;font:inherit;font-size:15px;color:var(--cx-ink)}.cx-search__count{font-family:var(--cx-mono);font-size:12.5px;color:var(--cx-ink-3);white-space:nowrap}.cx-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:10px;margin:0 0 20px;border-bottom:1px solid var(--cx-ink)}.cx-section-head h2{margin:0;font-size:26px;font-weight:700;line-height:1.4}.cx-section-head p{margin:0;font-size:13px;color:var(--cx-ink-3)}.cx-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 64px;padding:0;list-style:none}.cx-volume{display:flex;flex-direction:column;height:100%;background:var(--cx-paper-2);border:1px solid var(--cx-rule);border-top:6px solid var(--cx-accent);border-radius:6px;color:var(--cx-ink);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.cx a.cx-volume{color:var(--cx-ink);text-decoration:none}.cx-volume:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1e1c1914}.cx-volume__body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:16px 20px 18px}.cx-volume__vol{font-family:var(--cx-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;color:var(--cx-accent)}.cx-volume__title{font-family:var(--cx-display);font-size:21px;font-weight:700;line-height:1.4}.cx-volume__tagline{flex:1 1 auto;font-size:13.5px;line-height:1.75;color:var(--cx-ink-2)}.cx-volume__facts{padding-top:10px;border-top:1px solid var(--cx-rule-2);font-family:var(--cx-mono);font-size:12px;color:var(--cx-ink-3)}.cx-first{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px;border:1px dashed #bfb5a2;border-radius:6px}.cx-first__kicker{font-family:var(--cx-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;color:var(--cx-ink-3)}.cx-first__title{margin:0 0 4px;font-family:var(--cx-display);font-size:20px;font-weight:700}.cx-first a{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:baseline;min-height:44px;padding:6px 0;font-size:13.5px;line-height:1.6;color:var(--cx-ink);text-decoration:none}.cx-first a:hover span:last-child{text-decoration:underline}.cx-swatch{width:8px;height:8px;background:var(--cx-accent);transform:translateY(-1px)}.cx-index{margin:0 0 96px}.cx-index details>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 4px;border-top:1px solid var(--cx-ink);border-bottom:1px solid var(--cx-rule);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.cx-index details>summary::-webkit-details-marker{display:none}.cx-index details>summary:after{content:"+";font-family:var(--cx-mono);font-size:20px;color:var(--cx-ink-3)}.cx-index details[open]>summary:after{content:"−"}.cx-index__group{margin:24px 0 0}.cx-index__group h3{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:16px;font-weight:700}.cx-index__list{margin:0;padding:0;list-style:none}.cx-index__list a{display:grid;grid-template-columns:44px minmax(0,1fr) 64px;gap:12px;align-items:baseline;min-height:44px;padding:9px 4px;border-bottom:1px solid var(--cx-rule-2);font-size:14.5px;line-height:1.6;color:var(--cx-ink);text-decoration:none}.cx-index__list a:hover{background:var(--cx-paper-2)}.cx-index__no{font-family:var(--cx-mono);color:var(--cx-accent)}.cx-index__min{font-family:var(--cx-mono);font-size:12px;color:var(--cx-ink-3);text-align:right}.cx-index__empty{margin:16px 0 0;font-size:14px;color:var(--cx-ink-3)}.cx-band{background:var(--cx-tint);border-bottom:1px solid color-mix(in srgb,var(--cx-accent) 22%,var(--cx-tint))}.cx-band__inner{display:flex;flex-direction:column;gap:22px;padding:36px 0 40px}.cx-band__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}.cx-band__head h1{margin:12px 0 14px;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.2}.cx-band__tagline{margin:0;max-width:38em;font-size:18px;line-height:1.9;color:#3a362f}.cx-band .cx-stats{--cx-stats-cols: 3}.cx-band .cx-stats>div{border-left-color:color-mix(in srgb,var(--cx-accent) 25%,var(--cx-tint))}.cx-band .cx-stats dt{color:var(--cx-ink-2)}.cx-band__about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--cx-accent) 22%,var(--cx-tint))}.cx-band__about dt{margin:0 0 4px;font-size:12.5px;font-weight:700;color:var(--cx-accent)}.cx-band__about dd{margin:0;font-size:15px;line-height:1.8}.cx-syllabus{padding:40px 0 96px}.cx-levels{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--cx-ink-3)}.cx-levels li{display:flex;align-items:center;gap:6px}.cx-level{display:inline-flex;gap:3px}.cx-level i{display:block;width:8px;height:8px;background:color-mix(in srgb,var(--cx-accent) 18%,#ffffff)}.cx-level i.on{background:var(--cx-accent)}.cx-rows{margin:0;padding:0;list-style:none}.cx a.cx-row{display:grid;grid-template-columns:72px minmax(0,1fr) 72px 44px;gap:24px;align-items:baseline;padding:18px 8px;border-bottom:1px solid var(--cx-rule);color:var(--cx-ink);text-decoration:none}.cx a.cx-row:hover{background:var(--cx-paper-2)}.cx a.cx-row:hover .cx-row__title{text-decoration:underline;text-decoration-color:var(--cx-accent)}.cx-row__no{font-family:var(--cx-mono);font-size:22px;color:var(--cx-accent)}.cx-row__text{display:flex;flex-direction:column;gap:4px}.cx-row__title{font-size:17px;font-weight:700;line-height:1.55}.cx-row__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.75;color:var(--cx-ink-2)}.cx-row__min{font-family:var(--cx-mono);font-size:13px;color:var(--cx-ink-3);text-align:right}.cx-row .cx-level{justify-content:flex-end}.cx-related{margin:48px 0 0;font-size:15px}.cx-related h2{margin:0 0 8px;font-size:18px;font-weight:700}.cx-related ul{margin:0;padding-left:20px}.cx-related li{margin:0 0 6px}.cx-lesson{display:grid;grid-template-columns:200px minmax(0,680px) 260px;column-gap:48px;justify-content:center;padding-top:32px;padding-bottom:96px}.cx-lesson__top{grid-column:2 / 4;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:28px}.cx-lesson__top .cx-mono{font-size:12px;color:var(--cx-ink-3)}.cx-hero{grid-column:2 / 3;display:flex;flex-direction:column;gap:16px}.cx-hero h1{margin:0;font-size:clamp(27px,3.6vw,42px);font-weight:800;line-height:1.35}.cx-hero__lead{margin:0;font-size:18px;line-height:1.95;color:#3a362f}.cx-hero__meta{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding-top:4px;font-family:var(--cx-mono);font-size:12.5px;color:var(--cx-ink-3)}.cx-toc{grid-column:1 / 2;grid-row:2 / span 20;align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding-top:4px;border-top:1px solid var(--cx-ink)}.cx-toc p{margin:0;padding:10px 0 6px;font-size:12px;font-weight:700;color:var(--cx-ink-3)}.cx-toc ol{margin:0;padding:0;list-style:none}.cx-toc a{display:grid;grid-template-columns:28px 1fr;padding:5px 0;font-size:13px;line-height:1.6;color:var(--cx-ink-2);text-decoration:none}.cx-toc a:hover{color:var(--cx-ink)}.cx-toc a:hover span:last-child{text-decoration:underline}.cx-toc a span:first-child{font-family:var(--cx-mono);color:var(--cx-ink-3)}.cx-toc a[aria-current=true]{color:var(--cx-ink);font-weight:700}.cx-toc a[aria-current=true] span:first-child{color:var(--cx-accent)}.cx-toc-inline{display:none}.cx-findings{grid-column:2 / 3;margin:40px 0 0;padding:4px 0 0;border-top:1px solid var(--cx-ink)}.cx-findings>p{margin:0;padding:8px 0 4px;font-size:12px;font-weight:700;color:var(--cx-ink-3)}.cx-findings ol{margin:0;padding:0;list-style:none;counter-reset:cx-find}.cx-findings li{position:relative;padding:12px 0 12px 40px;border-bottom:1px solid var(--cx-rule);font-size:15.5px;line-height:1.8;counter-increment:cx-find;overflow-wrap:anywhere}.cx-findings li:last-child{border-bottom:0}.cx-findings li:before{content:counter(cx-find);position:absolute;top:12px;left:0;width:32px;font-family:var(--cx-mono);color:var(--cx-accent)}.cx-readout{grid-column:2 / 4;display:grid;grid-template-columns:var(--cx-readout-cols, minmax(0, 1fr));margin:44px 0 0;background:#1b1a17;border-radius:6px;color:#ede7da}.cx-readout__cell{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:26px 28px 24px;border-left:1px solid #3a3731}.cx-readout__cell:first-child{justify-content:flex-start;padding:28px 36px 26px;border-left:0}.cx-readout__caption{font-size:12.5px;line-height:1.6;color:#aaa396}.cx-readout__caption .katex{color:#ede7da}.cx-readout__value{font-family:var(--cx-mono);font-size:38px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:#ede7da}.cx-readout__cell:first-child .cx-readout__value{font-size:clamp(48px,5.6vw,72px);color:color-mix(in srgb,var(--cx-accent) 45%,#ffffff)}.cx-readout__value small{margin-left:4px;font-size:.42em;color:#aaa396}.cx-readout__note{margin:4px 0 0;font-size:12.5px;line-height:1.7;color:#aaa396}.cx-body{grid-column:2 / 3;margin-top:24px;counter-reset:cx-sec}.cx-body>p,.cx-body li{font-size:17px;line-height:1.95}.cx-body p{margin:0 0 1.15em}.cx-body h2{margin:72px 0 20px;font-size:clamp(22px,2.6vw,29px);font-weight:700;line-height:1.45;counter-increment:cx-sec}.cx-body h2:before{content:"§" counter(cx-sec);display:block;margin-bottom:6px;font-family:var(--cx-mono);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--cx-accent)}.cx-body h3{margin:40px 0 12px;font-family:var(--cx-sans);font-size:18.5px;font-weight:700;line-height:1.5}.cx-body h4{margin:28px 0 8px;font-family:var(--cx-sans);font-size:16px;font-weight:700}.cx-body ul,.cx-body ol{margin:0 0 1.2em;padding-left:1.4em}.cx-body li{margin:0 0 .4em}.cx-body strong{font-weight:700}.cx-body code{padding:1px 5px;border-radius:3px;background:var(--cx-rule-2);font-family:var(--cx-mono);font-size:.88em}.cx .lesson-term{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--cx-accent);text-underline-offset:4px}.cx sup.cite{margin-left:1px;font-family:var(--cx-mono);font-size:11px;font-weight:600;line-height:0}.cx sup.cite a{color:var(--cx-accent);text-decoration:none;padding:0 1px}.cx .sidenote{float:right;clear:right;width:260px;margin:4px -308px 12px 0;font-size:12.5px;line-height:1.7;color:var(--cx-ink-3)}.cx .sidenote__n{margin-right:8px;font-family:var(--cx-mono);font-weight:600;color:var(--cx-accent)}.cx .math-display{margin:4px 0 24px;padding:6px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:1.04em}.cx .table-wrap{margin:8px 0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--cx-ink);border-bottom:1px solid var(--cx-ink)}.cx .table-wrap table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.65;font-variant-numeric:tabular-nums}.cx .table-wrap th,.cx .table-wrap td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cx-rule-2)}.cx .table-wrap th{font-size:13px;font-weight:700;color:var(--cx-ink-2);white-space:nowrap;border-bottom:1px solid var(--cx-rule);background:transparent}.cx .table-wrap tbody tr:last-child td{border-bottom:0}.cx .table-wrap td strong{color:var(--cx-accent)}.cx .lesson-figure{margin:12px 0 32px;padding:18px 18px 14px;background:#fff;border:1px solid var(--cx-rule);border-radius:6px}.cx .lesson-figure__eyebrow{margin:0 0 10px;font-family:var(--cx-mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--cx-accent)}.cx .lesson-figure__shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.cx .lesson-figure__shell svg{display:block;width:100%;height:auto;min-width:560px}.cx .lesson-figure figcaption{margin-top:12px;font-size:14px;line-height:1.75;color:var(--cx-ink-2)}.cx .callout{margin:12px 0 32px;padding:18px 22px 20px;background:var(--cx-paper-2);border:1px solid var(--cx-rule);border-radius:6px}.cx .callout>:last-child{margin-bottom:0}.cx .callout__label{margin:0 0 4px;font-family:var(--cx-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;color:var(--cx-ink-3)}.cx .callout__title{margin:0 0 10px;font-family:var(--cx-display);font-size:17px;font-weight:700;line-height:1.55;color:var(--cx-ink)}.cx .callout p,.cx .callout li{font-size:15.5px;line-height:1.85}.cx .callout--define .callout__label{color:var(--cx-accent)}.cx .callout--check{background:#fff}.cx .callout--check .callout__label{color:#8a6116}.cx .callout--warn .callout__label{color:#a23a46}.cx .lesson-tool{margin:8px 0 28px;border-top:1px solid var(--cx-rule);border-bottom:1px solid var(--cx-rule)}.cx .lesson-tool summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:8px 0;font-size:15px;font-weight:700;line-height:1.6;color:var(--cx-ink);cursor:pointer;list-style:none}.cx .lesson-tool summary::-webkit-details-marker{display:none}.cx .lesson-tool summary:after{content:"+";flex:0 0 auto;font-family:var(--cx-mono);font-size:20px;font-weight:400;color:var(--cx-accent)}.cx .lesson-tool[open] summary:after{content:"−"}.cx .lesson-tool__body{padding:4px 0 16px}.cx .lesson-tool__body p,.cx .lesson-tool__body li{font-size:15.5px;line-height:1.85}.cx .strata{margin:12px 0 28px;padding:16px 20px;background:var(--cx-paper-2);border:1px solid var(--cx-rule);border-radius:6px}.cx .strata__label{margin:0 0 10px;font-size:12px;font-weight:700;color:var(--cx-ink-3)}.cx .strata ol{margin:0;padding:0;list-style:none}.cx .strata li{display:grid;grid-template-columns:64px 140px 1fr;gap:4px 12px;padding:10px 0;border-top:1px solid var(--cx-rule-2);font-size:15px}.cx .strata li:first-child{border-top:0}.cx .strata__year{font-family:var(--cx-mono);color:var(--cx-accent)}.cx .strata__who{font-weight:700}.cx-sources{grid-column:2 / 4;margin:72px 0 0}.cx-sources h2,.cx-lesson-related h2{margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--cx-ink);font-size:22px;font-weight:700}.cx-sources ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none}.cx-sources li{display:grid;grid-template-columns:28px 1fr;padding:12px 0;border-bottom:1px solid var(--cx-rule);font-size:13.5px;line-height:1.7;scroll-margin-top:24px}.cx-sources li:target{background:var(--cx-tint)}.cx-sources__n{font-family:var(--cx-mono);font-weight:600;color:var(--cx-accent)}.cx-sources__label{display:block;color:var(--cx-ink)}.cx-sources__link{font-family:var(--cx-mono);font-size:12px;word-break:break-all}.cx-lesson-related{grid-column:2 / 4;margin:48px 0 0}.cx-lesson-related ul{margin:12px 0 0;padding-left:20px;font-size:15px}.cx-lesson-related li{margin:0 0 6px}.cx-pager{grid-column:2 / 4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:56px 0 0}.cx a.cx-pager__link{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:18px 22px;background:var(--cx-paper-2);border:1px solid #cfc6b5;border-radius:6px;color:var(--cx-ink);text-decoration:none}.cx a.cx-pager__link:hover{border-color:var(--cx-accent)}.cx a.cx-pager__link--next{text-align:right;background:var(--cx-accent);border-color:var(--cx-accent);color:#f7f3ea}.cx-pager__dir{font-family:var(--cx-mono);font-size:12px;color:var(--cx-ink-3)}.cx-pager__link--next .cx-pager__dir{color:color-mix(in srgb,#ffffff 70%,var(--cx-accent))}.cx-pager__title{font-size:15.5px;font-weight:700;line-height:1.6}@media(max-width:1279px){.cx-lesson{grid-template-columns:minmax(0,680px) 240px}.cx-lesson__top,.cx-readout,.cx-sources,.cx-lesson-related,.cx-pager{grid-column:1 / 3}.cx-hero,.cx-findings,.cx-body{grid-column:1 / 2}.cx-toc{display:none}.cx-toc-inline{display:block;grid-column:1 / 2;margin:28px 0 0}.cx .sidenote{width:240px;margin-right:-288px}.cx-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.cx{font-size:16px}.cx-lesson{grid-template-columns:minmax(0,1fr);padding-top:20px;padding-bottom:64px}.cx-lesson__top,.cx-hero,.cx-findings,.cx-readout,.cx-body,.cx-sources,.cx-lesson-related,.cx-pager,.cx-toc-inline{grid-column:1 / -1}.cx .sidenote{display:none}.cx-library__hero,.cx-band__head{grid-template-columns:minmax(0,1fr);gap:28px}.cx-library__hero{padding:36px 0 32px}.cx-sources ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cx-wrap{padding:0 20px}.cx-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cx-search{flex-wrap:wrap;gap:10px;padding:14px}.cx-search input{flex-basis:100%;order:3}.cx-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-readout__cell:first-child{grid-column:1 / -1;padding:22px 20px 18px}.cx-readout__cell{padding:16px 20px 18px;border-top:1px solid #3a3731}.cx-readout__cell:nth-child(2){border-left:0}.cx-readout__value{font-size:28px}.cx-band__about{grid-template-columns:minmax(0,1fr);gap:16px}.cx a.cx-row{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:16px 4px}.cx-row__no{font-size:17px}.cx-row__min,.cx-row .cx-level{grid-column:2;justify-self:start;text-align:left}.cx-row__min{display:inline}.cx-pager{grid-template-columns:minmax(0,1fr)}.cx a.cx-pager__link--next{text-align:left}.cx-body h2{margin-top:56px}.cx .strata li{grid-template-columns:64px 1fr}.cx .strata__claim{grid-column:1 / -1}}@media(max-width:480px){.cx-shelf{grid-template-columns:minmax(0,1fr)}.cx-stats dd{font-size:26px}}
