.sr-blogcard{background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .4s,transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.sr-blogcard:hover,.sr-blogcard:focus-visible{border-color:#f9731673;transform:translateY(-5px);box-shadow:0 45px 85px -55px #000000f2}.sr-blogcard:hover h3,.sr-blogcard:focus-visible h3{color:#fff}.sr-blogcard:hover .sr-linkarrow,.sr-blogcard:focus-visible .sr-linkarrow{color:#f97316}.sr-blogcard-shot{aspect-ratio:16/10;background:#101013;border-bottom:1px solid #ffffff12;display:block;position:relative;overflow:hidden}.sr-blogcard-shot img{object-fit:cover;filter:saturate(.9)brightness(.86);width:100%;height:100%}.sr-blogcard-body{flex-direction:column;flex:1;padding:clamp(22px,2.2vw,30px);display:flex}.sr-blogcard-meta{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.sr-blogcard-meta b{color:#f97316;font-weight:600}.sr-blogcard-meta i{background:#ffffff47;border-radius:50%;width:3px;height:3px}.sr-blogcard h2,.sr-blogcard h3{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.025em;color:#fffffff0;margin:14px 0 0;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.2;transition:color .28s}.sr-blogcard p{color:#ffffff8a;margin:12px 0 0;font-size:15.5px;line-height:1.6}.sr-blogcard .sr-linkarrow{margin-top:auto;padding-top:20px;font-size:14.5px}.sr-bloglist{padding:var(--sr-gap) 0}.sr-bloglist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);display:grid}@media (max-width:980px){.sr-bloglist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sr-bloglist-grid{grid-template-columns:minmax(0,1fr)}}.sr-post-head{text-align:left;padding-bottom:clamp(30px,4vh,46px)}.sr-post-head .sr-back{margin-bottom:26px}.sr-post-head h1{text-wrap:balance;max-width:22ch;margin-inline:0}.sr-post-meta{font-family:var(--font-space-grotesk),sans-serif;color:#ffffff7a;align-items:center;gap:12px;font-size:13.5px;display:flex;max-width:none!important;margin:22px 0 0!important}.sr-post-meta i{background:#ffffff47;border-radius:50%;width:3px;height:3px}.sr-post-hero{border:1px solid #ffffff17;border-radius:20px;line-height:0;overflow:hidden}.sr-post-hero img{filter:saturate(.92)brightness(.9);width:100%;height:auto}.sr-post-body{max-width:74ch;margin:clamp(44px,6vh,72px) auto 0}.sr-post-body p{color:#ffffffa8;margin:0 0 20px;font-size:17.5px;line-height:1.75}.sr-post-body a{color:#f97316;border-bottom:1px solid #f9731659;text-decoration:none;transition:border-color .25s}.sr-post-body a:hover{border-color:#f97316}.sr-post-body h2{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.032em;color:#fffffff5;margin:clamp(44px,5.5vh,66px) 0 20px;font-weight:500;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.15!important}.sr-post-body ul{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.sr-post-body li{color:#ffffff9e;padding-left:26px;font-size:17px;line-height:1.7;position:relative}.sr-post-body li:before{content:"";background:#f97316;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:4px}.sr-post-body blockquote{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em;color:#ffffffe6;border-left:2px solid #f9731699;margin:30px 0;padding-left:26px;font-size:clamp(19px,2vw,24px);line-height:1.4}.sr-post-intro{color:#ffffffc7!important;font-size:20px!important;line-height:1.65!important}.sr-post-answer{background:radial-gradient(70% 90% at 88% 0,#f973161a,#0000 66%),#ffffff06;border:1px solid #f973164d;border-radius:18px;margin-bottom:34px;padding:clamp(24px,3vw,34px)}.sr-post-answer h2{color:#fff;margin:0 0 12px!important;font-size:clamp(18px,1.8vw,22px)!important}.sr-post-answer p{margin:0;color:#ffffffc2!important;font-size:17px!important}.sr-post-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:6px 0 28px;display:grid}.sr-post-stats>div{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;padding:20px 22px}.sr-post-stats b{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.04em;color:#f97316;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1;display:block}.sr-post-stats span{color:#ffffff8c;margin-top:9px;font-size:14px;line-height:1.45;display:block}.sr-post-callout{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;margin:6px 0 30px;padding:clamp(20px,2.4vw,28px)}.sr-post-callout b{font-family:var(--font-space-grotesk),sans-serif;color:#fff;margin-bottom:10px;font-size:16px;font-weight:600;display:block}.sr-post-callout p{margin:0!important}.sr-post-figure{margin:8px 0 30px}.sr-post-figure img{border:1px solid #ffffff17;border-radius:16px;width:100%;height:auto}.sr-post-figure figcaption{color:#ffffff73;margin-top:12px;font-size:14px}.sr-post-faq{border-top:1px solid #ffffff1a;margin-top:clamp(48px,6vh,72px);padding-top:clamp(36px,4.5vh,52px)}.sr-post-faq details{border-bottom:1px solid #ffffff14}.sr-post-faq details[open] summary{color:#f97316}.sr-post-faq summary{cursor:pointer;font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.015em;color:#ffffffeb;padding:20px 0;font-size:17.5px;font-weight:500;list-style:none;transition:color .25s}.sr-post-faq summary::-webkit-details-marker{display:none}.sr-post-faq summary:hover{color:#f97316}.sr-post-faq p{padding-bottom:20px;margin:0!important}.sr-post-related{padding-top:clamp(56px,8vh,96px)}@media (max-width:700px){.sr-post-body,.sr-post-head h1{max-width:none}}.sr-blogstrip{padding:var(--sr-gap) 0}.sr-blogstrip-head{justify-content:space-between;align-items:flex-start;gap:40px;text-align:left!important;max-width:none!important;display:flex!important}.sr-blogstrip-head h2{margin:0}.sr-blogstrip-head .sr-linkarrow{flex:none;margin-top:14px;font-size:15px}@media (max-width:700px){.sr-blogstrip-head{flex-direction:column;align-items:flex-start;gap:20px}}.sr-bloglist .sr-blogcard h2{letter-spacing:-.028em;font-size:clamp(19px,1.8vw,24px)!important;line-height:1.18!important}.sr-bloglist .sr-blogcard .sr-blogcard-shot{aspect-ratio:3/2}.sr-bloglist .sr-blogcard .sr-blogcard-body{padding:clamp(24px,2.4vw,32px)}.sr-bloglist .sr-blogcard-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#0a0a0b8c);position:absolute;inset:0}.sr-blogstrip-head>div p{color:#ffffff8f;max-width:56ch;margin:18px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.6}
