.R1qpNq_header{margin:0 0 32px}.R1qpNq_header .R1qpNq_title{margin:0 0 8px;font-size:1.75rem;font-weight:400;line-height:1.4}.R1qpNq_date{color:inherit;opacity:.7;text-transform:lowercase;font-size:14px;line-height:1.5;display:block}
.VtGzRG_page{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body)}
._fmFNq_reader{background:var(--color-canvas);color:var(--color-text);min-height:calc(100dvh - 64px);font-family:var(--font-body);text-transform:lowercase;grid-template-columns:52% 48%;align-items:start;display:grid}._fmFNq_mapPane{min-width:0;height:calc(100dvh - 64px);position:sticky;top:64px}._fmFNq_notes{min-width:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);padding:32px clamp(26px,4vw,64px) 80px}._fmFNq_notes nav{gap:12px;margin-bottom:48px;font-size:14px;display:flex}._fmFNq_notes a{color:var(--color-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}._fmFNq_notes h1{letter-spacing:0;margin:0 0 32px;font-size:1.75rem;font-weight:400;line-height:1.4}._fmFNq_notes h2{font-size:var(--text-heading);font-weight:400;line-height:var(--leading-heading);margin:48px 0 24px}._fmFNq_notes h3{font-size:var(--text-heading);font-weight:400;line-height:var(--leading-heading);margin:0}._fmFNq_notes p{margin:0 0 24px}._fmFNq_notes ul{margin:0 0 18px;padding-left:22px;list-style:outside}._fmFNq_notes section{scroll-margin-top:92px}._fmFNq_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:48px 0 24px;display:flex}._fmFNq_sectionHeading h2{margin:0}._fmFNq_notes footer{border-top:1px solid #fff4;margin-top:48px;padding-top:24px;font-size:14px}._fmFNq_notes :focus-visible{outline:2px solid var(--color-text);outline-offset:4px}@media (max-width:760px){._fmFNq_reader{grid-template-columns:1fr}._fmFNq_mapPane{z-index:3;height:42dvh}._fmFNq_notes{padding:28px 24px 64px}._fmFNq_notes nav{margin-bottom:30px}._fmFNq_notes section{scroll-margin-top:calc(45dvh + 64px)}}._fmFNq_bulletHeading{text-align:left;font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5;display:inline}._fmFNq_bulletHeading:hover,._fmFNq_bulletHeading[aria-pressed=true]{text-decoration-color:#fff}._fmFNq_inlineMapLink{color:var(--color-link);cursor:pointer;margin-top:8px;font-size:13px;text-decoration:underline;display:block}._fmFNq_localPlace{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;padding:0;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5;display:inline}._fmFNq_localPlace:hover,._fmFNq_localPlace[aria-pressed=true]{text-decoration-color:#fff}._fmFNq_reader button{text-transform:lowercase}._fmFNq_notes h4{margin:28px 0 18px;font-size:1rem;font-weight:400}._fmFNq_notes figure{margin:24px 0}._fmFNq_notes figure img{border:3px solid #fff;border-radius:8px;width:100%;height:auto;display:block}._fmFNq_notes li>ul,._fmFNq_notes li+li{margin-top:18px}@media (max-width:760px){._fmFNq_notes [data-map-location],._fmFNq_notes [data-inline-location]{scroll-margin-top:calc(42dvh + 64px)}}._fmFNq_inlineMapIcon{color:var(--color-link);font:inherit;cursor:pointer;margin-left:4px;padding:0 4px;display:inline}
.HZccsa_page{--book-scale:1;background:var(--color-canvas);height:calc(100svh - 64px);min-height:580px;color:var(--color-text);font-family:var(--font-body);position:relative;overflow:hidden}.HZccsa_header{top:var(--space-7);left:var(--page-gutter);z-index:var(--layer-shelf-header);pointer-events:none;position:absolute}.HZccsa_stage{perspective:1800px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:85px 0 195px}.HZccsa_stage[data-dragging=true]{cursor:grabbing}.HZccsa_book{--depth:calc(var(--thickness) * var(--book-scale));width:calc(var(--width) * var(--book-scale));height:calc(var(--height) * var(--book-scale));cursor:pointer;transform:translate(calc(-50% + var(--x) * var(--book-scale)), calc(-100% + var(--y) * var(--book-scale))) rotateY(var(--yaw)) rotateZ(var(--roll));transform-origin:bottom;transform-style:preserve-3d;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:65%;left:50%}.HZccsa_stage[data-dragging=true] .HZccsa_book{cursor:grabbing;transition:none}.HZccsa_book:focus-visible{outline:2px solid var(--color-text);outline-offset:10px}.HZccsa_book:not([data-open=true]):hover .HZccsa_coverFrame{filter:brightness(1.08)}.HZccsa_backCover{transform:translateZ(calc(0px - var(--depth)));pointer-events:none;background:#283343;position:absolute;inset:0;box-shadow:12px 18px 24px -10px #11233d88}.HZccsa_spine{width:var(--depth);transform-origin:100%;pointer-events:none;background:#283343;height:100%;position:absolute;top:0;right:100%;transform:rotateY(-90deg)}.HZccsa_pageBlock{width:var(--depth);transform-origin:0;pointer-events:none;background:repeating-linear-gradient(90deg,#d7d3c9 0,#ebe8df .8px,#d7d3c9 1.6px);border-block:1px solid #b6b2a9;height:calc(100% - 2px);position:absolute;top:1px;left:100%;transform:rotateY(90deg)}.HZccsa_coverFrame{width:100%;height:100%;display:block;position:relative;overflow:hidden}.HZccsa_cover{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.HZccsa_footer{width:min(440px, calc(100% - 2 * var(--page-gutter)));z-index:var(--layer-shelf-header);text-align:center;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.HZccsa_caption{overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-width:0;min-height:76px;display:flex}.HZccsa_title{font-size:var(--text-body);margin:0;line-height:1.5}.HZccsa_author{font-size:var(--text-sm);color:var(--color-text-muted);margin:5px 0 0}.HZccsa_footer button{width:32px;height:32px;color:inherit;font-size:var(--text-heading);cursor:pointer;background:0 0;border:0;padding:0}.HZccsa_footer button:disabled{opacity:.3;cursor:default}.HZccsa_footer .HZccsa_request{width:144px;height:36px;color:var(--color-canvas);font-size:var(--text-sm);background:#fff;border:1px solid #fff;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin-top:12px;text-decoration:none;transition:background-color .15s;display:inline-flex}.HZccsa_footer .HZccsa_request:hover{background:#f0f3f8}.HZccsa_footer :focus-visible{outline:2px solid var(--color-text);outline-offset:4px}@media (max-width:700px){.HZccsa_page{--book-scale:.75;min-height:520px}.HZccsa_header{top:22px}.HZccsa_stage{inset:80px 0 215px}.HZccsa_footer{bottom:24px}}@media (prefers-reduced-motion:reduce){.HZccsa_book{transition:none}}
.AlSDVG_page{background:var(--color-canvas);min-height:100vh;color:var(--color-text);font-family:var(--font-body);padding:var(--space-7) var(--page-gutter) var(--space-18)}.AlSDVG_header{max-width:var(--content-wide);margin:0 auto clamp(54px,9vw,128px)}.AlSDVG_grid{max-width:var(--content-wide);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-items:start;gap:clamp(38px,6vw,82px) clamp(14px,2vw,34px);margin:0 auto;display:grid}.AlSDVG_book{min-width:0;margin:0}.AlSDVG_coverWrap{width:calc(100% * var(--physical-width-ratio,1));aspect-ratio:var(--physical-aspect-ratio,2 / 3);justify-content:center;align-items:flex-end;margin-inline:auto;display:flex}.AlSDVG_coverFrame{width:100%;height:100%;transition:transform var(--duration-hover) var(--ease-standard);position:relative;overflow:hidden}.AlSDVG_cover{object-fit:contain;object-position:center bottom;width:100%;height:100%}.AlSDVG_book:hover .AlSDVG_coverFrame{transform:translateY(-7px)}.AlSDVG_book figcaption{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);gap:3px;margin-top:11px;display:grid;transform:translateY(4px)}.AlSDVG_book:hover figcaption,.AlSDVG_book:focus-within figcaption{opacity:1;transform:translateY(0)}.AlSDVG_title,.AlSDVG_details{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AlSDVG_title{font-size:11px;line-height:1.25}.AlSDVG_details{color:var(--color-link);font-family:var(--font-mono);font-size:8px;line-height:1.3}@media (min-width:1200px){.AlSDVG_grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:600px){.AlSDVG_page{padding-top:22px}.AlSDVG_header{margin-bottom:56px}.AlSDVG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px}}@media (hover:none){.AlSDVG_book figcaption{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AlSDVG_coverFrame,.AlSDVG_book figcaption{transition:none}}
