@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.blog-shell{--ink:#e9e9e5;--paper:#111414;--panel:#171b1a;--green:#a5bba7;--lime:#c4d0aa;--soft:#a4aaa4;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Manrope,Segoe UI,sans-serif;color-scheme:dark}.blog-shell *{box-sizing:border-box}.blog-shell a{color:inherit}.blog-header{height:76px;padding:0 clamp(22px,7.5vw,118px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292e2c;background:#141716;position:sticky;top:0;z-index:10}.blog-brand{display:inline-flex;align-items:center;gap:11px;color:#ededeb;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.06em}.blog-brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#28332e;color:#c7d4bf}.blog-brand>span:last-child{display:grid;grid-template-columns:auto;justify-content:start}.blog-brand small{grid-column:1;margin-top:3px;font-family:Manrope,sans-serif;font-size:9px;font-weight:500;letter-spacing:.01em;color:#919a92}.blog-nav{display:flex;align-items:center;gap:32px}.blog-nav>a{color:#c0c4bf;text-decoration:none;font-size:11px;font-weight:600;transition:color .16s}.blog-nav>a:hover{color:#d3dfc5}.mobile-menu-toggle{display:none;border:0;background:transparent;color:#d9ddd8}.blog-main{width:90vw;max-width:none;margin:0 auto;padding:0 clamp(14px,2.5vw,34px)}.blog-hero{min-height:max(560px,calc(90vh - 76px));position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:52px 32px 64px;border-bottom:1px solid #2a302c;overflow:hidden}.hero-copy{position:relative;z-index:1;max-width:540px}.blog-kicker,.section-kicker{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;letter-spacing:.14em;color:#a9b8a8}.blog-kicker>span{width:7px;height:7px;border-radius:50%;background:#a5b798;box-shadow:0 0 0 4px #a5b79822}.hero-copy h1{margin:24px 0 15px;font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,60px);line-height:1.24;letter-spacing:-.055em;font-weight:600}.hero-copy h1 em{font-style:normal;color:#b7c6ac}.hero-copy>p{max-width:455px;margin:0;color:#a7ada6;font-size:12px;line-height:1.95}.hero-cta{width:max-content;display:inline-flex;align-items:center;gap:20px;margin-top:24px;padding:12px 16px;border:1px solid #59665b;border-radius:4px;background:#252e29;color:#e7ebe2!important;text-decoration:none;font-size:10px;font-weight:700;transition:background .16s,border-color .16s}.hero-cta:hover{background:#313c34;border-color:#82927e}.hero-visual{height:330px;position:relative;display:grid;place-items:center;isolation:isolate}.hero-visual:before{content:"";position:absolute;top:25px;right:28px;bottom:7px;left:28px;border:1px solid #424944;border-radius:50%;transform:rotate(-12deg)}.hero-visual-glow{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#66715c38 0,rgba(93,105,83,.18) 42%,transparent 74%);filter:blur(5px)}.hero-orbit{position:absolute;border:1px solid #525c53;border-radius:50%;z-index:-1}.orbit-one{width:288px;height:174px;transform:rotate(-31deg)}.orbit-two{width:314px;height:210px;transform:rotate(53deg);border-color:#343b36}.hero-handshake{width:150px;height:150px;position:relative;display:grid;place-items:center;border:1px solid #626e60;border-radius:42px;background:linear-gradient(145deg,#343d35,#222a25);color:#d0dac6;box-shadow:0 23px 42px #0005,0 0 0 10px #171c18}.hero-handshake>span{position:absolute;right:25px;bottom:27px;width:8px;height:8px;border-radius:50%;background:#c5cba9;box-shadow:0 0 0 5px #c5cba922}.hero-caption{position:absolute;left:5%;bottom:13px;display:grid;gap:5px;color:#9ba69a}.hero-caption span,.hero-coordinate{font-size:8px;font-weight:700;letter-spacing:.15em}.hero-caption b{font-size:11px;font-weight:600;color:#c5cdc3}.hero-coordinate{position:absolute;right:3%;top:29px;color:#838e84;line-height:1.8}.hero-index{position:absolute;bottom:20px;left:32px;display:flex;align-items:center;gap:11px;color:#969d96;font-size:9px;letter-spacing:.06em}.hero-index span{color:#c2cbb7;font-size:11px;font-weight:800}.hero-index i,.featured-strip>i{width:1px;height:14px;background:#4a504b}.featured-strip{min-height:62px;display:flex;align-items:center;gap:20px;padding:0 32px;border-bottom:1px solid #2a302c;color:#a4aaa2}.featured-strip>div{display:flex;align-items:center;gap:8px;margin-right:14px;color:#c9d2c3;font-size:9px;font-weight:700;letter-spacing:.08em}.featured-strip>div svg{color:#b1c0a8}.featured-strip>p{margin:0;font-size:10px}.latest-section,.articles-section{padding:65px 32px 58px}.latest-section{border-bottom:1px solid #2a302c}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px}.section-kicker{font-size:8px;letter-spacing:.18em;color:#aab7a7}.section-heading h2{margin:8px 0 7px;font-size:23px;letter-spacing:-.035em;font-weight:600}.section-heading p{max-width:620px;margin:0;color:#a1a7a0;font-size:10px;line-height:1.8}.feed-status{flex:none;padding-bottom:2px;color:#9ba49a;font-size:9px}.feed-status.is-loaded{color:#b4c4aa}.feed-status.is-error{color:#c6a49d}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:24px}.news-card{min-width:0;height:450px;align-self:start;display:flex;flex-direction:column;padding:16px;border:1px solid #303633;border-radius:5px;background:#191e1c;transition:border-color .16s,transform .16s}.news-card:hover{transform:translateY(-2px);border-color:#59675c}.news-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#969e96;font-size:8px}.source-label{color:#c3cdb9;font-size:8px;font-weight:700;letter-spacing:.04em}.news-card h3{margin:14px 0 8px;font-size:13px;font-weight:600;line-height:1.65;letter-spacing:-.01em}.news-card h3 a{display:flex;align-items:flex-start;gap:5px;color:#e7e9e5!important;text-decoration:none}.news-card h3 a:hover{color:#c4d0b7!important}.news-card h3 a svg{flex:none;margin-top:4px;color:#9ca895}.news-card>p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;color:#a5aaa4;font-size:9px;line-height:1.8}.news-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding-top:14px;color:#919890;font-size:8px}.news-card-footer a{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#bac5b2!important;text-decoration:none}.news-card-footer a:hover{text-decoration:underline}.feed-message{margin-top:22px;padding:21px;border:1px solid #303633;border-radius:5px;background:#191e1c;color:#aeb4ac;font-size:10px;line-height:1.8}.feed-retry{display:inline-flex;align-items:center;gap:7px;margin-left:12px;padding:7px 10px;border:1px solid #515d51;border-radius:4px;background:#272f29;color:#dce5d5;font-size:9px;font-weight:700;cursor:pointer}.feed-retry:hover{border-color:#82927e;background:#313c34}.source-attribution{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:16px;color:#969e96;font-size:8px}.source-attribution>span{color:#aab2a8}.source-attribution .source-ok:before{content:"";display:inline-block;width:5px;height:5px;margin:0 6px 1px 0;border-radius:50%;background:#a5bd99}.source-attribution .source-unavailable{color:#b6958c}.page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#0f1210f7;animation:loader-fade-in .2s ease-out both}.loader-stage{position:relative;width:190px;height:190px;display:grid;place-items:center}.loader-orbit{position:absolute;left:50%;top:50%;border:1px solid #62705e66;border-radius:50%;transform:translate(-50%,-50%);animation:loader-orbit-spin 3s linear infinite}.loader-orbit-outer{width:176px;height:176px;border-style:dashed}.loader-orbit-inner{width:140px;height:140px;border-color:#7e8d7255;animation-direction:reverse;animation-duration:4.5s}.loader-handshake{position:relative;width:100px;height:100px;display:grid;place-items:center;border:1px solid #62705e;border-radius:30px;background:linear-gradient(145deg,#343d35,#222a25);color:#d0dac6;box-shadow:0 0 0 10px #171c18,0 18px 50px #0008;animation:handshake-pulse 1.8s ease-in-out infinite}.loader-handshake svg{animation:handshake-bob 1.8s ease-in-out infinite}.page-loader>p{margin:17px 0 0;color:#bdc6b8;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;animation:loader-text-pulse 1.5s ease-in-out infinite}@keyframes loader-orbit-spin{to{rotate:360deg}}@keyframes handshake-pulse{50%{box-shadow:0 0 0 13px #171c18,0 0 36px #a6bd8c35,0 18px 50px #0008}}@keyframes handshake-bob{50%{transform:translateY(-3px) scale(1.04)}}@keyframes loader-text-pulse{50%{opacity:.55}}@keyframes loader-fade-in{0%{opacity:0}to{opacity:1}}.articles-section{padding-top:61px;padding-bottom:72px}.blog-search{width:min(280px,42%);height:40px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #343a36;border-radius:4px;background:#191e1c;color:#a5afa2}.blog-search:focus-within{border-color:#788773;box-shadow:0 0 0 3px #a7b59b12}.blog-search input{width:100%;border:0;outline:0;background:transparent;color:#e6e9e3;font-family:Manrope,sans-serif;font-size:10px}.blog-search input::placeholder{color:#878f87}.blog-search button{display:grid;place-items:center;border:0;background:transparent;color:#a7afa5;cursor:pointer}.category-list{display:flex;align-items:center;gap:7px;margin:23px 0 18px;padding-bottom:13px;border-bottom:1px solid #2e3430}.category-list button{padding:7px 11px;border:1px solid transparent;border-radius:99px;background:transparent;color:#a4aaa2;font-family:Manrope,sans-serif;font-size:9px;cursor:pointer}.category-list button:hover{color:#e2e6dd}.category-list button.is-active{border-color:#515d51;background:#272f29;color:#dce5d5;font-weight:700}.category-list>span{margin-left:auto;color:#909790;font-size:8px;font-weight:700;letter-spacing:.12em}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.article-card{min-width:0;min-height:188px;display:grid;grid-template-columns:125px minmax(0,1fr);padding:0;text-align:left;border:1px solid #303633;border-radius:5px;background:#191e1c;color:inherit;cursor:pointer;overflow:hidden;transition:transform .16s,border-color .16s,box-shadow .16s}.article-card:hover{transform:translateY(-2px);border-color:#5a675b;box-shadow:0 12px 28px #0003}.article-card.is-featured{grid-column:span 2;grid-template-columns:30% minmax(0,1fr);min-height:218px;background:#191e1c}.article-art{position:relative;display:grid;place-items:center;min-height:100%;overflow:hidden;background:radial-gradient(circle at 50% 45%,#39443a,#252e28 78%)}.article-art:before,.article-art:after{content:"";position:absolute;border:1px solid #aab89a3b;border-radius:50%}.article-art:before{width:135px;height:135px}.article-art:after{width:94px;height:94px;border-style:dashed}.article-art svg{position:relative;z-index:1;color:#b6c3a8}.article-art>i{position:absolute;width:4px;height:4px;border-radius:50%;background:#aab89a}.article-art>i:nth-of-type(1){top:25%;left:24%}.article-art>i:nth-of-type(2){right:19%;top:34%;background:#c1ad88}.article-art>i:nth-of-type(3){bottom:20%;left:36%;background:#8fa38e}.article-art-1{background:radial-gradient(circle at 50% 45%,#384443,#252e2d 78%)}.article-art-1 svg{color:#b5c6c0}.article-art-1:before{transform:rotate(-30deg);border-radius:12px}.article-art-2{background:radial-gradient(circle at 50% 45%,#48443a,#302e28 78%)}.article-art-2 svg{color:#c6b99b}.article-art-2:after{width:82px;height:82px}.article-art-3{background:radial-gradient(circle at 50% 45%,#48403d,#302927 78%)}.article-art-3 svg{color:#c4aaa0}.article-card-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:15px 14px 12px}.article-card-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#9ba19a;font-size:8px}.article-category{display:inline-flex;align-items:center;padding:4px 7px;border-radius:3px;background:#2b342d;color:#c2d0ba;font-size:8px;font-weight:700}.article-card-content>strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 6px;color:#e4e7e1;font-size:12px;font-weight:700;line-height:1.65}.is-featured .article-card-content>strong{font-size:16px}.article-excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#a2a8a1;font-size:9px;line-height:1.8}.article-card-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:11px;color:#9ba19a;font-size:8px}.article-card-bottom>span{display:flex;align-items:center;gap:5px}.article-read{color:#c1ceb7;font-weight:700}.no-articles{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #414943;border-radius:5px;color:#a1a8a0;font-size:10px}.no-articles b{color:#e0e4dd;font-size:12px}.blog-footer{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(22px,7.5vw,118px);border-top:1px solid #292e2c;background:#141716}.footer-brand .blog-brand-mark{width:31px;height:31px;border-radius:9px}.footer-brand{font-size:11px}.footer-brand small{font-size:8px}.blog-footer>p,.blog-footer>span{margin:0;color:#9ca39c;font-size:8px;line-height:1.7}.reader{width:100%;max-width:min(66.666vw,1200px);min-height:75vh;margin:0 auto;padding:45px 24px 75px}.reader-back{display:inline-flex;align-items:center;gap:5px;padding:7px 0;border:0;background:transparent;color:#b3bbb2;font-family:Manrope,sans-serif;font-size:10px;cursor:pointer}.reader-back:hover{color:#dce5d5}.reader-heading{padding:36px 0 23px}.reader-heading h1{max-width:730px;margin:17px 0 12px;color:#eceee9;font-size:clamp(28px,4vw,40px);line-height:1.4;letter-spacing:-.04em}.reader-excerpt{margin:0;color:#b1b7af;font-size:13px;line-height:1.9}.article-meta{display:flex;align-items:center;gap:8px;margin-top:18px;color:#9ea59d;font-size:9px}.article-meta i{width:1px;height:12px;margin:0 3px;background:#454c47}.reader-art{height:190px;display:grid;place-items:center;border:1px solid #414a42;border-radius:5px;background:radial-gradient(circle,#414b3e,#272e29 70%);color:#c1ceba}.reader-content{max-width:100%;margin:32px auto 0}.reader-content>p{margin:0 0 19px;color:#c0c5bf;font-size:12px;line-height:2.1}.editorial-note{display:flex;align-items:flex-start;gap:10px;margin:27px 0 20px;padding:13px;border:1px solid #3d473d;border-radius:4px;background:#1b211d;color:#b4bdb1;font-size:9px;line-height:1.8}.editorial-note svg{flex:none;color:#b8c8ac}.source-link{display:inline-flex;align-items:center;gap:5px;color:#c3d0b8!important;font-size:9px;font-weight:700;text-decoration:none}.source-link:hover{text-decoration:underline}@media(max-width:850px){.blog-header{padding:0 24px}.blog-main{padding:0 20px}.blog-hero{padding-right:12px;padding-left:12px}.hero-visual{transform:scale(.9)}.latest-section,.articles-section{padding-right:12px;padding-left:12px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card{grid-template-columns:105px minmax(0,1fr)}.article-card-content{padding:13px 11px}.blog-footer{padding:18px 24px}.blog-footer>p{max-width:300px}}@media(max-width:650px){.blog-header{height:66px;padding:0 17px}.blog-brand{font-size:12px}.blog-brand-mark{width:33px;height:33px}.mobile-menu-toggle{display:grid;place-items:center;width:38px;height:38px;cursor:pointer}.blog-nav{position:absolute;top:65px;left:0;right:0;display:none;align-items:stretch;gap:0;padding:8px 17px 14px;border-bottom:1px solid #303632;background:#141716;box-shadow:0 10px 20px #0003}.blog-nav.is-open{display:grid}.blog-nav>a{padding:12px 8px;border-bottom:1px solid #292e2c}.blog-hero{min-height:calc(84svh - 66px);grid-template-columns:1fr;padding:49px 9px 55px}.hero-copy h1{margin-top:19px;font-size:39px}.hero-copy>p{font-size:11px}.hero-visual{position:absolute;right:-118px;top:30px;width:270px;height:270px;opacity:.18;transform:scale(.82);pointer-events:none}.hero-handshake{width:126px;height:126px}.hero-index{left:9px;bottom:18px}.featured-strip{flex-wrap:wrap;gap:9px;padding:12px 8px;overflow:hidden;white-space:normal}.featured-strip>div{margin-right:3px}.featured-strip>p{font-size:9px}.latest-section,.articles-section{padding:47px 4px 42px}.section-heading{align-items:stretch;flex-direction:column}.section-heading h2{font-size:20px}.section-heading p{font-size:9px}.feed-status{font-size:8px}.news-grid{grid-template-columns:1fr;gap:9px;margin-top:16px}.news-card{min-height:155px;padding:13px}.news-card h3{font-size:12px}.news-card>p{font-size:9px}.source-attribution{gap:8px 12px}.blog-search{width:100%}.category-list{gap:2px;overflow-x:auto;white-space:nowrap;padding-bottom:11px}.category-list button{flex:none;padding:7px 9px;font-size:8px}.category-list>span{display:none}.article-grid{grid-template-columns:1fr;gap:10px}.article-card,.article-card.is-featured{grid-column:auto;grid-template-columns:100px minmax(0,1fr);min-height:174px}.article-card-content{padding:12px 10px}.article-card-content>strong,.is-featured .article-card-content>strong{font-size:11px}.article-excerpt{font-size:8px;-webkit-line-clamp:2}.article-card-top,.article-category,.article-card-bottom{font-size:7px}.blog-footer{align-items:flex-start;flex-direction:column;gap:10px;padding:17px}.blog-footer>p{max-width:none}.reader{padding:28px 8px 56px}.reader-heading{padding:27px 0 19px}.reader-heading h1{font-size:27px}.reader-excerpt{font-size:11px}.reader-art{height:150px}.reader-content{margin-top:23px}.reader-content>p{font-size:11px}.loader-stage{width:168px;height:168px}.loader-orbit-outer{width:156px;height:156px}.loader-orbit-inner{width:122px;height:122px}.loader-handshake{width:88px;height:88px;border-radius:27px}.feed-retry{margin:12px 0 0}}@media(prefers-reduced-motion:reduce){.article-card,.blog-nav>a,.hero-cta,.news-card{transition:none}.loader-orbit,.loader-handshake,.loader-handshake svg,.page-loader>p{animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-header{padding-inline:clamp(20px,5vw,80px)}.blog-brand{font-size:16px}.blog-brand small{font-size:11px}.blog-nav{gap:clamp(18px,3vw,38px)}.blog-nav>a{font-size:14px}.blog-main{width:90vw;padding-inline:clamp(18px,3vw,48px)}.blog-hero{min-height:max(560px,calc(90svh - 76px));grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(12px,2vw,28px);padding:clamp(36px,5vw,72px) clamp(18px,2vw,32px) 72px}.hero-copy{max-width:none}.hero-copy h1{font-size:clamp(48px,5vw,76px);line-height:1.14}.blog-kicker{font-size:clamp(10px,.9vw,13px)}.hero-copy>p{max-width:570px;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.hero-cta{font-size:14px;padding:14px 18px}.hero-visual{width:100%;height:clamp(300px,33vw,430px);transform:none}.hero-handshake{width:clamp(138px,13vw,178px);height:clamp(138px,13vw,178px)}.hero-handshake svg{width:clamp(66px,6vw,88px);height:clamp(66px,6vw,88px)}.hero-caption span,.hero-coordinate{font-size:10px}.hero-caption b{font-size:14px}.hero-index{font-size:12px}.featured-strip{flex-wrap:wrap;gap:clamp(12px,2vw,24px);padding-inline:clamp(18px,2vw,32px)}.featured-strip>div,.featured-strip>p{font-size:13px}.latest-section,.articles-section{padding:clamp(44px,6vw,76px) clamp(18px,2vw,32px)}.section-kicker{font-size:11px}.section-heading h2{font-size:clamp(27px,2.4vw,36px)}.section-heading p{font-size:14px}.feed-status{font-size:12px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,20px)}.news-card{height:470px;padding:clamp(16px,1.6vw,22px)}.news-card-meta,.source-label,.news-card-footer{font-size:11px}.news-card h3{font-size:clamp(16px,1.35vw,20px);line-height:1.55}.news-card>p{font-size:13px}.source-attribution{font-size:11px}.feed-message{font-size:14px}.feed-retry{font-size:12px}.blog-search{width:min(360px,42%);height:48px}.blog-search input{font-size:14px}.category-list button{font-size:13px;padding:9px 14px}.category-list>span{font-size:10px}.article-grid{gap:18px}.article-card{grid-template-columns:clamp(115px,12vw,165px) minmax(0,1fr);min-height:220px}.article-card.is-featured{min-height:260px}.article-card-content{padding:clamp(16px,1.7vw,24px)}.article-card-top,.article-card-bottom,.article-category{font-size:11px}.article-card-content>strong{font-size:clamp(16px,1.5vw,21px);line-height:1.5}.is-featured .article-card-content>strong{font-size:clamp(20px,2vw,28px)}.article-excerpt{font-size:13px;line-height:1.7}.no-articles{font-size:13px}.no-articles b{font-size:16px}.blog-footer{padding-inline:clamp(20px,5vw,80px)}.blog-footer>p,.blog-footer>span{font-size:11px}.reader-back{font-size:13px}.reader-heading h1{font-size:clamp(32px,4vw,48px)}.reader-excerpt{font-size:16px}.article-meta{font-size:12px}.reader-content>p{font-size:16px}.editorial-note,.source-link{font-size:12px}.loader-stage{width:250px;height:250px}.loader-ring{position:absolute;left:50%;top:50%;border:1px solid #7e8d7255;border-radius:50%;translate:-50% -50%;animation:loader-ring-spin 7s linear infinite}.loader-ring-1{width:110px;height:110px;border-color:#a8b99d99}.loader-ring-2{width:142px;height:142px;border-style:dashed;animation-duration:9s;animation-direction:reverse}.loader-ring-3{width:176px;height:176px;border-color:#7e8d7266;animation-duration:12s}.loader-ring-4{width:210px;height:210px;border-style:dotted;animation-duration:15s;animation-direction:reverse}.loader-ring-5{width:244px;height:244px;border-color:#7e8d7244;animation-duration:19s}.loader-handshake{z-index:1;width:104px;height:104px}@keyframes loader-ring-spin{to{rotate:360deg}}@media(max-width:1100px){.blog-header{padding-inline:clamp(20px,4vw,44px)}.blog-main{width:92vw;padding-inline:clamp(16px,2vw,26px)}.blog-hero{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:12px}.hero-copy h1{font-size:clamp(43px,5.5vw,64px)}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.blog-header{height:70px;padding-inline:22px}.blog-main{width:94vw;padding-inline:16px}.blog-nav{gap:18px}.blog-nav>a{font-size:13px}.blog-hero{min-height:calc(84svh - 70px);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;padding:42px 14px 68px}.hero-copy h1{font-size:clamp(38px,6vw,52px)}.hero-copy>p{font-size:14px}.hero-visual{height:280px}.hero-coordinate,.hero-caption span{font-size:8px}.hero-caption b{font-size:12px}.latest-section,.articles-section{padding:48px 14px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card h3{font-size:16px}.news-card>p{font-size:12px}.article-card-content>strong{font-size:16px}.article-excerpt{font-size:12px}.blog-footer{padding:20px 24px}}@media(max-width:620px){.blog-header{height:68px;padding-inline:18px}.blog-brand{font-size:14px}.blog-brand small{font-size:10px}.blog-main{width:94vw;padding-inline:12px}.blog-nav{top:67px}.blog-nav>a{font-size:15px;padding:14px 8px}.blog-hero{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:unset;padding:46px 8px 24px}.hero-copy{width:100%}.hero-copy h1{margin:19px 0 14px;font-size:clamp(38px,9.5vw,54px);line-height:1.13;letter-spacing:-.05em}.hero-copy>p{max-width:52ch;font-size:15px;line-height:1.75}.hero-cta{margin-top:18px;font-size:14px}.hero-visual{position:relative;inset:auto;display:grid;width:100%;height:clamp(220px,62vw,310px);margin:0;opacity:1;transform:none;pointer-events:none}.hero-visual:before{top:12px;right:8%;bottom:12px;left:8%}.hero-orbit.orbit-one{width:min(70vw,300px);height:min(43vw,190px)}.hero-orbit.orbit-two{width:min(78vw,330px);height:min(52vw,220px)}.hero-visual-glow{width:180px;height:180px}.hero-handshake{width:clamp(112px,32vw,148px);height:clamp(112px,32vw,148px);border-radius:34px}.hero-handshake svg{width:64px;height:64px}.hero-caption{left:4%;bottom:2px}.hero-caption span,.hero-coordinate{font-size:8px}.hero-index{position:static;order:3;margin-top:2px;font-size:11px}.featured-strip{gap:10px 14px;min-height:unset;padding:15px 8px}.featured-strip>div,.featured-strip>p{font-size:11px}.featured-strip>i{height:12px}.latest-section,.articles-section{padding:42px 4px}.section-heading{gap:16px}.section-heading h2{font-size:26px}.section-heading p{font-size:13px}.section-kicker{font-size:10px}.feed-status{font-size:11px}.news-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.news-card{height:520px;min-height:0;padding:17px}.news-card-meta,.source-label,.news-card-footer{font-size:11px}.news-card h3{font-size:17px;margin:12px 0 8px}.news-card>p{font-size:13px}.source-attribution{font-size:10px}.blog-search{width:100%;height:46px}.blog-search input{font-size:14px}.category-list{gap:4px;margin:20px 0 16px;overflow-x:auto;scrollbar-width:thin}.category-list{width:100%;max-width:100%;min-width:0;overflow-y:hidden}.category-list button{flex:none;padding:8px 11px;font-size:11px}.article-grid{grid-template-columns:1fr;gap:12px}.article-card,.article-card.is-featured{grid-column:auto;grid-template-columns:clamp(92px,27vw,132px) minmax(0,1fr);min-height:195px}.article-card-content{padding:14px 12px}.article-card-top,.article-card-bottom,.article-category{font-size:9px}.article-card-content>strong,.is-featured .article-card-content>strong{font-size:15px;line-height:1.48}.article-excerpt{font-size:11px;line-height:1.6}.blog-footer{padding:20px 18px}.blog-footer>p,.blog-footer>span{font-size:10px}}@media(max-width:380px){.blog-main{width:94vw;padding-inline:10px}.blog-hero{padding-inline:4px}.hero-copy h1{font-size:36px}.blog-kicker{font-size:9px;letter-spacing:.1em}.hero-copy>p{font-size:14px}.article-card,.article-card.is-featured{grid-template-columns:88px minmax(0,1fr);min-height:190px}.article-card-content{padding:12px 10px}.article-card-content>strong,.is-featured .article-card-content>strong{font-size:14px}.article-excerpt{font-size:10px}.article-card-top,.article-card-bottom,.article-category{font-size:8px}}html,body{overflow-x:clip}@media(prefers-reduced-motion:reduce){.loader-ring{animation:none}}.news-card{height:auto;min-height:410px;align-self:stretch;padding:0;overflow:hidden}.news-card-soul{min-height:410px}.news-card-meta{padding:16px 16px 0}.news-card-main{width:100%;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;padding:0 16px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.news-card-main:focus-visible{outline-offset:-3px}.news-card-media{width:calc(100% - 32px);height:auto;flex:0 0 auto;aspect-ratio:16/9;display:block;margin:12px 16px 2px;overflow:hidden}.news-image-frame{position:relative;display:block;width:100%;overflow:hidden;border:1px solid #343c35;border-radius:4px;background:#191e1c}.news-image-frame img{display:block}.news-card-media .news-image-frame,.news-card-media>video{width:100%;height:100%;min-height:0}.news-card-media .news-image-main{width:100%;height:100%;object-fit:cover;object-position:center}.news-card-media>video{display:block;object-fit:cover;border:1px solid #343c35;border-radius:4px;background:#191e1c}.news-card-main h3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 7px;font-size:clamp(16px,1.35vw,20px);font-weight:600;line-height:1.55;letter-spacing:-.01em}.news-card-main>p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;color:#a5aaa4;font-size:13px;line-height:1.75}.news-card-soul .news-card-main h3{margin:8px 0 5px;font-size:clamp(15px,1.2vw,17px);line-height:1.4}.news-card-soul .news-card-main>p{-webkit-line-clamp:1;font-size:12px;line-height:1.5}.news-card-read{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:13px;color:#c1ceb7;font-size:11px;font-weight:700}.news-card-footer{flex:0 0 auto;margin:0 16px;padding:11px 0 14px;border-top:1px solid #303633;font-size:10px}.news-reader-media{display:grid;gap:12px}.news-reader-media .news-image-frame{border-color:#414a42;border-radius:5px}.news-reader-media .news-image-main{width:100%;height:auto;object-fit:contain}.soul-reader-media .news-image-frame{height:auto;overflow:visible}.soul-reader-media .news-image-main{width:100%;height:auto;object-fit:contain}.soul-article-content h2{margin:30px 0 10px;color:#c1ceb7;font-size:clamp(19px,2.2vw,25px);line-height:1.45}.soul-article-content>p,.soul-article-content>ul{margin:0 0 18px;color:#c0c5bf;font-size:16px;line-height:2}.soul-article-content>p strong{color:#e9e9e5}.soul-article-content blockquote{margin:22px 0;padding:16px 20px;border-left:3px solid #a5bba7;background:#1b211d;color:#e1e6dc;font-size:16px;line-height:1.9}.soul-article-content>ul{padding-left:24px}.soul-article-figure{margin:28px 0;border:1px solid #343c35;border-radius:5px;overflow:hidden;background:#191e1c}.soul-article-figure img{display:block;width:min(100%,560px);height:auto;margin:0 auto}.soul-article-figure figcaption{padding:11px 14px;color:#a5aaa4;background:#191e1c;font-size:12px;line-height:1.7}.soul-article-note{margin-top:25px;padding:16px;border:1px solid #3d473d;border-radius:4px;background:#191e1c;color:#b8beb6;font-size:14px;line-height:1.8}.soul-article-note strong,.soul-article-footer strong{color:#e2e6df}.soul-article-footer{margin-top:28px!important;padding-top:18px;border-top:1px solid #343c35}.news-reader-media>video{display:block;width:100%;max-height:520px;aspect-ratio:16/9;object-fit:contain;border:1px solid #414a42;border-radius:5px;background:#191e1c}.news-reader-unavailable{padding:17px;border:1px solid #3d473d;border-radius:4px;background:#191e1c;color:#d4d8d2!important;font-size:15px!important;line-height:1.9!important}.news-reader-links{display:flex;flex-wrap:wrap;gap:18px}.news-reader-links .source-link{font-size:13px}.claim-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.claim-details>div{min-width:0;padding:13px 15px;border:1px solid #343d36;border-radius:4px;background:#191e1c}.claim-details dt{margin-bottom:5px;color:#aab7a7;font-size:11px;font-weight:700;letter-spacing:.04em}.claim-details dd{margin:0;color:#e2e6df;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.news-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:26px auto 0}.news-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid #465047;border-radius:4px;background:#1b211d;color:#e0e4dc;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.news-pagination button:hover:not(:disabled){border-color:#84917f;background:#262e28}.news-pagination button:disabled{opacity:.42;cursor:not-allowed}.news-pagination>span{min-width:100px;color:#aeb6ab;font-size:13px;text-align:center}.news-pagination>span strong{color:#eff1ec}@media(max-width:620px){.reader{max-width:100%}.news-card-meta{padding:13px 13px 0}.news-card-main{padding:0 13px 13px}.news-card{height:auto;min-height:390px}.news-card-soul{min-height:390px}.news-card-media{width:calc(100% - 26px);height:auto;flex-basis:auto;aspect-ratio:16/9;margin:10px 13px 2px}.news-card-main h3{font-size:17px}.news-card-main>p{font-size:13px}.news-card-footer{margin-inline:13px;font-size:10px}.news-reader .reader-heading h1{font-size:clamp(27px,7vw,36px)}.soul-article-content>p,.soul-article-content>ul{font-size:14px;line-height:1.9}.soul-article-content blockquote{font-size:14px}.news-reader-media>video{aspect-ratio:4/3}.news-reader-unavailable{font-size:14px!important}.claim-details{grid-template-columns:1fr}.news-pagination{gap:9px}.news-pagination button{min-height:39px;padding:0 10px;font-size:11px}.news-pagination>span{min-width:73px;font-size:11px}}:root{font-family:Manrope,Segoe UI,sans-serif;color:#e9e9e5;background:#111414;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-width:320px;margin:0;background:#111414}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #b9c9ac;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
