.art-desk{--art-paper:#fbf8f0;--art-ink:#242137;--art-soft:#666159;--art-rose:#c38c95;--art-deep:#8c535e;color:var(--art-ink);background:var(--art-paper);font-family:var(--font-sans),Arial,sans-serif;padding:0 5.4vw 64px}.art-desk *{box-sizing:border-box}.art-book-intro{max-width:700px;margin:54px 0 42px}.art-book-intro h1{letter-spacing:-.025em;margin:0 0 20px;font:400 clamp(38px,5vw,64px)/1.07 OFT Editorial,Georgia,serif}.art-book-intro p{font-size:16px;line-height:1.65}.art-chapter-list{max-width:1040px;margin:0;padding:0;list-style:none}.art-chapter-list li{border-top:1px solid #c5bfb5;justify-content:space-between;align-items:center;gap:36px;padding:25px 0;display:flex}.art-chapter-list h2,.art-book-finish h2{margin:0 0 12px;font:400 32px/1.16 OFT Editorial,Georgia,serif}.art-chapter-list p{overflow-wrap:anywhere;max-width:60ch;margin:0;font-size:15px;line-height:1.6}.art-chapter-list .art-secondary{flex:none;width:auto;margin:0}.art-book-finish{max-width:670px;margin:70px 0 30px;font-size:16px;line-height:1.7}.art-desk button,.art-desk input,.art-desk textarea{font:inherit;color:inherit}.art-desk button,.art-desk a{-webkit-tap-highlight-color:transparent}.art-desk button{cursor:pointer;min-height:44px}.art-desk button:disabled{cursor:not-allowed;opacity:.55}.art-desk :focus-visible{outline:2px solid var(--art-ink);outline-offset:4px}.art-desk-bar{border-bottom:1px solid #c5bfb5;justify-content:space-between;align-items:center;gap:20px;max-width:1370px;min-height:68px;margin:auto;font-size:13px;display:flex}.art-desk-bar button{text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.art-desk-bar span{color:var(--art-soft)}.art-desk-grid{grid-template-columns:minmax(0,562px) minmax(0,544px);justify-content:space-between;align-items:start;gap:8vw;max-width:1370px;margin:40px auto 0;display:grid}.art-controls{min-width:0}.art-controls h2{letter-spacing:-.025em;margin:0 0 9px;font:400 clamp(39px,3.5vw,52px)/1.08 OFT Editorial,Georgia,serif}.art-controls .art-intro{color:var(--art-soft);margin:0 0 24px;font-size:15px}.art-artwork-jump{width:fit-content;min-height:44px;color:var(--art-ink);text-underline-offset:4px;align-items:center;gap:12px;margin:-12px 0 20px;padding:8px 0;font-size:14px;display:flex}.art-figure{scroll-margin-top:24px}.art-source{background:#f3efe6;border-radius:6px;margin-bottom:25px;padding:17px 22px 14px}.art-source h3{margin:0 0 12px;font:400 23px/1.15 OFT Editorial,Georgia,serif}.art-source p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.55}.art-source p span,.art-page-words span{color:var(--art-soft);margin-bottom:4px;font-size:12px;display:block}.art-source small{color:var(--art-soft);font-size:12px}.art-media-choices{border-bottom:1px solid #c5bfb5;gap:26px;margin:0 0 23px;display:flex}.art-media-choices button{background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 11px;font-size:14px}.art-media-choices button[aria-pressed=true]{border-bottom-color:var(--art-deep);font-weight:600}.art-controls label:not(.art-consent){font-size:14px;font-weight:600;display:block}.art-controls label>span{font-weight:400}.art-controls textarea,.art-controls input:not([type=checkbox]){background:#fbf8f0;border:1px solid #aaa295;border-radius:7px;width:100%;margin-top:8px;padding:14px 17px;font-size:16px;font-weight:400;line-height:1.6;display:block}.art-controls textarea{resize:vertical;min-height:128px}.art-controls ::placeholder{color:#716a64;opacity:1}.art-field-note,.art-privacy,.art-proof-note{color:var(--art-soft);margin:8px 0 18px;font-size:12px;line-height:1.55}.art-consent{cursor:pointer;align-items:flex-start;gap:11px;margin:20px 0 8px;font-size:13px;line-height:1.55;display:flex}.art-consent input{appearance:auto;width:20px;height:20px;accent-color:var(--art-deep);flex:none;margin:2px 0 0}.art-primary,.art-secondary{border-radius:9px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;padding:13px 18px;font-size:15px;text-decoration:none;display:flex}.art-desk .art-primary{background:var(--art-rose);color:var(--art-ink);box-shadow:none;border:1px solid #aa707c;transition:background-color .2s,color .2s}.art-desk .art-primary:hover:not(:disabled){background:var(--art-deep);color:var(--art-paper)}.art-primary svg{flex:none}.art-secondary{background:0 0;border:1px solid #8d857b;margin-top:20px}.art-secondary:hover:not(:disabled){background:#f1e4e1}.art-versions{margin-top:27px}.art-versions h3{margin:0 0 12px;font-size:14px;font-weight:600}.art-versions>div{flex-wrap:wrap;gap:9px;display:flex}.art-versions button{text-align:left;background:0 0;border:1px solid #c5bfb5;border-radius:7px;align-items:center;gap:9px;padding:7px;font-size:12px;display:flex}.art-versions button[aria-pressed=true]{outline:2px solid var(--art-deep);outline-offset:1px}.art-versions img{object-fit:contain;width:48px;height:48px}.art-versions small{color:var(--art-soft);margin-top:4px;display:block}.art-explanation,.art-feedback{color:var(--art-ink);margin:16px 0;font-size:14px;line-height:1.6}.art-feedback{border-block:1px solid #c5bfb5;padding:14px 0}.art-feedback button,.art-data-controls button,.art-reading-toggle{text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.art-feedback p{margin:0}.art-data-controls{margin-top:30px;font-size:13px;line-height:1.5}.art-data-controls summary{cursor:pointer;padding:12px 0}.art-alternative-title{margin:28px 0 16px;font:400 30px/1.2 OFT Editorial,Georgia,serif}.art-alternative-title+p{margin-bottom:24px;font-size:15px;line-height:1.7}.art-proof-area{flex-direction:column;min-width:0;display:flex}.art-proof-label{order:0}.art-approval{order:1;margin-bottom:22px}.art-paper{order:2}.art-moment-index{order:4}.art-proof-area>.art-reading-toggle,.art-proof-area>.art-reading,.art-proof-area>.art-proof-note{order:5}.art-desk .art-text-action{text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:14px;text-decoration:underline}.art-retained-scene{margin:22px 0;font-size:14px;line-height:1.65}.art-retained-scene h3{margin:0 0 8px;font-size:14px;font-weight:600}.art-retained-scene p{overflow-wrap:anywhere;margin:8px 0}.art-retained-scene summary{cursor:pointer;min-height:44px;padding:12px 0}.art-retained-scene details p{white-space:pre-wrap}.art-from-memory>p:first-child{margin:0 0 14px;font-size:15px;line-height:1.6}.art-scene-editor{border-block:1px solid #c5bfb5;margin:20px 0}.art-scene-editor>summary{cursor:pointer;min-height:44px;padding:15px 0;font-size:14px}.art-scene-editor[open]>summary{margin-bottom:12px}.art-moment-index{border-block:1px solid #c5bfb5;flex-wrap:wrap;gap:4px 18px;margin-top:20px;padding:18px 0;display:flex}.art-moment-index button{border:0;text-align:left;background:0 0;border-bottom:2px solid #0000;flex:130px;align-items:center;gap:9px;padding:8px 0;font:400 18px/1.2 OFT Editorial,Georgia,serif;display:flex}.art-moment-index button[aria-current=page]{border-bottom-color:var(--art-deep)}.art-moment-index img{object-fit:contain;width:44px;height:44px}.art-moment-index small{font:400 11px/1.5 var(--font-sans),Arial,sans-serif;color:var(--art-soft);margin-bottom:5px;display:block}.art-moment-index span{overflow-wrap:anywhere;min-width:0}.art-proof-label{color:var(--art-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.art-paper{background:var(--art-paper);min-height:730px;padding:42px 35px 22px;box-shadow:1px 8px 36px #6256421f}.art-paper h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 22px;font:400 clamp(28px,2.6vw,38px)/1.15 OFT Editorial,Georgia,serif}.art-page-words{white-space:pre-wrap;overflow-wrap:anywhere}.art-page-words>p{margin:0 0 13px;font:400 19px/1.55 OFT Editorial,Georgia,serif}.art-page-words>p:has(span){font:400 14px/1.5 var(--font-sans),Arial,sans-serif;background:#eeeae1;border-radius:10px 10px 10px 3px;max-width:90%;padding:12px 15px}.art-page-words>p.art-reply{background:#e9d7d4;border-radius:10px 10px 3px;margin-left:10%}.art-figure{margin:26px 0 0}.art-figure img{object-fit:contain;width:100%;height:auto;max-height:none;animation:.5s ease-out art-arrive;display:block}.art-figure figcaption{color:var(--art-soft);margin-top:14px;font-size:11px;line-height:1.5}.art-empty-paper{min-height:280px;color:var(--art-soft);align-items:center;font:italic 20px/1.5 OFT Editorial,Georgia,serif;display:grid}.art-desk .art-colophon{color:var(--art-soft);background:0 0;border:0;margin:35px 0 0;padding:0;font:400 16px/1.5 OFT Editorial,Georgia,serif;display:block}.art-controls h2{scroll-margin-top:24px}.art-desk .art-field-note,.art-desk .art-privacy,.art-desk .art-proof-note{margin:8px 0 18px}.art-desk .art-reading-toggle{box-shadow:none;border:0;border-radius:0;padding:12px 0}.art-reading{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px;font-size:19px;line-height:1.7}.art-reading h3{font:400 30px/1.2 OFT Editorial,Georgia,serif}@keyframes art-arrive{0%{opacity:.65}to{opacity:1}}@media (min-width:1480px){.art-desk-grid{gap:100px}}@media (max-width:1100px){.art-desk{padding-inline:28px}.art-desk-grid{gap:36px}.art-paper{min-height:640px;padding:32px 24px 20px}}@media (max-width:760px){.art-desk{padding:0 20px 40px}.art-desk-grid{grid-template-columns:minmax(0,1fr);gap:35px;margin-top:26px}.art-desk-bar{min-height:66px;font-size:12px}.art-desk-bar span{text-align:right}.art-paper{min-height:0;padding:30px 22px 20px}.art-paper h3{font-size:30px}.art-media-choices{gap:22px}.art-proof-label{line-height:1.5}.art-source{padding:17px}.art-desk .art-primary{min-height:52px}}@media (prefers-reduced-motion:reduce){.art-figure img{animation:none}.art-desk *{transition:none!important}}@media (max-width:760px){.art-chapter-list li{flex-direction:column;align-items:stretch;gap:18px}.art-chapter-list .art-secondary{width:100%}.art-book-intro{margin-top:32px}.art-approval{padding-bottom:env(safe-area-inset-bottom);order:3;margin:24px 0 0}}
