.blog__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2rem;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.blog__title{font:800 clamp(2rem,3.6vw,3rem)/1.05 "Manrope",sans-serif;letter-spacing:-.035em;color:var(--navy)}.blog-filter{display:flex;flex-wrap:wrap;gap:.5rem}.blog-filter[hidden]{display:none}.blog-filter button{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.5rem 1.1rem;border-radius:999px;border:1.5px solid rgba(10,18,48,.14);background:#fff;color:var(--navy);font:700 1rem/1 Manrope,sans-serif;transition:border-color .2s,background .2s,color .2s}.blog-filter button span{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .35em;border-radius:999px;background:#2f6bff1a;color:#1f55e6;font-size:.82rem}.blog-filter button:hover{border-color:#2f6bff80;color:#1f55e6}.blog-filter button[aria-pressed=true]{background:var(--grad-btn);border-color:transparent;color:#fff;box-shadow:0 10px 26px -12px #2f6bffb3}.blog-filter button[aria-pressed=true] span{background:#ffffff38;color:#fff}.posts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;align-items:start}.post[hidden]{display:none!important}.post{position:relative;grid-column:span 2;display:flex;flex-direction:column;overflow:hidden;scroll-margin-top:calc(var(--hdr) + 1rem);border-radius:var(--r-lg);background:#fff;border:1.5px solid var(--navy-line);box-shadow:0 24px 50px -40px #0a123080;transition:border-color .3s,box-shadow .3s}.post:hover{border-color:#2f6bff4d;box-shadow:0 30px 60px -38px #2f6bff73}.post--feat{grid-column:1 / -1;flex-direction:row}.post--wide{grid-column:span 3;flex-direction:row;align-self:stretch}.post--feat .post__art,.post--wide .post__art{aspect-ratio:auto;align-self:stretch}.post--feat .post__art{flex:0 0 52%;min-height:440px}.post--wide .post__art{flex:0 0 38%;min-height:260px}.post--feat .post__body,.post--wide .post__body{flex:1 1 auto;min-width:0;justify-content:center}.post__art{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;aspect-ratio:16 / 9;background:radial-gradient(120% 120% at 80% 0%,#1a2a7a,#0a1030 45%,#050816)}.post__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(150,178,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(150,178,255,.08) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 80%)}.post__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(47,107,255,.55),rgba(56,211,255,.12) 45%,transparent 70%);filter:blur(24px)}.post__art img{width:58%;max-width:300px;height:auto;transition:transform .9s var(--ease)}.post--feat .post__art img{width:62%;max-width:440px}.post--wide .post__art img{width:78%}.post:hover .post__art img{transform:scale(1.06) rotate(-3deg)}.post__badge{position:absolute;top:1rem;left:1rem;padding:.45rem .9rem;border-radius:999px;background:#0508168c;border:1px solid rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:800 .85rem/1 Manrope,sans-serif;letter-spacing:.04em}.post__body{display:flex;flex-direction:column;padding:clamp(1.3rem,2.2vw,1.8rem)}.post--feat .post__body{padding:clamp(1.5rem,3vw,2.4rem)}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.94rem;color:var(--navy-2)}.post__meta time,.post__meta>span:last-child{display:inline-flex;align-items:center;gap:.35rem}.post__meta .i{color:#1f55e6}.post__cat{padding:.35rem .75rem;border-radius:999px;background:#2f6bff1a;color:#1f55e6;font:800 .88rem/1 Manrope,sans-serif}.post__title{margin-top:.9rem;font:800 1.35rem/1.25 Manrope,sans-serif;letter-spacing:-.02em;color:var(--navy);text-wrap:balance}.post--feat .post__title{font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:-.03em}.post__excerpt{margin-top:.6rem;font-size:1rem;line-height:1.65;color:var(--navy-2)}.post--feat .post__excerpt{font-size:1.0625rem;max-width:40rem}.post__more{margin-top:1.2rem;border-top:1px solid var(--navy-line)}.post__more summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding-top:1rem;cursor:pointer;list-style:none;font:800 1rem/1.2 Manrope,sans-serif;color:#1f55e6}.post__more summary::-webkit-details-marker{display:none}.post__close,.post__more[open] .post__open{display:none}.post__more[open] .post__close{display:inline}.post__pm{position:relative;flex:none;width:40px;height:40px;border-radius:50%;background:#2f6bff1a;transition:background .3s,transform .4s var(--ease)}.post__pm:before,.post__pm:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;border-radius:2px;background:#1f55e6;transform:translate(-50%,-50%);transition:transform .4s var(--ease),background .3s}.post__pm:after{transform:translate(-50%,-50%) rotate(90deg)}.post__more summary:hover .post__pm{background:#2f6bff2e}.post__more[open] .post__pm{background:#1f55e6;transform:rotate(180deg)}.post__more[open] .post__pm:before,.post__more[open] .post__pm:after{background:#fff}.post__more[open] .post__pm:after{transform:translate(-50%,-50%) rotate(0)}.post__full{max-width:none;margin-top:.9rem;font-size:1rem;line-height:1.7}.post__full>*+*{margin-top:.9em}.post__full li+li{margin-top:.55em}.post__full li::marker{color:#1f55e6;font-weight:700}.post__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.4rem}.post__links span{font-weight:600;color:var(--navy);margin-right:.2rem}.prose .post__links a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.45rem .95rem;border-radius:999px;background:var(--paper);border:1.5px solid var(--navy-line);color:var(--navy);text-decoration:none;font:700 .98rem/1.2 Manrope,sans-serif;transition:border-color .2s,color .2s}.prose .post__links a .i{color:#1f55e6}.prose .post__links a:hover{border-color:#2f6bff80;color:#1f55e6}.posts.is-filtered .post{grid-column:span 2;flex-direction:column}.posts.is-filtered .post__art{flex:none;aspect-ratio:16 / 9;min-height:0}.posts.is-filtered .post__art img{width:58%}.posts.is-filtered .post--feat .post__title{font-size:1.35rem}.posts.is-filtered .post--feat .post__excerpt{font-size:1.06rem}.blog-follow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--r-lg);background:#fff;border:1.5px solid var(--navy-line);box-shadow:0 30px 60px -45px #0a123073}.blog-follow__ico{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;color:#fff;background:var(--grad-btn);box-shadow:var(--shadow-glow)}.blog-follow h2{font:800 clamp(1.35rem,2.2vw,1.75rem)/1.2 "Manrope",sans-serif;letter-spacing:-.02em;color:var(--navy)}.blog-follow p{margin-top:.4rem;font-size:1rem;color:var(--navy-2);max-width:40rem}.blog-follow__btns{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:1023px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.post,.post--wide,.posts.is-filtered .post{grid-column:auto;flex-direction:column}.post--wide .post__art{flex:none;aspect-ratio:16 / 9;min-height:0}.post--wide .post__art img{width:58%}.post--feat{grid-column:1 / -1}.post--feat .post__art{flex-basis:46%;min-height:380px}.posts:not(.is-filtered) .post:last-child{grid-column:1 / -1;flex-direction:row}.posts:not(.is-filtered) .post:last-child .post__art{flex:0 0 40%;aspect-ratio:auto}.blog-follow{grid-template-columns:auto minmax(0,1fr)}.blog-follow__btns{grid-column:1 / -1}}@media(max-width:767px){.blog__head{flex-direction:column;align-items:flex-start}.blog-filter{flex-wrap:nowrap;overflow-x:auto;max-width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none}.blog-filter::-webkit-scrollbar{display:none}.blog-filter button{flex:none}.posts{grid-template-columns:1fr;gap:1rem}.post,.post--feat,.post--wide,.posts:not(.is-filtered) .post:last-child{grid-column:auto;flex-direction:column}.post__art,.post--feat .post__art,.post--wide .post__art,.posts:not(.is-filtered) .post:last-child .post__art{flex:none;aspect-ratio:16 / 9;min-height:0}.post--feat .post__art img{width:56%}.post--wide .post__art img{width:58%}.post--feat .post__title{font-size:1.6rem}.post__meta{font-size:.92rem}.blog-follow{grid-template-columns:1fr}.blog-follow__btns .btn{width:100%}}@media(max-width:767px){.blog__head{gap:.9rem;margin-bottom:1.3rem}.blog__title{font-size:1.6rem}.blog-filter{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.blog-filter button{min-height:46px;padding:.45rem 1rem;scroll-snap-align:start}.posts{gap:.8rem}.post--feat .post__art{aspect-ratio:2 / 1}.post--feat .post__art img{width:42%}.post--feat .post__body{padding:1.15rem 1.15rem .35rem}.post--feat .post__title{font-size:1.4rem}.post--feat .post__excerpt{font-size:1rem}.posts .post:not(.post--feat),.posts.is-filtered .post{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"art title" "meta meta" "ex ex" "more more";align-items:center;column-gap:.9rem;padding:1rem 1rem .25rem;border-radius:22px}.posts .post:not(.post--feat) .post__body,.posts.is-filtered .post .post__body{display:contents}.posts .post:not(.post--feat) .post__art,.posts.is-filtered .post .post__art{grid-area:art;flex:none;width:84px;min-height:0;aspect-ratio:1 / 1;border-radius:16px;align-self:start}.posts:not(.is-filtered) .post:not(.post--feat):last-child .post__art{flex:none;aspect-ratio:1 / 1}.posts .post:not(.post--feat) .post__art img,.posts.is-filtered .post .post__art img{width:82%}.posts .post:not(.post--feat) .post__badge,.posts.is-filtered .post .post__badge{display:none}.posts .post:not(.post--feat) .post__title,.posts.is-filtered .post .post__title{grid-area:title;margin-top:0;font-size:1.1rem;line-height:1.25}.posts .post:not(.post--feat) .post__meta,.posts.is-filtered .post .post__meta{grid-area:meta;margin-top:.8rem}.posts .post:not(.post--feat) .post__excerpt,.posts.is-filtered .post .post__excerpt{grid-area:ex;margin-top:.55rem;font-size:1rem;line-height:1.6}.posts .post:not(.post--feat) .post__more,.posts.is-filtered .post .post__more{grid-area:more;margin-top:.8rem}.post__meta{gap:.35rem .7rem;font-size:.875rem}.post__cat{font-size:.875rem}.post__more summary{min-height:52px;padding-top:.7rem;font-size:1rem}.post__full{font-size:1rem;line-height:1.65}.blog-follow{gap:1rem;margin-top:2rem;padding:1.3rem 1.15rem;border-radius:24px}.blog-follow__ico{width:48px;height:48px;border-radius:14px}.blog-follow h2{font-size:1.2rem}.blog-follow p{font-size:1rem}}
