.blog-reading[data-reader-workspace] .reader-toolbox-outline{--rt-paper:var(--reader-ui-paper,var(--ink));--rt-text:var(--reader-ui-ink,var(--paper));--rt-line:var(--line)}.reader-toolbox{--rt-paper:var(--ink,#15151e);--rt-text:var(--paper,#e9e3ef);--rt-line:var(--line,#9daab433);min-width:0;color:var(--rt-text);font:15px/1.6 var(--font-body,system-ui);letter-spacing:0;text-align:left;margin-left:auto;display:inline-block;position:relative}.reader-toolbox>summary{border:1px solid var(--rt-line);cursor:pointer;min-height:44px;color:inherit;white-space:nowrap;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:8px 14px;list-style:none;display:inline-flex}.reader-toolbox>summary::-webkit-details-marker{display:none}.reader-toolbox>summary>span{font-size:20px}.reader-toolbox[open]>summary>span{font-size:0}.reader-toolbox[open]>summary>span:after{content:"−";font-size:20px}.reader-toolbox[data-reader-closing=true]>summary>span{font-size:0}.reader-toolbox[data-reader-closing=true]>summary>span:after{content:"＋";font-size:20px}.reader-toolbox:not([open])>[data-reader-toolbox-panel]{display:none!important}.reader-toolbox-panel{z-index:145;box-sizing:border-box;overscroll-behavior:contain;background:var(--rt-paper);width:min(420px,100vw - 32px);max-height:min(76dvh,720px);color:var(--rt-text);border:1px solid var(--rt-line);border-radius:3px;padding:20px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0003}.reader-toolbox-heading{border-bottom:1px solid var(--rt-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.reader-toolbox-heading h2{font:400 23px/1.4 var(--font-display,serif);margin:0}.reader-toolbox :is(button,summary,a,input,select){font-size:14px}.reader-toolbox :is(button,summary,a){min-height:44px}.reader-toolbox button{color:inherit;border:1px solid var(--rt-line);cursor:pointer;background:0 0;border-radius:0;padding:8px 12px}.reader-toolbox-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 0;display:grid}.reader-toolbox-primary>*{min-width:0}[data-reader-toolbox] .reader-toolbox-primary .reader-mobile-nav{width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:static}[data-reader-toolbox] .reader-toolbox-primary .reader-mobile-nav button{justify-content:center;align-items:center;width:100%;display:flex}[data-reader-toolbox] .reader-toolbox-primary .reader-mobile-nav :is(strong,[data-blog-reading-percent]){display:none}[data-reader-toolbox] .reader-toolbox-primary .reader-mobile-nav small{font-size:14px}.reader-toolbox-primary .save-toggle{min-width:0;padding:8px}.reader-toolbox-sections>details{border-top:1px solid var(--rt-line);margin:0;padding:0}.reader-toolbox-sections>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16px;list-style:none;display:flex}.reader-toolbox-sections>details>summary::-webkit-details-marker{display:none}.reader-toolbox-sections>details[open]>summary>span{font-size:0}.reader-toolbox-sections>details[open]>summary>span:after{content:"−";font-size:20px}.reader-toolbox-section-body{padding:0 0 20px}.reader-toolbox [data-reader-embedded]{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.reader-toolbox .feature-hint,.reader-toolbox .rp-status{font-size:14px;line-height:1.8}.reader-toolbox .feature-form{gap:14px;display:grid}.reader-toolbox :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.reader-toolbox .reader-settings-sheet{width:100%;max-width:none;max-height:none;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 16px;display:block;position:static;overflow:visible}.reader-toolbox .reader-settings-header{display:none}.reader-toolbox .reader-settings-body{padding:0}.reader-toolbox .reader-settings-body>p{margin:0 0 16px;font-size:14px}.reader-toolbox .reader-settings-fields{grid-template-columns:1fr;gap:14px;display:grid}.reader-toolbox .reader-settings-fields label{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;display:grid}.reader-toolbox .reader-settings-fields select{width:100%;min-height:44px}.reader-toolbox .reader-settings-footer{border:0;flex-wrap:wrap;gap:10px;padding:16px 0 0;display:flex}.reader-toolbox .reader-settings-footer p{margin:0;font-size:14px}.reader-toolbox [data-reading-more]>details{border-top:1px solid var(--rt-line);margin:0;padding:0}.reader-toolbox [data-reading-more]>details>summary{cursor:pointer;align-items:center;min-height:44px;padding-block:10px;font-size:15px;display:flex}.reader-toolbox :is(.feature-actions,.rp-actions){flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;display:flex}.reader-toolbox :is(.feature-actions,.rp-actions) a{color:inherit;align-items:center;font-size:14px;display:inline-flex}.reader-toolbox-memory{border-top:1px solid var(--rt-line);padding-top:12px;font-size:14px}.reader-toolbox-memory .reading-memory-control{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:14px}.reader-toolbox-memory>a{color:inherit;align-items:center;font-size:14px;display:inline-flex}.reader-toolbox .reader-outline-source{display:none!important}.blog-reading[data-reader-workspace] .reader-toolbox-outline{background:var(--rt-paper);width:min(580px,100vw - 32px);max-height:78dvh;color:var(--rt-text);border:1px solid var(--rt-line);padding:24px}.blog-reading[data-reader-workspace] .reader-toolbox-outline header{justify-content:space-between;align-items:center;gap:16px;display:flex}.blog-reading[data-reader-workspace] .reader-toolbox-outline h2{font-size:24px}.blog-reading[data-reader-workspace] .reader-toolbox-outline .reader-outline-items{margin:16px 0 0;padding-left:24px}.blog-reading[data-reader-workspace] .reader-toolbox-outline .reader-outline-items a{color:inherit;align-items:center;font-size:16px;line-height:1.7;display:flex}.blog-reading[data-reader-workspace] .reader-toolbox-outline::backdrop{background:#06101a88}.reader-toolbox [hidden]{display:none!important}html[data-site-theme=museum] .reader-toolbox{--rt-paper:#fffdf7;--rt-text:#2f3430}.reader-toolbox[data-reader-ui=organized-20261105][data-moon-reader-tools]{--rt-paper:#15131d;--rt-text:#e8e2ef}html[data-site-theme=museum] .reader-toolbox-panel{border-top:3px solid;border-radius:0}html[data-site-theme=garden] .reader-toolbox{--rt-paper:#fffdf5;--rt-text:#304332}html[data-site-theme=garden] .reader-toolbox-panel{padding:24px;box-shadow:0 16px 48px #34452e1f}html[data-site-theme=city] .reader-toolbox{--rt-paper:#152c3b;--rt-text:#e1edf2}html[data-site-theme=city] .reader-toolbox-panel{background:linear-gradient(145deg,#1d3444,#102736);border-radius:8px}@media (width<=760px){.reader-toolbox{margin-left:0}.reader-toolbox>summary{padding:8px 12px}.reader-toolbox-panel{inset:auto 0 var(--overlay-keyboard-inset,0px);width:100%;max-width:none;max-height:min(82dvh,calc(var(--overlay-visible-height,100dvh) - 60px));padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-inline:0;border-radius:14px 14px 0 0;position:fixed;box-shadow:0 -16px 60px #0004}.reader-toolbox-heading{background:var(--rt-paper);z-index:3;margin:-18px -20px 0;padding:16px 20px;position:sticky;top:-18px}.reader-toolbox-primary{gap:8px}.reader-toolbox-primary button{padding-inline:8px}.blog-reading[data-reader-workspace] .reader-toolbox-outline{inset:auto 0 var(--overlay-keyboard-inset,0px);border-inline:0;border-radius:14px 14px 0 0;width:100%;max-height:82dvh;margin:0;padding:20px}html[data-site-theme=garden] .reader-toolbox-panel{padding:18px 20px calc(18px + env(safe-area-inset-bottom))}html[data-site-theme=city] .reader-toolbox-panel{border-radius:14px 14px 0 0}.reader-toolbox :is(.feature-form,.reader-settings-fields){gap:12px}}.reader-toolbox[data-reader-toolbox] .reader-toolbox-primary :is(button,.save-toggle){white-space:normal;min-width:0;max-width:100%;padding:8px;font-size:14px}@media (width<=380px){.reader-toolbox .reader-toolbox-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-reader-workspace]{min-width:0;max-width:1280px;margin-inline:auto}[data-reader-workspace] .rst-reader[data-designer-reading]{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:40px 0}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-return a{min-height:44px;color:inherit;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-heading{background:0 0;border:0;min-width:0;max-width:1120px;margin:0 auto;padding:30px 0 36px}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-heading h1{font:400 clamp(42px,6.2vw,92px)/1.26 var(--font-display,serif);letter-spacing:-.03em;overflow-wrap:anywhere;max-width:22ch;color:inherit;text-wrap:balance;margin:20px 0 28px}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-intro{max-width:66ch;color:var(--muted);margin:0 0 26px;font-size:19px;line-height:1.95}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-meta{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;font-size:14px;line-height:1.8;display:flex}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-meta>span{overflow-wrap:anywhere;max-width:100%}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-cover{max-width:1160px;margin:20px auto 56px;padding:0;overflow:visible}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-cover img{object-fit:contain;width:100%;height:auto;max-height:88svh;display:block}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-cover figcaption{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.85}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body{min-width:0;max-width:780px;margin-inline:auto;padding:12px 0 40px}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body>.prose{overflow-wrap:anywhere;min-width:0;max-width:none;font-size:18px;line-height:2}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body .prose :is(h2,h3,h4){margin-top:2.2em;scroll-margin-top:110px}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body .prose>p:first-child{margin-top:0}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body .prose :is(img,video,iframe){max-width:100%}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body .prose table{max-width:100%;display:block;overflow-x:auto}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body .prose pre{max-width:100%;overflow-x:auto}[data-reader-workspace] .rst-reader[data-designer-reading] .detail-tags{border-top:1px solid var(--line);max-width:780px;margin:24px auto;padding:20px 0}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading]{color:#e7e2ed;background:0 0}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-heading{border-left:2px solid var(--line);margin-left:4%;padding-left:34px}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-cover{margin-left:10%}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-body{margin-left:16%;margin-right:6%}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading]{color:#30362f;background:#f5f3ec;border-top:3px solid;padding:36px 42px}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 210px;gap:24px 36px;padding-bottom:30px;display:grid}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-heading h1{grid-area:1/1;margin-top:0}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-intro{grid-area:2/1}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-meta{border-left:1px solid var(--line);flex-direction:column;grid-area:1/2/3;align-items:start;padding-left:24px;display:flex}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-cover{width:90%;margin:36px 0 56px auto}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-body{border-left:1px solid var(--line);max-width:760px;padding-left:30px}[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading]{color:#344c39;background:#fbf9f0;padding:36px}[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading] .rst-reader-heading{max-width:940px}[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading] .rst-reader-heading h1{font-size:clamp(42px,5.8vw,84px);line-height:1.35}[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading] .rst-reader-cover{background:0 0;max-width:1050px;padding:0}[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading] .rst-reader-body{max-width:740px}[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading]{border:1px solid var(--line);color:#deedf1;background:#0d2230;padding:32px 36px}[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-heading{max-width:none;padding-top:12px;display:block}[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-heading h1{font-size:clamp(40px,5.5vw,82px)}[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-meta{border-top:1px solid var(--line);padding-top:22px}[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-cover{margin:8px 0 44px}[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-body{max-width:790px;margin-left:8%;margin-right:4%}@media (width>=761px) and (width<=1100px){[data-reader-workspace] .rst-reader[data-designer-reading]{padding-inline:24px}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-body,[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-body{margin-inline:auto}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-heading{margin-left:0;padding-left:24px}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-heading{grid-template-columns:minmax(0,1fr) 160px;gap:24px}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-meta{padding-left:18px}}@media (width<=760px),(height<=560px){[data-reader-workspace] .rst-reader[data-designer-reading],[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading],[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading],[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading]{background:0 0;border-inline:0;border-radius:0;padding:20px 0}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-heading,[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-heading{max-width:none;margin:0;padding:18px 0 26px;display:block}[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-heading{border-left:0;padding-left:0}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-heading h1,[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading] .rst-reader-heading h1,[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-heading h1{letter-spacing:-.02em;max-width:none;margin:16px 0 22px;font-size:clamp(34px,9.6vw,52px);line-height:1.32}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-intro{max-width:none;margin-bottom:22px;font-size:17px;line-height:1.95}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-meta,[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-meta{border:0;flex-direction:row;align-items:center;gap:10px 18px;padding:0;font-size:14px;display:flex}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-cover,[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-cover,[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-cover,[data-reader-workspace][data-reader-composition=garden] .rst-reader[data-designer-reading] .rst-reader-cover{width:100%;max-width:none;margin:8px 0 30px;padding:0}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-cover img{object-fit:contain;height:auto;max-height:none}[data-reader-workspace][data-reader-composition=museum] .rst-reader[data-designer-reading] .rst-reader-body{border-left:0;padding-left:0}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body,[data-reader-workspace][data-reader-composition=moon] .rst-reader[data-designer-reading] .rst-reader-body,[data-reader-workspace][data-reader-composition=city] .rst-reader[data-designer-reading] .rst-reader-body{max-width:none;margin:0;padding:10px 0 32px}[data-reader-workspace] .rst-reader[data-designer-reading] .rst-reader-body>.prose{font-size:17px;line-height:1.95}[data-reader-workspace] .rst-reader[data-designer-reading] .detail-tags{max-width:none;font-size:14px}}.blog-comments{color:#3f3349;color-scheme:light;background:#faf7f1f5;border:1px solid #eee6f2bd;border-radius:3px 22px 3px 3px;max-width:840px;margin:60px auto 20px;padding:32px;box-shadow:0 18px 60px #1109241f}.blog-comments>header{border-bottom:1px solid #b09bbc3d;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:17px;display:flex;position:relative}.blog-comments>header:after{content:"";background:repeating-linear-gradient(90deg,#9c80aa66 0 1px,#0000 1px 9px);width:90px;height:5px;position:absolute;bottom:-4px;left:0}.blog-comments h2{margin:0;font-family:serif;font-size:29px;font-weight:500}.blog-comments>header>span{color:#9a81a5;border:1px solid #ab93b43b;padding:4px 9px;font:11px/1.7 ui-monospace,monospace}.comment-disclaimer,.comment-hint,.comment-empty{color:#93819d;font-size:11px;line-height:1.9}.comment-disclaimer{margin:18px 0 3px}.comment-empty{border-bottom:1px solid #b09bbc2b;padding:23px 0}.blog-comment{border-bottom:1px solid #b09bbc2b;padding:24px 0}.blog-comment-meta{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.blog-comment-meta>strong{color:#5e456c;font-weight:550}.blog-comment-meta time{color:#a28dab;margin-left:auto;font:10px/1.8 ui-monospace,monospace}.blog-comment>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#64526e;margin:13px 0 0;font-size:14px;line-height:1.95}.comment-owner{color:#7d5b8a;border:1px solid #b49ac069;border-radius:2px;padding:1px 6px;font-size:9px}.comment-source{flex-wrap:wrap;flex-basis:100%;order:2;gap:5px;max-width:100%;display:flex}.comment-source>span{color:#9c84a7;overflow-wrap:anywhere;background:#d9c9e00d;border:1px solid #b59cc22b;padding:3px 6px;font-size:9px;line-height:1.5;display:inline-flex}.comment-reply-to{color:#9a7fa5;margin-top:12px;font-size:11px;display:block}.blog-comments form{margin-top:30px}.comment-form-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.comment-form-heading h3{color:#765b85;margin:0;font-size:15px;font-weight:500}.comment-form-heading>span{letter-spacing:.08em;color:#a48bad;font-size:9px}.blog-comments form>label{color:#7a6287;margin:18px 0 8px;font-size:12px;display:block}.comment-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-field-heading output{color:#aa94b2;font:10px/1.5 ui-monospace,monospace}body[data-public-unified=true] .blog-comments [data-comment-form] :is(input[name=nickname],textarea[name=body]){color:#56415f;background:#fffdf8 padding-box padding-box;border:1px solid #bca6c551;border-radius:3px;width:100%;margin-top:9px;padding:12px;font-family:inherit;font-size:14px;line-height:1.8;transition:border-color .2s,box-shadow .2s;display:block;box-shadow:inset 0 1px #fff}.blog-comments form textarea{resize:vertical;min-height:140px;line-height:1.9}.blog-comments :is(input,textarea)::placeholder{color:#b29fbb;opacity:1}.blog-comments :is(input,textarea):focus-visible{outline-offset:3px;outline:1px solid #ac89bf;box-shadow:0 0 0 4px #bda3cd12!important}.blog-comments button{color:#fff;cursor:pointer;background:#7a5b8b;border:1px solid #ac93b9;border-radius:3px;min-height:44px;padding:9px 15px;font-family:inherit;font-size:12px;line-height:1.7;transition:border-color .2s,background-color .2s}.blog-comments button:disabled{opacity:.4;cursor:default}.blog-comments button:focus-visible,.comment-rules summary:focus-visible{outline-offset:4px;outline:2px solid #ad8bc0}.comment-submit-row,.comment-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.comment-submit-row>span{color:#9d85a8;border-left:2px solid #ae96ba66;flex-basis:100%;min-height:0;padding:0 0 0 11px;font-size:11px;line-height:1.9;position:relative}.comment-submit-row>span:empty{display:none}.blog-comments[data-submit-state=success] .comment-submit-row>span{color:#617f73;border-color:#729a88}.blog-comments[data-submit-state=error] .comment-submit-row>span{color:#9b6976;border-color:#b9858e}.blog-comments[data-submit-state=waiting] .comment-submit-row>span,.blog-comments[data-submit-state=sending] .comment-submit-row>span{background:#d5c2e116;border-color:#9a77b4;padding-block:8px}.blog-comments .comment-forget{color:#a089ac;background:0 0;border-color:#0000;padding-left:4px;font-size:10px}.comment-pagination span{color:#a18aaa;font:10px/1.8 ui-monospace,monospace}.comment-pagination button{color:#876c96;background:0 0;border-color:#b39bc13d;min-height:36px;padding:5px 11px;font-size:10px}.comment-rules{border-top:1px solid #b59cc22e;margin-top:20px;padding-top:16px;font-size:11px}.comment-rules summary{cursor:pointer;color:#9c83a8}.comment-rules p{color:#9882a2;line-height:1.95}.blog-comments form .comment-consent{align-items:center;gap:10px;font-size:11px;line-height:1.8;display:flex}.comment-consent input{accent-color:#9572a6;flex-shrink:0;width:17px;height:17px}.blog-comments .comment-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.blog-comments [hidden]{display:none!important}@media (width<=600px){.blog-comments{margin-top:36px;padding:23px 18px}.blog-comment-meta time{flex-basis:100%;order:3;margin-left:0}.comment-source{order:2}.blog-comments h2{font-size:26px}body[data-public-unified=true] .blog-comments [data-comment-form] :is(input[name=nickname],textarea[name=body]){font-size:16px}.comment-submit-row{gap:8px}.comment-submit-row>button[type=submit]{flex:1;min-height:46px}.comment-pagination button,.comment-verification-status button{min-height:44px}}@media (prefers-reduced-motion:reduce){.blog-comments :is(button,input,textarea){transition:none!important}}.comment-verification-inline{color:#706776;margin-top:14px;font-size:12px}.comment-verification-inline[hidden],.comment-verification-inline [hidden]{display:none!important}.comment-verification-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-verification-status button{color:#4e405d;cursor:pointer;background:#faf9f6;border:1px solid #c9becf;border-radius:7px;padding:7px 12px}.comment-verification-frame iframe{background:0 0;border:0;width:min(100%,380px);height:100px;display:block}.comment-verification-inline[data-state=interactive] iframe{height:210px}.comment-verification-inline[data-state=error] .comment-verification-frame{display:none}.comment-verification-inline:focus-within{outline-color:#ac94ba}@media (width<=360px){.comment-verification-frame iframe{height:180px}}.blog-comments--twikoo{--comment-ink:var(--paper);--comment-muted:var(--muted);--comment-line:var(--line);--comment-field:var(--surface);--comment-accent:var(--violet);--comment-action-ink:var(--ink)}html[data-site-theme=museum] .blog-comments--twikoo{--comment-ink:#494b4b;--comment-muted:#7e807d;--comment-line:#a9aaa441;--comment-field:#fffefa;--comment-accent:#666b69}html[data-site-theme=garden] .blog-comments--twikoo{--comment-ink:#455447;--comment-muted:#7a8472;--comment-line:#89977842;--comment-field:#fffef8;--comment-accent:#647954}html[data-site-theme=city] .blog-comments--twikoo{--comment-ink:#d1dfe8;--comment-muted:#91a7b8;--comment-line:#7895a955;--comment-field:#142b3a;--comment-accent:#93c5d8;--comment-action-ink:#112731;color-scheme:dark}html[data-site-theme] body .blog-comments.blog-comments--twikoo{& [data-site-twikoo]{min-width:0}& .comment-rules{margin-top:16px}& .comment-rules summary{align-items:center;min-height:44px;display:flex}& .comment-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}& .comment-tools button{min-height:44px;color:var(--comment-muted);border-color:var(--comment-line);background:0 0;padding:7px 12px;font-size:11px}& .comment-tools>[role=status]{color:var(--comment-muted);flex-basis:100%;font-size:12px;line-height:1.8}& .twikoo{color:var(--comment-ink);min-width:0;padding-top:18px;font-size:14px;line-height:1.8}& .twikoo :is(p,small,label,.tk-time,.tk-extras,.tk-footer,.tk-comments-no){color:var(--comment-muted)}& .twikoo :is(a,.tk-nick,.tk-nick-link,.tk-icon,.tk-action-icon,.tk-action-link,.tk-sort-item.__active){color:var(--comment-accent)}& .twikoo :is(button,input,textarea){box-sizing:border-box;font-family:inherit}& .twikoo :is(button,input,textarea,.tk-col,.tk-main,.tk-input,.tk-content,.tk-preview-container){min-width:0;max-width:100%}& .twikoo .tk-input__inner{border:1px solid var(--comment-line);background:var(--comment-field);color:var(--comment-ink);min-height:46px;box-shadow:none;border-radius:4px;padding:12px;font-size:14px;line-height:1.8}& .twikoo .tk-textarea__inner{resize:vertical;min-height:150px;padding-bottom:28px}& .twikoo .tk-input-group__prepend{color:var(--comment-muted);border-color:var(--comment-line);background:0 0;padding:0 14px;font-size:12px}& .twikoo .tk-input__count{color:var(--comment-muted);background:var(--comment-field);font-size:10px;bottom:5px;right:9px}& .twikoo .tk-meta-input{margin-bottom:14px}& .twikoo .tk-meta-input .tk-input{flex:1;width:100%}& .twikoo .tk-button{border:1px solid var(--comment-line);min-height:44px;color:var(--comment-accent);background:0 0;border-radius:4px;padding:10px 16px;font-size:12px}& .twikoo .tk-button--primary{background:var(--comment-accent);color:var(--comment-action-ink);border-color:var(--comment-accent)}& .twikoo .tk-button:disabled{opacity:.45;cursor:default}& .twikoo .tk-row.actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:10px}& .twikoo .tk-site-consent{align-items:center;gap:10px;min-height:44px;margin:8px 0 0;padding:8px 0;font-size:12px;line-height:1.8;display:flex}& .twikoo .tk-site-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--comment-accent);flex-shrink:0;padding:0}& .twikoo .tk-site-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}& .twikoo .tk-submit-action-icon{box-sizing:border-box;width:44px;height:44px;min-height:44px;color:var(--comment-accent);padding:11px}& .twikoo .tk-comments-title{border-top:1px solid var(--comment-line);flex-wrap:wrap;gap:12px;padding-top:20px}& .twikoo .tk-comments-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}& .twikoo .tk-comments-actions>.tk-icon{width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;padding:13px}& .twikoo .tk-comments-sort{align-items:center;gap:4px;display:inline-flex}& .twikoo .tk-sort-item{min-height:44px;color:var(--comment-muted);background:0 0;border:0;padding:6px 10px;font-size:12px}& .twikoo .tk-comment{border-color:var(--comment-line);margin-top:0;padding-top:24px}& .twikoo .tk-comment>.tk-main{border-bottom:1px solid var(--comment-line);overflow-wrap:anywhere;padding-bottom:24px}& .twikoo .tk-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}& .twikoo .tk-time{margin:0;font-size:11px}& .twikoo .tk-content{overflow-wrap:anywhere;font-size:14px;line-height:1.95}& .twikoo .tk-content p{color:var(--comment-ink);margin:10px 0}& .twikoo .tk-content :is(code,pre){color:var(--comment-ink);background:color-mix(in srgb,var(--comment-accent) 8%,transparent);max-width:100%;overflow:auto}& .twikoo .tk-preview-container{border:1px solid var(--comment-line);color:var(--comment-ink);background:var(--comment-field);overflow-wrap:anywhere;border-radius:4px;padding:16px}& .twikoo .tk-action-link{background:0 0;border:0;gap:4px;min-height:44px;padding:7px 6px;font-size:11px}& .twikoo .tk-action-count{height:auto;line-height:1.5}& .twikoo .tk-extras{flex-wrap:wrap;gap:4px 12px;font-size:11px}& .twikoo .tk-expand{border:1px solid var(--comment-line);min-height:44px;color:var(--comment-accent);font-size:12px}& .twikoo .tk-tag{color:var(--comment-accent);border:1px solid var(--comment-line);background:0 0;font-size:10px}& .twikoo .OwO-body{background:var(--comment-field);max-width:min(380px,100vw - 64px);color:var(--comment-ink);border-color:var(--comment-line)}& .twikoo .OwO-items .OwO-item{min-width:44px;min-height:44px;font-size:23px}& .twikoo .tk-replies{border-left:1px solid var(--comment-line);margin-left:0;padding-left:14px}& .twikoo .tk-footer{margin-top:18px;font-size:10px}& .twikoo :is(button,a,input,textarea):focus-visible{outline:2px solid var(--comment-accent);outline-offset:3px}@media (width<=600px){& .twikoo .tk-avatar{display:none}& .twikoo :is(input,.tk-input__inner){font-size:16px}& .twikoo .tk-comments-actions{justify-content:flex-end;width:100%}& .twikoo .tk-comments-title{align-items:flex-start}& .twikoo .tk-comment .tk-row{flex-wrap:wrap;gap:8px}& .twikoo .tk-action{margin-left:auto}& .twikoo .tk-replies{padding-left:10px}& .twikoo .tk-submit-action-icon{margin-right:0}& .twikoo .tk-send{margin-left:auto}& .comment-tools{gap:8px}}@media (prefers-reduced-motion:reduce){& .twikoo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}.blog-reading[data-reader-composition]{--reader-ui-paper:var(--ink);--reader-ui-ink:var(--paper);--reader-ui-muted:var(--muted);--reader-ui-line:var(--line);--reader-ui-accent:var(--violet);width:100%;min-width:0;max-width:1340px;color:var(--paper);margin-inline:auto;position:relative}.blog-reading [hidden]{display:none!important}.blog-reading-progress{z-index:45;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.blog-reading-progress>span{width:100%;height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;background:var(--violet);display:block}.blog-reading .prose{overflow-wrap:anywhere;min-width:0;max-width:760px;font-size:18px;line-height:1.95}.blog-reading .prose :is(img,video){max-width:100%;height:auto}.blog-reading .prose :is(h2,h3,h4){scroll-margin-top:110px}.blog-reading .prose>p:first-child{margin-top:0}.blog-reading .blog-image-trigger{cursor:zoom-in;margin-block:1.4em;display:block}.blog-reading .blog-image-trigger img{width:auto;max-width:100%;height:auto;display:block}.blog-reading .heading-copy{min-width:44px;min-height:44px;color:var(--violet);background:0 0;border:0;justify-content:center;align-items:center;margin-left:8px;padding:4px;font-size:16px;display:inline-flex}.blog-reading[data-reader-composition=moon] .moon-reading-sheet{--paper:#e7e0ed;--ink:#15121c;--text:#e7e0ed;--muted:#afa4ba;--surface:#231c2d;--line:#c4b1d136;--violet:#c5ace2;--reader-ui-paper:#15121c;--reader-ui-ink:#e7e0ed;--reader-ui-muted:#afa4ba;--reader-ui-line:#c4b1d136;--reader-ui-accent:#c5ace2;color:#e7e0ed;box-shadow:none;background:#15121c;border:0;border-radius:2px;padding:clamp(24px,4vw,60px)}.blog-reading[data-reader-composition=moon] .detail-header h1{font:400 clamp(36px,5vw,70px)/1.35 var(--font-display,serif);color:inherit;max-width:19ch}.blog-reading[data-reader-composition=moon] .detail-meta{color:var(--muted);font-size:13px}.blog-reading[data-reader-composition=moon] .detail-back-nav a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.blog-reading[data-reader-composition=moon] .reading-layout{grid-template-columns:170px minmax(0,760px);justify-content:center;gap:40px;display:grid}.blog-reading[data-reader-composition=moon] .reading-layout .article-toc{align-self:start;position:sticky;top:110px}.blog-reading .reader-operation-slot{max-width:1100px;margin:28px auto 36px}.blog-reading .reader-action-deck{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex;position:relative}.blog-reading .reader-action-deck :is(button,summary){min-width:44px;min-height:44px;color:inherit;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font:400 14px/1.6 system-ui,sans-serif;display:inline-flex}.blog-reading .reader-action-deck nav{display:flex}.blog-reading .moon-reader-settings{position:relative}.blog-reading .moon-reader-sheet{z-index:115;background:var(--ink);width:min(470px,85vw);max-height:calc(100svh - 140px);color:var(--paper);border:1px solid var(--line);padding:26px;position:fixed;top:110px;right:5vw;overflow:auto;box-shadow:0 20px 70px #0004}.blog-reading .moon-reader-sheet>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.blog-reading .moon-reader-sheet h2{margin:0;font-size:22px}.blog-reading .moon-reader-sheet .reading-preferences-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:20px;display:grid}.blog-reading .moon-reader-sheet label{gap:8px;display:grid}.blog-reading .moon-reader-sheet select{max-width:100%;min-height:44px;font-size:15px}.blog-reading .moon-reader-setting-actions{margin-top:20px}.blog-reading .moon-reader-memory{margin-block:15px;font-size:13px}.blog-reading .reader-outline-dialog{background:var(--ink);width:min(620px,90vw);max-height:80svh;color:var(--paper);border:1px solid var(--line);padding:24px}.blog-reading .reader-outline-dialog>header{justify-content:space-between;align-items:center;display:flex}.blog-reading .reader-outline-dialog button,.blog-reading .reader-outline-dialog a{min-width:44px;min-height:44px}.blog-reading .reader-outline-dialog a{align-items:center;display:flex}.blog-reading .article-toc{box-shadow:none;color:var(--muted);background:0 0;border:0;padding:0;font-size:13px}.blog-reading .article-toc ol{padding-left:18px}.blog-reading .article-toc a{min-height:44px;padding-block:7px;line-height:1.6;display:block}.blog-outline-readout{gap:8px;margin-bottom:20px;display:grid}.blog-outline-readout strong{color:var(--paper);font-size:14px;font-weight:400}.blog-outline-readout small,.blog-outline-progress{font-size:12px}.blog-reading .reader-colophon{border-block:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:24px;margin-top:35px;padding:28px 0;display:flex}.blog-reading .reader-colophon header>span{color:var(--muted);font-size:13px}.blog-reading .reader-colophon header>p{color:var(--muted);flex-wrap:wrap;gap:20px;margin:12px 0 0;font-size:13px;line-height:1.8;display:flex}.blog-reading .reader-colophon-actions a{border:1px solid var(--line);align-items:center;min-height:44px;padding:9px 16px;display:inline-flex}.blog-reading .reader-next-chapter{padding-top:40px}.blog-reading .reader-next-chapter>header{margin-bottom:28px}.blog-reading .reader-next-chapter>header span{color:var(--muted);font-size:13px}.blog-reading .reader-next-chapter h2{font:400 30px/1.4 var(--font-display,serif);margin:12px 0}.blog-reading .reader-neighbours{grid-template-columns:1fr 1fr;gap:35px;display:grid}.blog-reading .reader-neighbour{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:24px;min-width:0;padding:24px 0;display:grid}.blog-reading .reader-neighbour--text{display:block}.blog-reading .reader-neighbour figure{margin:0}.blog-reading .reader-neighbour img{object-fit:cover;width:120px;height:140px}.blog-reading .reader-neighbour h3{font:400 24px/1.5 var(--font-display,serif);margin:10px 0}.blog-reading .reader-neighbour small,.blog-reading .reader-neighbour p{color:var(--muted);font-size:13px}.blog-reading .reader-neighbour p{flex-wrap:wrap;gap:16px;display:flex}.blog-reading .reader-related{padding-top:24px}.blog-reading .reader-related>h3{font-size:17px;font-weight:400}.blog-reading .reader-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;display:grid}.blog-reading .reader-related a{border-top:1px solid var(--line);align-items:center;gap:20px;min-width:0;min-height:84px;padding:18px 0;display:flex}.blog-reading .reader-related img{object-fit:cover;width:70px;height:75px}.blog-reading .reader-related h4{margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.5}.blog-reading .reader-related time{color:var(--muted);font-size:12px}.blog-reading .reader-next-chapter>footer a{align-items:center;min-height:44px;margin-top:20px;display:inline-flex}.blog-reading .reader-return-end{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:30px;padding:20px 0;display:flex}.blog-reading .reader-return-end a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (width>=1101px){.blog-reading .ob-outline-control,.blog-reading .moon-outline-control{display:none}}@media (width<=1100px){.blog-reading[data-reader-composition=moon] .reading-layout{display:block}.blog-reading .ob-outline-source,.blog-reading .ob-day-reading-rail>.article-toc,.blog-reading[data-reader-composition=moon] .reading-layout>.article-toc{display:none}.blog-reading .reader-neighbours{gap:25px}.blog-reading .reader-neighbour{display:block}.blog-reading .reader-neighbour img{width:100%;height:auto;max-height:280px}}@media (width<=760px){.blog-reading[data-reader-composition=moon] .moon-reading-sheet{padding:24px 18px}.blog-reading[data-reader-composition=moon] .detail-header h1{font-size:34px}.blog-reading .prose{font-size:17px;line-height:1.95}.blog-reading .reader-action-deck{gap:6px}.blog-reading .reader-action-deck :is(button,summary){padding:8px 10px;font-size:14px}.blog-reading .reader-action-deck .moon-tool-icon{display:none}.blog-reading .moon-reader-sheet{width:auto;max-height:75svh;padding:22px;inset:auto 12px 16px}.blog-reading .moon-reader-sheet .reading-preferences-options{grid-template-columns:1fr}.blog-reading .reader-colophon{flex-direction:column;align-items:start;padding:24px 0}.blog-reading .reader-neighbours,.blog-reading .reader-related>div{grid-template-columns:1fr}.blog-reading .reader-neighbour{grid-template-columns:90px 1fr;gap:20px;display:grid}.blog-reading .reader-neighbour img{width:90px;height:110px}.blog-reading .reader-neighbour h3{font-size:22px}.blog-reading .reader-neighbour--text{display:block}.blog-reading .reader-related h4{font-size:17px}.blog-reading .reader-next-chapter{padding-top:30px}}@media (prefers-reduced-motion:reduce){.blog-reading *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reader-colophon-heading{color:var(--muted);margin:0;font-size:14px;font-weight:400}.blog-reading .bf-endnote{border-bottom:1px solid var(--reader-ui-line);max-width:1100px;color:var(--reader-ui-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;margin:12px auto 0;padding:18px 0;font-size:14px;display:flex}.blog-reading .bf-endnote a{min-height:44px;color:var(--reader-ui-ink);letter-spacing:0;align-items:center;gap:28px;font-size:14px;display:inline-flex}.blog-reading [data-blog-followup]{--bf-ink:var(--reader-ui-ink);--bf-muted:var(--reader-ui-muted);--bf-line:var(--reader-ui-line);--bf-accent:var(--reader-ui-accent);min-width:0;max-width:1100px;color:var(--bf-ink);margin:64px auto 0;padding:0}.blog-reading [data-blog-followup] :is(h2,h3,h4,p,figure){margin:0}.blog-reading [data-blog-followup] :is(a,h2,h3,h4,p){overflow-wrap:anywhere}.blog-reading [data-blog-followup] a{color:inherit;text-decoration:none}.blog-reading [data-blog-followup] a:focus-visible{outline:2px solid var(--bf-accent);outline-offset:5px}.blog-reading .bf-heading{border-bottom:1px solid var(--bf-line);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.blog-reading .bf-heading h2{font:400 clamp(28px,3.5vw,40px)/1.4 var(--font-display,serif)}.blog-reading .bf-heading>span{color:var(--bf-muted);letter-spacing:.12em;font-size:14px}.blog-reading .bf-neighbours{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.blog-reading .bf-neighbour{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:24px;min-width:0;padding:28px 0;display:grid}.blog-reading .bf-neighbour--text{grid-template-columns:1fr}.blog-reading .bf-direction{color:var(--bf-muted);justify-content:space-between;gap:20px;margin-bottom:16px;font-size:14px;display:flex}.blog-reading .bf-direction i{color:var(--bf-accent);font:18px/1 serif}.blog-reading .bf-neighbour h3{font:400 clamp(21px,2.3vw,29px)/1.55 var(--font-display,serif)}.blog-reading .bf-neighbour p{color:var(--bf-muted);flex-wrap:wrap;gap:12px;margin-top:16px;font-size:14px;line-height:1.8;display:flex}.blog-reading .bf-neighbour figure{aspect-ratio:4/5;overflow:hidden}.blog-reading .bf-neighbour img{object-fit:cover;width:100%;height:100%;display:block}.blog-reading .bf-related{border-top:1px solid var(--bf-line);margin-top:8px;padding-top:26px}.blog-reading .bf-related>h3{margin-bottom:24px;font:400 16px/1.7 system-ui,sans-serif}.blog-reading .bf-related-entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.blog-reading .bf-related-entry{min-width:0;padding-bottom:24px;display:block}.blog-reading .bf-related-entry figure{aspect-ratio:3/2;margin-bottom:18px;overflow:hidden}.blog-reading .bf-related-entry img{object-fit:cover;width:100%;height:100%;display:block}.blog-reading .bf-related-meta{color:var(--bf-muted);flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:14px;line-height:1.8;display:flex}.blog-reading .bf-related-entry h4{font:400 21px/1.6 var(--font-display,serif)}.blog-reading .bf-related-excerpt{color:var(--bf-muted);margin-top:12px;font-size:16px;line-height:1.9}.blog-reading .bf-related-more{border-top:1px solid var(--bf-line);font-size:14px}.blog-reading .bf-related-more summary{cursor:pointer;align-items:center;min-height:48px;display:flex}.blog-reading .bf-related-more ul{margin:0;padding:8px 0 16px;list-style:none}.blog-reading .bf-related-more li{border-top:1px solid var(--bf-line);justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex}.blog-reading .bf-related-more a{align-items:center;min-height:44px;line-height:1.8;display:flex}.blog-reading .bf-related-more time{color:var(--bf-muted);flex-shrink:0;font-size:14px}html[data-site-theme] body .blog-reading .blog-comments.blog-comments--twikoo[data-blog-followup-comments]{border-top:0;border-bottom:0;min-width:0;max-width:1100px;margin:32px auto 0;padding:30px 0 0}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]>header{border-bottom:1px solid var(--comment-line);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]>header h2{font:400 30px/1.5 var(--font-display,serif);color:var(--comment-ink);margin:0}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]>header [data-comment-total]{color:var(--comment-muted);font-size:14px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-disclaimer{margin-top:18px;font-size:14px;line-height:1.8}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-hint{max-width:76ch;font-size:14px;line-height:1.9}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-rules{border:0;max-width:82ch;margin-top:4px;padding:0}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-rules summary{min-height:44px;padding:8px 0;font-size:14px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-rules p{color:var(--comment-muted);margin:6px 0 18px;font-size:14px;line-height:1.95}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .twikoo{padding-top:24px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-meta-input{max-width:440px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-submit .tk-row.actions{justify-content:flex-end;gap:8px 12px;padding-top:12px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-comments-title{margin-top:30px;padding-top:24px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-comment{padding-block:20px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-replies{border-left:1px solid var(--comment-line);margin-top:14px;padding-left:20px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-replies .tk-submit{border:1px solid var(--comment-line);background:var(--comment-field);margin-top:16px;padding:18px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-action-icon{align-items:center;min-height:44px;display:inline-flex}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-tools{border-top:1px solid var(--comment-line);margin-top:22px;padding-top:16px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .experience-comment-manage summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.blog-reading [data-blog-ending-actions]{border-top:1px solid var(--reader-ui-line);gap:20px;max-width:1100px;margin:40px auto 0;padding:22px 0}.blog-reading [data-blog-ending-actions] a{overflow-wrap:anywhere;min-height:44px;font-size:14px}.blog-reading[data-reader-composition=moon] [data-blog-followup]{margin-top:72px}.blog-reading[data-reader-composition=moon] .bf-neighbour{grid-template-columns:minmax(0,1fr) 150px;padding-block:32px}.blog-reading[data-reader-composition=moon] .bf-neighbour--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=moon] .bf-related-entries{gap:40px}.blog-reading[data-reader-composition=museum] .bf-heading{border-top:3px solid var(--bf-ink);border-bottom:0;padding-top:24px}.blog-reading[data-reader-composition=museum] .bf-neighbours{border-bottom:1px solid var(--bf-line);gap:0}.blog-reading[data-reader-composition=museum] .bf-neighbour{padding:28px 30px 28px 0}.blog-reading[data-reader-composition=museum] .bf-neighbour+.bf-neighbour{border-left:1px solid var(--bf-line);padding-left:30px;padding-right:0}.blog-reading[data-reader-composition=museum] .bf-related{border:0;margin-top:0;padding-top:30px}.blog-reading[data-reader-composition=museum] .bf-related-entry{border-top:1px solid var(--bf-line);padding-top:18px}.blog-reading[data-reader-composition=museum] .bf-related-entry h4{font-size:23px}.blog-reading[data-reader-composition=garden] [data-blog-followup]{margin-top:80px}.blog-reading[data-reader-composition=garden] .bf-neighbours{column-gap:8%}.blog-reading[data-reader-composition=garden] .bf-neighbour{grid-template-columns:minmax(0,1fr) 140px;padding-block:34px}.blog-reading[data-reader-composition=garden] .bf-neighbour--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=garden] .bf-neighbour figure{aspect-ratio:4/5}.blog-reading[data-reader-composition=garden] .bf-related-entries{column-gap:6%}.blog-reading[data-reader-composition=garden] .bf-related-entry:nth-child(2){padding-top:30px}.blog-reading[data-reader-composition=garden] .bf-related-entry figure{aspect-ratio:4/5}.blog-reading[data-reader-composition=garden] .bf-related-entry:nth-child(2) figure{aspect-ratio:5/4}.blog-reading[data-reader-composition=city] [data-blog-followup]{border:1px solid var(--bf-line);background:var(--reader-ui-paper);margin-top:48px;padding:0 24px}.blog-reading[data-reader-composition=city] .bf-heading{padding-block:20px}.blog-reading[data-reader-composition=city] .bf-heading h2{font-size:27px}.blog-reading[data-reader-composition=city] .bf-heading>span{font-family:ui-monospace,monospace}.blog-reading[data-reader-composition=city] .bf-neighbour{grid-template-columns:minmax(0,1fr) 80px;gap:18px;padding-block:24px}.blog-reading[data-reader-composition=city] .bf-neighbour--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=city] .bf-neighbour h3{font-size:21px}.blog-reading[data-reader-composition=city] .bf-neighbour figure{aspect-ratio:1}.blog-reading[data-reader-composition=city] .bf-related{margin-top:0;padding-top:22px}.blog-reading[data-reader-composition=city] .bf-related-entries{display:block}.blog-reading[data-reader-composition=city] .bf-related-entry{border-top:1px solid var(--bf-line);grid-template-columns:80px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.blog-reading[data-reader-composition=city] .bf-related-entry--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=city] .bf-related-entry figure{aspect-ratio:1;margin:0}.blog-reading[data-reader-composition=city] .bf-related-entry h4{font-size:19px}.blog-reading[data-reader-composition=city] .bf-related-excerpt{margin-top:8px}html[data-site-theme=museum] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]>header{border-bottom-width:2px}html[data-site-theme=museum] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-textarea__inner{border-radius:0;min-height:170px}html[data-site-theme=garden] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]{margin-top:38px;padding-top:38px}html[data-site-theme=garden] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-textarea__inner{min-height:180px;padding:18px}html[data-site-theme=city] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]{border:1px solid var(--comment-line);background:var(--comment-field);margin-top:30px;padding:24px}html[data-site-theme=city] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .twikoo{padding-top:18px}html[data-site-theme=city] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-input__inner{background:#10232f;border-radius:0}html[data-site-theme=city] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-textarea__inner{min-height:140px}@media (width>=761px) and (width<=1100px){.blog-reading .bf-neighbours{gap:28px}.blog-reading .bf-neighbour,.blog-reading[data-reader-composition=moon] .bf-neighbour,.blog-reading[data-reader-composition=garden] .bf-neighbour{grid-template-columns:minmax(0,1fr) 90px;gap:18px}.blog-reading .bf-neighbour--text,.blog-reading[data-reader-composition=moon] .bf-neighbour--text,.blog-reading[data-reader-composition=garden] .bf-neighbour--text{grid-template-columns:1fr}.blog-reading .bf-related-entries{gap:24px}.blog-reading[data-reader-composition=moon] .bf-related-entries{gap:26px}.blog-reading .bf-related-entry h4{font-size:20px}.blog-reading[data-reader-composition=museum] .bf-neighbour{padding-right:20px}.blog-reading[data-reader-composition=museum] .bf-neighbour+.bf-neighbour{padding-left:20px;padding-right:0}.blog-reading[data-reader-composition=garden] .bf-related-entry:nth-child(2){padding-top:18px}}@media (width<=760px){.blog-reading .bf-endnote{gap:14px;margin-top:8px;padding:14px 0;font-size:14px}.blog-reading .bf-endnote a{gap:18px;font-size:14px}.blog-reading [data-blog-followup],.blog-reading[data-reader-composition=moon] [data-blog-followup],.blog-reading[data-reader-composition=garden] [data-blog-followup]{margin-top:44px}.blog-reading .bf-heading{padding-bottom:18px}.blog-reading .bf-heading h2{font-size:27px}.blog-reading .bf-neighbours{grid-template-columns:1fr;gap:0}.blog-reading .bf-neighbour,.blog-reading[data-reader-composition=moon] .bf-neighbour,.blog-reading[data-reader-composition=garden] .bf-neighbour{grid-template-columns:minmax(0,1fr) 80px;gap:18px;padding:24px 0}.blog-reading .bf-neighbour--text,.blog-reading[data-reader-composition=moon] .bf-neighbour--text,.blog-reading[data-reader-composition=garden] .bf-neighbour--text{grid-template-columns:1fr}.blog-reading .bf-neighbour+.bf-neighbour{border-top:1px solid var(--bf-line)}.blog-reading .bf-direction{margin-bottom:12px}.blog-reading .bf-neighbour h3{font-size:22px;line-height:1.55}.blog-reading .bf-neighbour p{gap:10px;margin-top:12px;font-size:14px}.blog-reading .bf-related{margin-top:0;padding-top:22px}.blog-reading .bf-related>h3{margin-bottom:20px;font-size:15px}.blog-reading .bf-related-entries{display:block}.blog-reading .bf-related-entry{border-top:1px solid var(--bf-line);grid-template-columns:90px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.blog-reading .bf-related-entry--text{grid-template-columns:1fr}.blog-reading .bf-related-entry figure{aspect-ratio:4/5;margin:0}.blog-reading .bf-related-entry h4,.blog-reading[data-reader-composition=museum] .bf-related-entry h4{font-size:20px}.blog-reading .bf-related-meta{gap:6px 10px;margin-bottom:8px;font-size:14px}.blog-reading .bf-related-excerpt{margin-top:10px;font-size:16px}.blog-reading .bf-related-more li{padding-block:14px;display:block}.blog-reading .bf-related-more time{margin-top:4px;font-size:14px;display:block}.blog-reading[data-reader-composition=museum] .bf-heading{padding-top:20px}.blog-reading[data-reader-composition=museum] .bf-neighbour,.blog-reading[data-reader-composition=museum] .bf-neighbour+.bf-neighbour{border-left:0;padding:24px 0}.blog-reading[data-reader-composition=museum] .bf-related-entry{padding:20px 0}.blog-reading[data-reader-composition=garden] .bf-neighbour figure{aspect-ratio:4/5}.blog-reading[data-reader-composition=garden] .bf-related-entry,.blog-reading[data-reader-composition=garden] .bf-related-entry:nth-child(2){grid-template-columns:100px minmax(0,1fr);padding:22px 0}.blog-reading[data-reader-composition=garden] .bf-related-entry--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=garden] .bf-related-entry figure,.blog-reading[data-reader-composition=garden] .bf-related-entry:nth-child(2) figure{aspect-ratio:4/5}.blog-reading[data-reader-composition=city] [data-blog-followup]{margin-top:34px;padding:0 16px}.blog-reading[data-reader-composition=city] .bf-heading{padding-block:18px}.blog-reading[data-reader-composition=city] .bf-heading h2{font-size:24px}.blog-reading[data-reader-composition=city] .bf-neighbour{grid-template-columns:minmax(0,1fr) 64px;gap:16px;padding-block:20px}.blog-reading[data-reader-composition=city] .bf-neighbour--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=city] .bf-neighbour h3{font-size:20px}.blog-reading[data-reader-composition=city] .bf-related-entry{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0}.blog-reading[data-reader-composition=city] .bf-related-entry--text{grid-template-columns:1fr}.blog-reading[data-reader-composition=city] .bf-related-entry h4{font-size:18px}html[data-site-theme] body .blog-reading .blog-comments.blog-comments--twikoo[data-blog-followup-comments]{margin-top:24px;padding-top:22px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]>header{gap:14px;padding-bottom:14px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments]>header h2{font-size:27px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-hint{font-size:14px;line-height:1.9}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-meta-input{max-width:none}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-textarea__inner{min-height:160px;font-size:16px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-input__inner{font-size:16px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-submit .tk-row.actions{justify-content:space-between;gap:8px;padding-top:10px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-replies{margin-top:12px;padding-left:12px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .tk-replies .tk-submit{margin-top:12px;padding:12px}html[data-site-theme] body .blog-comments.blog-comments--twikoo[data-blog-followup-comments] .comment-tools{margin-top:18px;padding-top:12px}html[data-site-theme=city] body .blog-reading .blog-comments.blog-comments--twikoo[data-blog-followup-comments]{margin-top:24px;padding:20px 16px}.blog-reading [data-blog-ending-actions]{align-items:start;gap:16px;margin-top:30px;padding:18px 0}.blog-reading [data-blog-ending-actions] a{font-size:14px}}@media (prefers-reduced-motion:reduce){.blog-reading [data-blog-followup] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
