@font-face{font-family:Sora;src:url(sora.woff2) format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Source;src:url(source.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Source;src:url(source-semibold.woff2) format('woff2');font-weight:600 900;font-display:swap}
:root{--ink:#14263d;--yellow:#ffcf05;--paper:#f7f7f1;--muted:#48576a;--line:#cbd0cf;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.5 Source,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a,input,summary,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;text-underline-offset:5px}a:hover{text-decoration:underline}button,summary{cursor:pointer}button{color:inherit}button,a,summary{touch-action:manipulation}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:Sora,Arial,sans-serif;font-weight:600;line-height:1.14;letter-spacing:-.045em;margin:0;text-wrap:balance}h1{font-size:clamp(38px,4.6vw,70px)}h2{font-size:clamp(30px,3.4vw,52px)}h3{font-size:25px}p{margin:1em 0}figure{margin:0}button{border:1px solid var(--line);background:transparent;padding:12px 18px}button:hover{background:var(--yellow);border-color:var(--yellow)}:focus-visible{outline:3px solid #996900;outline-offset:5px}.modul-header :focus-visible,.modul-footer :focus-visible{outline-color:var(--yellow)}[hidden]{display:none!important}.shell{width:min(1456px,calc(100% - 80px));margin-inline:auto}.skip-link{position:absolute;top:-200px;left:15px;padding:14px;background:var(--yellow);z-index:100}.skip-link:focus{top:10px}
.modul-header{background:var(--ink);color:white;position:relative;z-index:20}.brand-row{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:block;flex:none}.brand img{width:355px;height:auto}.header-actions{display:flex;align-items:center;gap:38px;font-size:16px}.header-actions>a{display:flex;gap:10px;align-items:center}.header-actions [data-saved-count]{background:#ffffff15;border-radius:50%;min-width:28px;padding:2px 8px;text-align:center}.header-search summary{display:flex;align-items:center;gap:16px;list-style:none}.header-search summary span{font-size:34px;line-height:1}.navigation-row{border-top:1px solid #ffffff26;display:flex;justify-content:space-between;align-items:stretch;min-height:62px}.navigation-row>nav{display:flex;gap:30px;align-items:stretch}.navigation-row>nav>a{display:flex;align-items:center;border-bottom:3px solid transparent;padding-top:3px}.navigation-row>nav>a:hover,.navigation-row>nav>a[aria-current]{border-color:var(--yellow);text-decoration:none}.header-index>summary{display:flex;align-items:center;gap:22px;height:100%;list-style:none;background:var(--yellow);color:var(--ink);padding:16px 24px}.topic-mark{display:grid;grid-template-columns:repeat(2,6px);gap:3px;transition:transform .35s var(--ease)}.topic-mark i{height:6px;background:currentColor}.header-index[open] .topic-mark{transform:rotate(90deg)}summary::-webkit-details-marker{display:none}.topic-drawer,.search-drawer{position:absolute;left:0;right:0;top:100%;background:var(--ink);box-shadow:0 24px 45px #14263d30;border-top:1px solid #ffffff30}.topic-drawer>.shell{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-block:45px}.topic-drawer h2{color:var(--yellow)}.search-drawer{padding:32px 40px}.search-form label{display:block;margin-bottom:12px;font-weight:600}.search-line{display:flex}.search-line input{width:100%;min-width:0;padding:13px 16px;border:1px solid var(--line);background:white;color:var(--ink);border-radius:0}.search-line button{background:var(--yellow);border-color:var(--yellow);color:var(--ink);font-weight:600;white-space:nowrap}.search-line button:hover{background:#ffe77b}.device-index{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.device-index a{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line);transition:padding .25s var(--ease)}.device-index a:hover{padding-left:8px;text-decoration:none}.device-index small{opacity:.7}.topic-drawer .device-index a{border-color:#ffffff30}
.opening{display:grid;grid-template-columns:.8fr 1.55fr .85fr;gap:26px;padding-top:40px;padding-bottom:40px;align-items:start}.opening-intro{background:var(--yellow);padding:32px 25px 25px;position:relative;min-height:500px;overflow:clip}.opening h1{font-size:clamp(34px,3.1vw,48px);letter-spacing:-.055em}.opening h1 span{color:#634a00}.opening-intro p{font-size:17px;max-width:25ch;margin:24px 0}.square-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid currentColor;padding:10px 0;font-weight:600}.pixel-house{position:absolute;right:15px;bottom:22px;width:110px;height:85px;opacity:.16}.pixel-house i{position:absolute;width:30px;height:30px;background:var(--ink)}.pixel-house i:nth-child(1){left:40px;top:0}.pixel-house i:nth-child(2){left:10px;top:30px}.pixel-house i:nth-child(3){left:70px;top:30px}.pixel-house i:nth-child(4){left:10px;top:60px}.pixel-house i:nth-child(5){left:70px;top:60px}.story{min-width:0}.story-cover{display:block;overflow:clip;position:relative;background:#e1e4df;isolation:isolate}.story-cover img{width:100%;height:100%;object-fit:cover;transition:transform .75s var(--ease),filter .75s var(--ease)}.story:has(a:hover) .story-cover img{transform:scale(1.035)}.story h2,.story h3{font-size:clamp(21px,1.75vw,27px);text-wrap:pretty}.story h2 a:hover,.story h3 a:hover{text-decoration-thickness:1px}.story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;letter-spacing:.025em;margin:15px 0 10px;font-weight:600}.story-meta>a{text-transform:uppercase}.story-meta time{font-weight:400}.story p{font-size:17px;line-height:1.45;color:var(--muted);margin:14px 0 0}.lead .story-cover{aspect-ratio:1.42}.lead h2{font-size:clamp(28px,2.8vw,43px)}.opening-side{display:grid;gap:24px}.compact .story-cover{aspect-ratio:1.85}.compact h2{font-size:21px}.fresh{display:grid;grid-template-columns:150px 1fr;gap:30px;padding-block:25px;border-block:1px solid var(--ink)}.fresh h2{font-size:20px;line-height:1.3}.fresh>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news{border-left:1px solid var(--line);padding-left:24px}.news .story-cover{display:none}.news .story-meta{margin-top:0}.news h3{font-size:19px}.topic-switch{display:grid;grid-template-columns:1fr 3fr;gap:70px;padding-block:70px}.topic-switch h2{font-size:36px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.section-heading>a{border-bottom:1px solid currentColor;padding-bottom:6px;white-space:nowrap}.section-heading>a span{display:inline-block;margin-left:30px;transition:transform .3s var(--ease)}.section-heading>a:hover span{transform:translate(3px,-3px)}.section-heading>a:hover{text-decoration:none}
.build-scene{background:var(--ink);color:white;padding:75px 0 105px;position:relative;clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}.build-scene .section-heading h2{color:var(--yellow)}.build-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.material-stage{position:relative;isolation:isolate}.material-stage img{position:relative;width:100%;height:auto;filter:drop-shadow(0 28px 20px #0005);z-index:1;transform:translateY(var(--material-shift,0px));transition:transform .1s linear}.material-stage:before{content:'';position:absolute;inset:20% 0;background:radial-gradient(ellipse,#ffce053b,transparent 65%);filter:blur(25px)}.build-story{display:grid;grid-template-columns:110px 1fr;gap:20px;border-bottom:1px solid #ffffff38;padding:22px 0}.build-story .story-cover{aspect-ratio:1;align-self:start}.build-story .story-meta{margin-top:0}.build-story h3{font-size:24px}.build-story p{color:#d6dde5;font-size:16px}.spaces{padding-block:90px}.space-grid{display:grid;grid-template-columns:1.25fr .85fr .85fr;gap:30px}.space-1{grid-column:1;grid-row:1/3}.space-1 .story-cover{aspect-ratio:.8}.space-1 h3{font-size:32px}.space-2{grid-column:2;grid-row:1;margin-top:55px}.space-3{grid-column:3;grid-row:1;margin-top:115px}.space-4{grid-column:2/4;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.space-story .story-cover{aspect-ratio:1.12}.space-1 .story-cover{aspect-ratio:.8}.space-4 .story-cover{aspect-ratio:1.4}.garden-scene{background:#e5eadb;padding:90px 0 100px;clip-path:polygon(0 3%,100% 0,100% 100%,0 97%)}.garden-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;align-items:center}.garden-story .story-cover{aspect-ratio:1.1;border-radius:50% 50% 0 0}.garden-story:first-child .story-cover{aspect-ratio:1.2;border-radius:0 70px 0 0}.garden-story:first-child h3{font-size:32px}.garden-story:nth-child(3){margin-top:100px}.renovate{padding-block:85px}.renovate-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 65px}.renovate-story{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.renovate-story .story-cover{aspect-ratio:1;align-self:start}.renovate-story .story-meta{margin-top:0}.renovate-story h3{font-size:24px}.r-2,.r-4{transform:translateY(50px)}.objects-scene{background:var(--yellow);margin-top:50px;padding-bottom:80px;position:relative}.lamp-scene{display:flex;align-items:center;justify-content:space-between;min-height:290px}.lamp-scene>img{width:36%;height:auto;align-self:start;filter:drop-shadow(0 22px 20px #5e450033);margin-top:-50px}.lamp-scene .section-heading{width:57%;margin:0}.lamp-scene .section-heading h2{font-size:clamp(34px,4vw,60px)}.object-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.object-story .story-cover{aspect-ratio:1.5}.object-story p{color:#3f390f}.more-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 45px;padding-block:90px}.topic-column>header{padding-bottom:20px;border-bottom:3px solid var(--ink)}.topic-column h2{font-size:26px}.topic-column h2>a{display:flex;justify-content:space-between}.small-story{display:grid;grid-template-columns:90px 1fr;gap:15px;margin-top:25px}.small-story .story-cover{aspect-ratio:1}.small-story .story-meta{margin-top:0;font-size:11px}.small-story h3{font-size:20px}.archive-bridge{margin-bottom:90px}.archive-bridge>a{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid var(--ink);padding:30px 0;font-family:Sora;font-size:clamp(30px,4vw,58px);letter-spacing:-.05em}.archive-bridge span{font:600 18px Source;letter-spacing:0}.modul-footer{background:var(--ink);color:white;padding-top:70px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-bottom:65px}.footer-top h2{font-size:clamp(38px,5vw,75px)}.footer-top h2 span{color:var(--yellow)}.footer-top>div>a{display:inline-block;margin-top:25px;border-bottom:1px solid #ffffff70}.footer-directory{display:grid;grid-template-columns:2fr 1fr;gap:100px;border-top:1px solid #ffffff30;padding-block:40px}.footer-directory>nav:first-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px}.footer-directory>nav:last-child{display:grid;gap:8px;align-content:start}.footer-bottom{display:flex;align-items:center;gap:40px;justify-content:space-between;border-top:1px solid #ffffff30;min-height:120px;font-size:13px}.footer-bottom .brand img{width:250px}
.archive-title{padding:65px 0 45px;display:flex;justify-content:space-between;gap:45px;align-items:end;border-bottom:1px solid var(--ink)}.archive-title h1{max-width:900px;min-width:0;overflow-wrap:anywhere}.archive-title>div{max-width:450px}.catalog-layout{display:grid;grid-template-columns:210px 1fr;gap:60px;padding:45px 0 90px}.catalog-index h2{font-size:19px;margin-bottom:20px}.catalog-index .device-index{display:block;font-size:16px}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:45px 35px}.catalog-story .story-cover{aspect-ratio:1.5}.catalog-story h2{font-size:28px}.catalog-story:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;padding-bottom:35px;border-bottom:1px solid var(--line)}.catalog-story:first-child h2{font-size:34px}.catalog-story:first-child .story-cover{aspect-ratio:1.2}.catalog-story:last-child:nth-child(even){grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;gap:35px;align-items:center;padding-top:25px;border-top:1px solid var(--line)}.catalog-story:last-child:nth-child(even) .story-cover{aspect-ratio:1.5}.catalog-content>.search-form{margin-bottom:40px}.pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:55px}.pagination>*{padding:10px 16px;border:1px solid var(--line)}.pagination .current{background:var(--ink);color:white}.empty-state{grid-column:1/-1;padding:45px 0;min-height:240px}.empty-state h2{font-size:34px}.reading-title{padding:55px 0 45px}.back-link{font-size:14px}.reading-title>.story-meta{margin:32px 0 18px}.reading-title h1{font-size:clamp(34px,4.1vw,63px);max-width:1150px;margin:20px 0 28px}.reading-byline{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:15px;color:var(--muted)}.reading-cover{position:relative}.reading-cover>img{width:100%;height:clamp(260px,43vw,620px);object-fit:cover}.reading-cover figcaption{font-size:13px;padding-top:12px;color:var(--muted)}.reading-grid{display:grid;grid-template-columns:minmax(0,780px) minmax(240px,320px);gap:clamp(50px,7vw,130px);justify-content:center;padding-block:55px 90px}.reading-body{min-width:0}.reading-tools{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px;font-size:14px}.tool-status{flex-basis:100%;font-size:15px}.tool-status:empty{display:none}.prose{font-size:21px;line-height:1.8;overflow-wrap:break-word}.prose p{margin:0 0 1.35em}.prose h2{font-size:32px;margin:50px 0 24px}.prose h3{font-size:26px;margin:38px 0 18px}.prose h4{font-size:23px;margin:32px 0 18px}.prose a{text-decoration:underline;text-decoration-color:#9d7b00}.prose a:hover{text-decoration-thickness:2px}.prose img{max-width:100%;height:auto}.prose figure{margin:30px 0}.prose figcaption{font-size:14px;line-height:1.5;color:var(--muted)}.prose blockquote{margin:35px 0;padding:25px 30px;border-left:5px solid var(--yellow);background:#e9eced}.prose ul,.prose ol{padding-left:26px}.prose li{margin-bottom:12px}.prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:17px}.prose td,.prose th{border:1px solid var(--line);padding:12px;min-width:100px;text-align:left}.prose pre{overflow:auto;max-width:100%;padding:20px;background:var(--ink);color:white;font-size:15px}.prose iframe,.prose video{max-width:100%}.prose .wp-block-columns{display:flex;gap:25px}.prose .wp-block-column{min-width:0;flex:1}.reading-rail{min-width:0;overflow:visible}.reading-toc{border-top:5px solid var(--yellow);background:white;padding:22px;font-size:15px}.reading-toc summary{font-weight:600;font-size:19px}.reading-toc nav{display:grid;gap:13px;margin-top:22px}.reading-toc nav a{border-bottom:1px solid var(--line);padding-bottom:12px}.rail-stories{margin-top:40px}.rail-stories>h2{font-size:25px}.rail-story{margin-top:28px;padding-bottom:25px;border-bottom:1px solid var(--line)}.rail-story .story-cover{aspect-ratio:1.55}.rail-story h3{font-size:21px}.rail-archive{display:block;background:var(--yellow);padding:20px;margin-top:30px;font-weight:600}.tags{display:flex;gap:12px;flex-wrap:wrap;font-size:15px;margin-top:30px}.sources{font-size:17px}.information-page .reading-title h1{max-width:1000px}.information-page .reading-grid{grid-template-columns:minmax(0,850px) 280px}.saved-room{padding-block:70px 100px;min-height:55vh}.saved-room h1{max-width:900px}.saved-room ul{list-style:none;padding:0;margin-block:35px}.saved-room li{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0}.saved-room li>a{font-family:Sora;font-size:23px;max-width:900px}.comment-form input:not([type=checkbox]),.comment-form textarea{width:100%;padding:12px;border:1px solid var(--line);background:white}.comment-form label{display:block}.comment-form-cookies-consent{display:flex;align-items:start;gap:12px;font-size:16px}.comment-form-cookies-consent input{margin-top:7px}.comment-reply-title{font-size:28px;margin-top:40px}.reading-progress{position:fixed;bottom:0;left:0;width:100%;height:4px;z-index:50;background:var(--yellow);transform:scaleX(0);transform-origin:left;pointer-events:none}
@media(prefers-reduced-motion:no-preference){.header-index[open] .topic-drawer,.header-search[open] .search-drawer{animation:drawer .4s var(--ease)}@keyframes drawer{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.space-story{transition:transform .65s var(--ease)}.space-story:hover{transform:translateY(-8px)}.topic-mark i{transition:background .3s}.material-stage:hover img{filter:drop-shadow(0 28px 25px #ffcf0530)}}
@media(max-width:1100px){.shell{width:calc(100% - 48px)}.brand img{width:300px}.navigation-row>nav{gap:20px}.opening{grid-template-columns:1fr 1.5fr}.opening-intro{min-height:420px}.opening-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.compact{display:grid;grid-template-columns:120px 1fr;gap:20px}.compact .story-cover{aspect-ratio:1}.compact .story-meta{margin-top:0}.build-grid{gap:35px}.space-grid{gap:22px}.reading-grid{gap:45px;grid-template-columns:minmax(0,1fr) 270px}.catalog-layout{gap:35px}.footer-top{gap:50px}.footer-directory{gap:50px}.more-topics{gap:45px 30px}.renovate-story{grid-template-columns:130px 1fr}.fresh{grid-template-columns:120px 1fr}.fresh>div{gap:15px}.news{padding-left:15px}}
@media(max-width:760px){body{font-size:17px}.shell{width:calc(100% - 36px)}.brand-row{min-height:108px;flex-wrap:wrap;gap:12px;padding-block:22px 15px}.brand img{width:260px}.header-actions{width:100%;justify-content:space-between;font-size:14px}.header-actions [data-saved-count]{min-width:23px;padding:0 6px}.header-search summary span{font-size:27px}.navigation-row{min-height:55px}.navigation-row>nav{display:none}.header-index{width:100%}.header-index>summary{justify-content:space-between;padding:14px 18px}.topic-drawer>.shell{display:block;padding-block:28px}.topic-drawer h2{font-size:30px;margin-bottom:25px}.device-index{grid-template-columns:1fr 1fr;gap:0 20px;font-size:16px}.search-drawer{width:100%;padding:25px 18px}.search-line button{padding:12px;font-size:15px}.search-line input{font-size:16px;padding:12px}.opening{display:flex;flex-wrap:wrap;gap:25px;padding-block:25px}.opening-intro{min-height:0;width:100%;padding:25px 22px}.opening h1{font-size:32px;max-width:100%}.opening-intro p{max-width:100%;font-size:16px;margin-block:12px}.opening-intro .square-link{font-size:16px}.pixel-house{right:10px;bottom:30px;transform:scale(.65);transform-origin:bottom right}.opening-lead{width:100%}.lead .story-cover{aspect-ratio:1.35}.lead h2{font-size:30px}.opening-side{display:grid;grid-template-columns:1fr;gap:25px}.compact{grid-template-columns:105px 1fr;gap:18px}.compact h2{font-size:20px}.fresh{display:block;padding-block:23px}.fresh h2{margin-bottom:20px}.fresh>div{display:grid;grid-template-columns:1fr;gap:18px}.news{padding-left:0;border-left:0;border-bottom:1px solid var(--line);padding-bottom:16px}.news:last-child{border-bottom:0;padding-bottom:0}.news h3{font-size:20px}.topic-switch{display:block;padding-block:40px}.topic-switch h2{font-size:30px;margin-bottom:25px}.topic-switch h2 br{display:none}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:34px}.section-heading>a{display:inline-block;margin-top:18px;font-size:16px}.section-heading>a span{margin-left:20px}.build-scene{padding:45px 0 65px;clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}.build-grid{display:block}.material-stage{width:100%;margin-block:20px 25px}.build-story{grid-template-columns:85px 1fr;gap:16px}.build-story h3{font-size:21px}.build-story p{font-size:16px}.spaces{padding-block:45px}.space-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.space-1,.space-2,.space-3,.space-4{grid-column:auto;grid-row:auto;margin:0;display:block}.space-1,.space-4{grid-column:1/-1}.space-1 .story-cover{aspect-ratio:1.2}.space-1 h3{font-size:28px}.space-2 h3,.space-3 h3{font-size:19px}.space-4 .story-cover{aspect-ratio:1.5}.garden-scene{padding-block:60px;clip-path:polygon(0 1%,100% 0,100% 100%,0 99%)}.garden-grid{grid-template-columns:1fr;gap:35px}.garden-story:first-child h3{font-size:28px}.garden-story .story-cover{aspect-ratio:1.5;border-radius:0 40px 0 0}.garden-story:first-child .story-cover{aspect-ratio:1.35}.garden-story:nth-child(3){margin:0}.renovate{padding-block:45px}.renovate-grid{grid-template-columns:1fr;gap:5px}.renovate-story{grid-template-columns:95px 1fr;gap:18px;padding-block:22px}.renovate-story h3{font-size:22px}.r-2,.r-4{transform:none}.objects-scene{margin-top:40px;padding-bottom:45px}.lamp-scene{display:block;min-height:0;padding-bottom:30px}.lamp-scene>img{width:65%;margin:-30px 0 0 auto}.lamp-scene .section-heading{width:100%;margin-top:0}.lamp-scene .section-heading h2{font-size:36px}.object-grid{grid-template-columns:1fr;gap:35px}.object-story .story-cover{aspect-ratio:1.5}.more-topics{grid-template-columns:1fr;padding-block:45px;gap:40px}.topic-column h2{font-size:26px}.small-story{grid-template-columns:90px 1fr}.archive-bridge{margin-bottom:45px}.archive-bridge>a{display:block;font-size:34px}.archive-bridge span{display:block;margin-top:18px;font-size:17px}.modul-footer{padding-top:45px}.footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.footer-top h2{font-size:45px}.footer-directory{grid-template-columns:1fr;gap:35px;padding-block:30px}.footer-directory>nav:first-child{grid-template-columns:1fr 1fr;gap:12px 15px}.footer-bottom{flex-wrap:wrap;gap:15px;padding-block:30px}.footer-bottom .brand{width:100%}.footer-bottom .brand img{width:260px}.footer-bottom p{margin:0;max-width:240px}.archive-title{display:block;padding-block:35px 25px}.archive-title h1{font-size:38px}.archive-title>div{margin-top:20px}.catalog-layout{display:block;padding-block:25px 45px}.catalog-index{margin-bottom:35px}.catalog-index .device-index{display:flex;flex-wrap:wrap;gap:8px}.catalog-index h2{font-size:17px;margin-bottom:12px}.catalog-index .device-index a{padding:8px 11px;border:1px solid var(--line);gap:10px;font-size:14px}.catalog-grid{gap:35px;grid-template-columns:1fr}.catalog-story:first-child{display:block;grid-column:auto;padding-bottom:30px}.catalog-story h2,.catalog-story:first-child h2{font-size:27px}.catalog-story:first-child .story-cover,.catalog-story .story-cover{aspect-ratio:1.4}.catalog-story:last-child:nth-child(even){display:block;grid-column:auto}.reading-title{padding-block:30px}.reading-title h1{font-size:35px;line-height:1.13}.reading-title>.story-meta{margin-top:25px}.reading-cover>img{height:260px}.reading-grid,.information-page .reading-grid{display:flex;flex-direction:column;padding-block:25px 45px;gap:35px}.reading-rail{display:contents}.reading-toc{order:-1}.reading-body{order:0}.rail-stories,.rail-archive{order:1}.rail-stories{margin-top:0}.rail-story{display:grid;grid-template-columns:100px 1fr;gap:18px}.rail-story .story-meta{margin-top:0}.rail-story .story-cover{aspect-ratio:1}.reading-tools{margin-bottom:25px;gap:7px}.reading-tools button{padding:10px;font-size:14px}.prose{font-size:19px;line-height:1.75}.prose h2{font-size:28px;margin:35px 0 20px}.prose h3{font-size:24px}.prose .wp-block-columns{display:block}.prose blockquote{padding:18px 20px}.saved-room{padding-block:40px 60px}.saved-room h1{font-size:38px}.saved-room li{display:block}.saved-room li>a{font-size:21px;display:block;margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.material-stage img,.space-story:hover{transform:none!important}}
@media print{.modul-header,.modul-footer,.reading-tools,.reading-rail,.reading-progress{display:none!important}body{background:white;color:black}.shell{width:100%}.reading-grid,.information-page .reading-grid{display:block}.reading-title h1{font-size:30px}.reading-cover>img{height:auto;max-height:300px;object-fit:contain}.prose{font-size:12pt;line-height:1.5}.prose h2{font-size:20pt}a{text-decoration:underline}.prose pre{white-space:pre-wrap;color:black;background:#eee}}
