.SubDownloads-module__E2VxXG__section{color:var(--ink);background:linear-gradient(#fbf6ec 0%,#f3ead8 100%);padding:clamp(56px,9vh,104px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.SubDownloads-module__E2VxXG__inner{max-width:1000px;margin:0 auto}.SubDownloads-module__E2VxXG__head{max-width:760px;margin-bottom:clamp(32px,5vh,52px)}.SubDownloads-module__E2VxXG__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss-deep);align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;display:inline-flex}.SubDownloads-module__E2VxXG__eyebrowRule{background:linear-gradient(90deg, var(--moss-deep) 0%, #2f4a3a00 100%);width:44px;height:1px}.SubDownloads-module__E2VxXG__h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3rem);font-weight:400;line-height:1.04}.SubDownloads-module__E2VxXG__italic{font-family:var(--font-display);color:var(--text-muted);margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-style:italic}.SubDownloads-module__E2VxXG__count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-top:12px;font-size:.72rem}.SubDownloads-module__E2VxXG__groups{flex-direction:column;gap:10px;display:flex}.SubDownloads-module__E2VxXG__panel{border:1px solid var(--border);background:#fff6;border-radius:12px;overflow:hidden}.SubDownloads-module__E2VxXG__panelHead{cursor:pointer;text-align:left;width:100%;transition:background .3s var(--ease-out-quart);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);display:flex}.SubDownloads-module__E2VxXG__panelHead:hover{background:#e89a3d0f}.SubDownloads-module__E2VxXG__panelLabel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;font-size:clamp(1.0625rem,1.7vw,1.3125rem);display:inline-flex}.SubDownloads-module__E2VxXG__panelCount{font-family:var(--font-mono);letter-spacing:.06em;color:var(--moss-deep);border:1px solid #2f4a3a47;border-radius:999px;padding:2px 9px;font-size:.625rem}.SubDownloads-module__E2VxXG__panelIcon{width:32px;height:32px;color:var(--saffron);border:1px solid #0a142429;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SubDownloads-module__E2VxXG__panelIcon svg{width:15px;height:15px}.SubDownloads-module__E2VxXG__list{padding:4px clamp(10px,1.4vw,16px) clamp(8px,1.4vh,12px);list-style:none}.SubDownloads-module__E2VxXG__row{color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:background .2s;display:flex}.SubDownloads-module__E2VxXG__row:hover{background:#e89a3d14}.SubDownloads-module__E2VxXG__rowIcon{width:16px;height:16px;color:var(--moss-deep);flex-shrink:0}.SubDownloads-module__E2VxXG__rowTitle{flex:1;font-size:.9375rem;line-height:1.4}.SubDownloads-module__E2VxXG__rowMeta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:.625rem}.SubDownloads-module__E2VxXG__rowDl{width:15px;height:15px;color:var(--saffron);opacity:0;flex-shrink:0;transition:opacity .2s}.SubDownloads-module__E2VxXG__row:hover .SubDownloads-module__E2VxXG__rowDl{opacity:1}.SubDownloads-module__E2VxXG__searchWrap{max-width:460px;margin-bottom:clamp(18px,2.5vh,28px);position:relative}.SubDownloads-module__E2VxXG__searchIcon{color:var(--text-soft);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.SubDownloads-module__E2VxXG__search{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;padding:11px 38px;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.SubDownloads-module__E2VxXG__search::placeholder{color:var(--text-soft)}.SubDownloads-module__E2VxXG__search::-webkit-search-cancel-button{display:none}.SubDownloads-module__E2VxXG__search:focus{border-color:var(--gold,#c9a84c);outline:none;box-shadow:0 0 0 3px #c9a84c29}.SubDownloads-module__E2VxXG__clear{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SubDownloads-module__E2VxXG__clear:hover{background:var(--panel-deep);color:var(--ink)}.SubDownloads-module__E2VxXG__empty{color:var(--text-muted);margin:4px 0 20px;font-size:.92rem}.SubDownloads-module__E2VxXG__rowKind{border:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--text-muted);border-radius:3px;flex:none;padding:2px 6px;font-size:.6rem}
.BookFlip-module__gznX7q__stage{flex-direction:column;align-items:center;gap:clamp(20px,3vh,30px);display:flex}.BookFlip-module__gznX7q__book{aspect-ratio:2/1.28;perspective:2600px;width:min(1060px,100%);transform-style:preserve-3d;position:relative}.BookFlip-module__gznX7q__boardLeft,.BookFlip-module__gznX7q__boardRight{background:linear-gradient(135deg,#123028 0%,#0a1f1a 100%);border:1px solid #e89a3d59;width:calc(50% + 10px);position:absolute;top:-8px;bottom:-8px;box-shadow:0 40px 90px -30px #0000008c}.BookFlip-module__gznX7q__boardLeft{border-radius:14px 3px 3px 14px;left:-10px}.BookFlip-module__gznX7q__boardRight{border-radius:3px 14px 14px 3px;right:-10px}.BookFlip-module__gznX7q__stackLeft,.BookFlip-module__gznX7q__stackRight{background:repeating-linear-gradient(90deg,#efe6d2 0 1px,#dccfb2 1px 3px);transition:width .5s;position:absolute;top:-4px;bottom:-4px}.BookFlip-module__gznX7q__stackLeft{border-radius:3px 0 0 3px;right:calc(100% - 2px)}.BookFlip-module__gznX7q__stackRight{border-radius:0 3px 3px 0;left:calc(100% - 2px)}.BookFlip-module__gznX7q__pageSlot{cursor:pointer;width:50%;position:absolute;top:0;bottom:0}.BookFlip-module__gznX7q__pageSlot[data-side=left]{left:0}.BookFlip-module__gznX7q__pageSlot[data-side=right]{right:0}.BookFlip-module__gznX7q__pageFace{background:radial-gradient(120% 100% at 0%,#0a14240f 0%,#0000 22%),linear-gradient(#fbf6ec 0%,#f5edd9 100%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.BookFlip-module__gznX7q__pageLeft{border-radius:10px 2px 2px 10px;box-shadow:inset -14px 0 26px -18px #0a142466}.BookFlip-module__gznX7q__pageRight{background:radial-gradient(120% 100% at 100%,#0a14240f 0%,#0000 22%),linear-gradient(#fbf6ec 0%,#f5edd9 100%);border-radius:2px 10px 10px 2px;box-shadow:inset 14px 0 26px -18px #0a142466}.BookFlip-module__gznX7q__pageGrain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.BookFlip-module__gznX7q__pageBody{flex-direction:column;flex:1;justify-content:space-evenly;gap:12px;min-height:0;padding:clamp(18px,3vw,40px);display:flex}.BookFlip-module__gznX7q__pageBlank{flex:1}.BookFlip-module__gznX7q__pageNo{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-soft,#6b7280);align-self:center;padding-bottom:10px;font-size:.625rem}.BookFlip-module__gznX7q__bookRow{grid-template-columns:96px 1fr;align-items:center;gap:clamp(14px,1.8vw,24px);min-height:0;display:grid}.BookFlip-module__gznX7q__bookRowMirror{text-align:right;grid-template-columns:1fr 96px}.BookFlip-module__gznX7q__bookRowMirror .BookFlip-module__gznX7q__bookLink{justify-content:flex-end}.BookFlip-module__gznX7q__cover{aspect-ratio:2/3;background:#0a1620;border-radius:3px 6px 6px 3px;width:96px;position:relative;overflow:hidden;box-shadow:0 14px 28px -12px #0a142480}.BookFlip-module__gznX7q__coverImg{object-fit:cover}.BookFlip-module__gznX7q__coverFallback{color:var(--saffron);font-family:var(--font-display);background:linear-gradient(135deg,#16302a 0%,#0a1820 100%);place-items:center;font-size:1.75rem;display:grid;position:absolute;inset:0}.BookFlip-module__gznX7q__coverEdge{background:linear-gradient(90deg,#0000004d 0%,#ffffff14 100%);width:7px;height:100%;position:absolute;top:0;left:0}.BookFlip-module__gznX7q__meta{min-width:0}.BookFlip-module__gznX7q__bookTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(.975rem,1.35vw,1.1875rem);font-weight:400;line-height:1.16}.BookFlip-module__gznX7q__bookSub{font-family:var(--font-display);color:#a3742a;margin-top:3px;font-size:.8125rem;font-style:italic}.BookFlip-module__gznX7q__bookAuthors{color:var(--text-muted);margin-top:6px;font-size:.78rem;line-height:1.45}.BookFlip-module__gznX7q__bookPub{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft,#6b7280);margin-top:3px;font-size:.575rem}.BookFlip-module__gznX7q__bookLink{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a3742a;align-items:center;gap:5px;margin-top:7px;font-size:.6rem;display:inline-flex}.BookFlip-module__gznX7q__bookLink svg{width:11px;height:11px}.BookFlip-module__gznX7q__leaf{z-index:5;width:50%;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0}.BookFlip-module__gznX7q__leafFace{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.BookFlip-module__gznX7q__leafBack{transform:rotateY(180deg)}.BookFlip-module__gznX7q__leafShade{pointer-events:none;background:linear-gradient(90deg,#0a142480 0%,#0000 55%);position:absolute;inset:0}.BookFlip-module__gznX7q__spine{z-index:4;background:linear-gradient(#0a142459,#0a142426);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.BookFlip-module__gznX7q__controls{align-items:center;gap:18px;display:flex}.BookFlip-module__gznX7q__arrow{width:46px;height:46px;color:var(--ink);cursor:pointer;transition:transform .4s var(--ease-out-expo), border-color .3s, background .3s, opacity .2s;background:#ffffff80;border:1px solid #0a142433;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.BookFlip-module__gznX7q__arrow svg{width:20px;height:20px}.BookFlip-module__gznX7q__arrow:hover:not(:disabled){border-color:var(--saffron);background:#e89a3d24;transform:translateY(-2px)}.BookFlip-module__gznX7q__arrow:disabled{opacity:.35;cursor:default}.BookFlip-module__gznX7q__counter{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}@media (max-width:760px){.BookFlip-module__gznX7q__book{aspect-ratio:auto;perspective:1600px;height:560px}.BookFlip-module__gznX7q__pageSlot[data-side=left]{display:none}.BookFlip-module__gznX7q__pageSlot[data-side=right]{width:100%}.BookFlip-module__gznX7q__leaf{width:100%;transform-origin:0!important;left:0!important}.BookFlip-module__gznX7q__boardLeft{display:none}.BookFlip-module__gznX7q__boardRight{border-radius:10px;width:auto;left:-6px;right:-6px}.BookFlip-module__gznX7q__stackLeft,.BookFlip-module__gznX7q__stackRight,.BookFlip-module__gznX7q__spine{display:none}.BookFlip-module__gznX7q__bookRow,.BookFlip-module__gznX7q__bookRowMirror{text-align:left;grid-template-columns:84px 1fr}.BookFlip-module__gznX7q__bookRowMirror .BookFlip-module__gznX7q__bookLink{justify-content:flex-start}.BookFlip-module__gznX7q__cover{width:84px}}
.PubShelf-module__MKCTLq__section{color:var(--ink);background:linear-gradient(#fbf6ec 0%,#f3ead8 100%);padding:clamp(72px,11vh,132px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.PubShelf-module__MKCTLq__section.PubShelf-module__MKCTLq__dark{color:var(--paper);background:radial-gradient(60% 60% at 82% 10%,#e89a3d24 0%,#e89a3d00 60%),linear-gradient(#050d12 0%,#081a16 55%,#04100e 100%)}.PubShelf-module__MKCTLq__inner{max-width:1200px;margin:0 auto}.PubShelf-module__MKCTLq__head{max-width:760px;margin-bottom:clamp(40px,6vh,68px)}.PubShelf-module__MKCTLq__eyebrowDark{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss-soft);align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;display:inline-flex}.PubShelf-module__MKCTLq__eyebrowRuleDark{background:linear-gradient(90deg, var(--moss) 0%, #5f8a6b00 100%);width:44px;height:1px}.PubShelf-module__MKCTLq__h2,.PubShelf-module__MKCTLq__h2Dark{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3rem);font-weight:400;line-height:1.04}.PubShelf-module__MKCTLq__h2{color:var(--ink)}.PubShelf-module__MKCTLq__h2Dark{color:var(--paper)}.PubShelf-module__MKCTLq__italicDark{max-width:52ch;font-family:var(--font-display);color:var(--text-on-dark);margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-style:italic}.PubShelf-module__MKCTLq__featured{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(28px,4vw,56px);display:grid}.PubShelf-module__MKCTLq__featItem{grid-template-columns:150px 1fr;align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.PubShelf-module__MKCTLq__featTilt,.PubShelf-module__MKCTLq__featCoverLink{display:block}.PubShelf-module__MKCTLq__featMeta{padding-top:6px}.PubShelf-module__MKCTLq__cover{aspect-ratio:2/3;transform-style:preserve-3d;background:#0a1620;border-radius:4px 8px 8px 4px;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #000000b3,-1px 0 #0000004d}.PubShelf-module__MKCTLq__coverImg{object-fit:cover}.PubShelf-module__MKCTLq__coverFallback{font-family:var(--font-display);color:var(--saffron);background:linear-gradient(135deg,#16302a 0%,#0a1820 100%);justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.PubShelf-module__MKCTLq__coverSpine{pointer-events:none;background:linear-gradient(90deg,#00000052 0%,#00000014 55%,#ffffff14 100%);width:10px;height:100%;position:absolute;top:0;left:0}.PubShelf-module__MKCTLq__coverShine{pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#fff0 42%);position:absolute;inset:0}.PubShelf-module__MKCTLq__bookTitle{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;font-size:clamp(1.1875rem,1.9vw,1.5rem);font-weight:400;line-height:1.14}.PubShelf-module__MKCTLq__bookSub{font-family:var(--font-display);color:var(--saffron);margin-top:6px;font-size:.9375rem;font-style:italic}.PubShelf-module__MKCTLq__bookAuthors{color:var(--text-on-dark-soft);margin-top:10px;font-size:.9375rem;line-height:1.5}.PubShelf-module__MKCTLq__section:not(.PubShelf-module__MKCTLq__dark) .PubShelf-module__MKCTLq__bookAuthors{color:var(--text-muted)}.PubShelf-module__MKCTLq__bookPub{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-on-dark-soft);margin-top:4px;font-size:.6875rem}.PubShelf-module__MKCTLq__section:not(.PubShelf-module__MKCTLq__dark) .PubShelf-module__MKCTLq__bookPub{color:var(--text-soft)}.PubShelf-module__MKCTLq__bookLink{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--saffron);align-items:center;gap:6px;margin-top:12px;font-size:.68rem;display:inline-flex}.PubShelf-module__MKCTLq__bookLink svg{width:13px;height:13px}.PubShelf-module__MKCTLq__flipHint{margin-top:12px}.PubShelf-module__MKCTLq__flipHint p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:.6875rem}.PubShelf-module__MKCTLq__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:clamp(24px,3vw,44px);list-style:none;display:grid}.PubShelf-module__MKCTLq__gridItem{flex-direction:column;display:flex}.PubShelf-module__MKCTLq__gridTilt{width:120px;display:block}.PubShelf-module__MKCTLq__gridMeta{margin-top:16px}.PubShelf-module__MKCTLq__gridMeta .PubShelf-module__MKCTLq__bookTitle{font-size:1.0625rem}@media (max-width:560px){.PubShelf-module__MKCTLq__featItem{grid-template-columns:110px 1fr;gap:18px}.PubShelf-module__MKCTLq__gridTilt{width:96px}}
.BlogList-module__l1y6YW__section{color:var(--ink);background:linear-gradient(#fbf6ec 0%,#f3ead8 100%);padding:clamp(64px,10vh,120px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.BlogList-module__l1y6YW__inner{max-width:1120px;margin:0 auto}.BlogList-module__l1y6YW__head{max-width:720px;margin-bottom:clamp(36px,5vh,60px)}.BlogList-module__l1y6YW__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss-deep);align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;display:inline-flex}.BlogList-module__l1y6YW__eyebrowRule{background:linear-gradient(90deg, var(--moss-deep) 0%, #2f4a3a00 100%);width:44px;height:1px}.BlogList-module__l1y6YW__h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3rem);font-weight:400;line-height:1.04}.BlogList-module__l1y6YW__italic{font-family:var(--font-display);color:var(--text-muted);margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-style:italic}.BlogList-module__l1y6YW__featured{border:1px solid var(--border);color:var(--ink);transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), border-color .4s;background:#ffffff80;border-radius:18px;grid-template-columns:1.05fr .95fr;text-decoration:none;display:grid;overflow:hidden}.BlogList-module__l1y6YW__featured:hover{border-color:#e89a3d66;transform:translateY(-4px);box-shadow:0 30px 64px -36px #0a142466}.BlogList-module__l1y6YW__featuredMedia{min-height:300px;position:relative;overflow:hidden}.BlogList-module__l1y6YW__featuredImg{object-fit:cover;transition:transform .9s var(--ease-out-expo)}.BlogList-module__l1y6YW__featured:hover .BlogList-module__l1y6YW__featuredImg{transform:scale(1.05)}.BlogList-module__l1y6YW__featuredFallback{background:linear-gradient(135deg,#1a2942 0%,#2f4a3a 100%);position:absolute;inset:0}.BlogList-module__l1y6YW__featuredScrim{background:linear-gradient(#0a142400 60%,#0a142447 100%);position:absolute;inset:0}.BlogList-module__l1y6YW__featuredBadge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--accent-gold-soft,#e8c97a);border-radius:999px;padding:5px 11px;font-size:.625rem;position:absolute;top:16px;left:16px}.BlogList-module__l1y6YW__featuredBody{flex-direction:column;padding:clamp(26px,3vw,44px);display:flex}.BlogList-module__l1y6YW__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}.BlogList-module__l1y6YW__dot{opacity:.6}.BlogList-module__l1y6YW__featuredTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:14px;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:400;line-height:1.1}.BlogList-module__l1y6YW__featuredExcerpt{color:var(--text);max-width:52ch;margin-top:14px;font-size:1rem;line-height:1.62}.BlogList-module__l1y6YW__readCta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:.72rem;display:inline-flex}.BlogList-module__l1y6YW__readCta svg{width:15px;height:15px;transition:transform .4s var(--ease-out-expo)}.BlogList-module__l1y6YW__featured:hover .BlogList-module__l1y6YW__readCta svg{transform:translate(3px,-3px)}.BlogList-module__l1y6YW__list{margin-top:clamp(20px,3vh,32px);list-style:none}.BlogList-module__l1y6YW__row{border-top:1px solid var(--border);color:var(--ink);transition:padding-left .4s var(--ease-out-expo);justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,3vh,34px) 0;text-decoration:none;display:flex}.BlogList-module__l1y6YW__row:hover{padding-left:8px}.BlogList-module__l1y6YW__rowTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:10px;font-size:clamp(1.3125rem,2.2vw,1.75rem);font-weight:400;line-height:1.14}.BlogList-module__l1y6YW__rowExcerpt{color:var(--text-muted);max-width:62ch;margin-top:10px;font-size:.9375rem;line-height:1.6}.BlogList-module__l1y6YW__rowArrow{color:var(--saffron);transition:transform .4s var(--ease-out-expo);flex-shrink:0}.BlogList-module__l1y6YW__rowArrow svg{width:20px;height:20px}.BlogList-module__l1y6YW__row:hover .BlogList-module__l1y6YW__rowArrow{transform:translate(3px,-3px)}.BlogList-module__l1y6YW__tags{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.BlogList-module__l1y6YW__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--moss-deep);background:#5f8a6b1a;border:1px solid #5f8a6b3d;border-radius:999px;padding:5px 11px;font-size:.625rem}.BlogList-module__l1y6YW__tagMore{font-family:var(--font-mono);color:var(--text-soft);padding:5px 4px;font-size:.625rem}.BlogList-module__l1y6YW__layout{grid-template-columns:1fr 260px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.BlogList-module__l1y6YW__posts{min-width:0}.BlogList-module__l1y6YW__sidebar{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.BlogList-module__l1y6YW__searchWrap{align-items:center;display:flex;position:relative}.BlogList-module__l1y6YW__searchIcon{width:16px;height:16px;color:var(--text-soft);pointer-events:none;position:absolute;left:14px}.BlogList-module__l1y6YW__search{width:100%;font-family:var(--font-body,inherit);color:var(--ink);border:1px solid var(--border);background:#fff9;border-radius:999px;outline:none;padding:11px 38px 11px 40px;font-size:.9375rem;transition:border-color .3s,box-shadow .3s}.BlogList-module__l1y6YW__search:focus{border-color:#e89a3d99;box-shadow:0 0 0 3px #e89a3d24}.BlogList-module__l1y6YW__search::placeholder{color:var(--text-soft)}.BlogList-module__l1y6YW__searchClear{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:10px}.BlogList-module__l1y6YW__searchClear:hover{background:#0a142414}.BlogList-module__l1y6YW__searchClear svg{width:14px;height:14px}.BlogList-module__l1y6YW__tagPanel{border:1px solid var(--border);background:#fff6;border-radius:14px;padding:16px 16px 18px}.BlogList-module__l1y6YW__tagPanelHead{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--moss-deep);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.6875rem;display:flex}.BlogList-module__l1y6YW__tagReset{color:var(--saffron);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:.625rem}.BlogList-module__l1y6YW__tagCloud{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.BlogList-module__l1y6YW__sideTag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:#5f8a6b14;border:1px solid #5f8a6b38;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.625rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.BlogList-module__l1y6YW__sideTag:hover{color:var(--ink);border-color:#e89a3d80}.BlogList-module__l1y6YW__sideTagOn{background:var(--saffron);border-color:var(--saffron);color:#1a1414}.BlogList-module__l1y6YW__sideTagN{opacity:.6}.BlogList-module__l1y6YW__sideTagOn .BlogList-module__l1y6YW__sideTagN{opacity:.75}.BlogList-module__l1y6YW__empty{font-family:var(--font-display);color:var(--text-muted);padding:40px 0;font-size:1.125rem;font-style:italic}button.BlogList-module__l1y6YW__tag{cursor:pointer;font-family:var(--font-mono);border:1px solid #5f8a6b3d}.BlogList-module__l1y6YW__tagOn{background:var(--saffron);border-color:var(--saffron);color:#1a1414}.BlogList-module__l1y6YW__moreButton{font-family:var(--font-mono);color:var(--text-soft);cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.625rem;transition:color .15s;display:inline}.BlogList-module__l1y6YW__moreButton:hover{color:var(--saffron);text-decoration:underline}@media (max-width:900px){.BlogList-module__l1y6YW__layout{grid-template-columns:1fr}.BlogList-module__l1y6YW__sidebar{flex-direction:column;order:-1;position:static}.BlogList-module__l1y6YW__tagPanel{order:2}}@media (max-width:820px){.BlogList-module__l1y6YW__featured{grid-template-columns:1fr}.BlogList-module__l1y6YW__featuredMedia{aspect-ratio:16/9;min-height:0}.BlogList-module__l1y6YW__row{flex-direction:row}}
