.stt-blog{--stt-gap: 30px;--stt-blog-bg: var(--stt-bg);--stt-blog-radius: var(--stt-radius-lg);--stt-blog-ratio: 16 / 10}.stt-blog__grid{display:grid;gap:var(--stt-gap);grid-template-columns:repeat(var(--stt-cols, 3),minmax(0,1fr))}@media (max-width: 1024px){.stt-blog__grid{grid-template-columns:repeat(var(--stt-cols-t, 2),minmax(0,1fr))}}@media (max-width: 767px){.stt-blog__grid{grid-template-columns:repeat(var(--stt-cols-m, 1),minmax(0,1fr))}}.stt-blog .stt-carousel__track{padding:8px 4px 32px}.stt-post{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.stt-post__media{position:relative;overflow:hidden;border-radius:var(--stt-blog-radius);background:var(--stt-bg-alt);aspect-ratio:var(--stt-blog-ratio)}.stt-post__thumb{display:block;height:100%}.stt-post__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--stt-ease)}.stt-post:hover .stt-post__img{transform:scale(1.05)}.stt-post__badge{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:1;padding:6px 12px;border-radius:99px;background:var(--stt-primary);color:var(--stt-white);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-decoration:none;transition:background .25s var(--stt-ease)}.stt-post__badge:hover{background:var(--stt-secondary);color:var(--stt-white)}.stt-post__badge--inline{position:static;align-self:flex-start;margin-bottom:14px}.stt-post__body{display:flex;flex-direction:column;flex:1;padding:24px 0 0}.stt-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;color:var(--stt-muted);font-size:14px}.stt-post__sep{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.stt-post__title{margin:0;font-family:var(--stt-font-heading);font-size:21px;line-height:1.35;letter-spacing:-.01em;color:var(--stt-heading)}.stt-post__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:color .25s var(--stt-ease),background-size .35s var(--stt-ease)}.stt-post__title a:hover{color:var(--stt-primary)}.stt-post__excerpt{margin:12px 0 0;color:var(--stt-text);font-size:15px;line-height:1.65}.stt-post__more{margin-top:auto;padding-top:18px;font-size:15px;align-self:flex-start}.stt-post a:focus-visible{outline:2px solid var(--stt-primary);outline-offset:3px}:where([dir=rtl] .stt-post__more):after{content:"\2190"}:where([dir=rtl] .stt-post__more):hover:after{transform:translate(-4px)}.stt-blog .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stt-blog--card .stt-post{background:var(--stt-blog-bg);border-radius:var(--stt-blog-radius);box-shadow:var(--stt-shadow);overflow:hidden;transition:transform .4s var(--stt-ease),box-shadow .4s var(--stt-ease)}.stt-blog--card .stt-post:hover{transform:translateY(-4px);box-shadow:var(--stt-shadow-lg)}.stt-blog--card .stt-post__media{border-radius:0}.stt-blog--card .stt-post__body{padding:26px 28px 28px}.stt-blog--list .stt-post{flex-direction:row;align-items:stretch}.stt-blog--list .stt-post__media{flex:0 0 40%;max-width:420px;aspect-ratio:auto;min-height:220px}.stt-blog--list .stt-post__body{padding-block:8px;padding-inline:32px 0;justify-content:center}.stt-blog--list .stt-post__more{margin-top:0}.stt-blog--list.stt-blog--card .stt-post__body{padding:28px 32px}@media (max-width: 767px){.stt-blog--list .stt-post{flex-direction:column}.stt-blog--list .stt-post__media{flex:none;max-width:none;aspect-ratio:var(--stt-blog-ratio);min-height:0}.stt-blog--list .stt-post__body{padding:22px 0 0}.stt-blog--list.stt-blog--card .stt-post__body{padding:24px}}.stt-blog--masonry .stt-blog__grid{display:block;columns:var(--stt-cols, 3);column-gap:var(--stt-gap)}.stt-blog--masonry .stt-post{break-inside:avoid;margin-bottom:var(--stt-gap);height:auto}.stt-blog--masonry .stt-post__media{aspect-ratio:auto}.stt-blog--masonry .stt-post__img{height:auto}.stt-blog--masonry .stt-post__body{flex:none}@media (max-width: 1024px){.stt-blog--masonry .stt-blog__grid{columns:var(--stt-cols-t, 2)}}@media (max-width: 767px){.stt-blog--masonry .stt-blog__grid{columns:var(--stt-cols-m, 1)}}.stt-blog--timeline .stt-blog__grid{position:relative;gap:40px;padding-inline-start:0}.stt-blog--timeline .stt-blog__grid:before{content:"";position:absolute;inset-block:8px;inset-inline-start:139px;width:2px;background:linear-gradient(var(--stt-border),var(--stt-border)) no-repeat;border-radius:2px}.stt-blog--timeline .stt-post{display:grid;grid-template-columns:110px 60px minmax(0,1fr);align-items:start}.stt-blog--timeline .stt-post__when{display:flex;flex-direction:column;align-items:flex-end;text-align:end;padding-top:18px;color:var(--stt-muted)}.stt-blog--timeline .stt-post__day{font-family:var(--stt-font-heading);font-size:34px;font-weight:800;line-height:1;color:var(--stt-heading);letter-spacing:-.02em}.stt-blog--timeline .stt-post__month{margin-top:6px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stt-blog--timeline .stt-post__dot{justify-self:center;margin-top:26px;width:16px;height:16px;border-radius:50%;background:var(--stt-bg);border:4px solid var(--stt-primary);box-shadow:0 0 0 6px rgba(var(--stt-primary-rgb),.12);position:relative;z-index:1}.stt-blog--timeline .stt-post__card{display:flex;align-items:stretch;min-width:0;background:var(--stt-blog-bg);border-radius:var(--stt-blog-radius);overflow:hidden}.stt-blog--timeline.stt-blog--card .stt-post{background:none;box-shadow:none;overflow:visible}.stt-blog--timeline.stt-blog--card .stt-post:hover{transform:none;box-shadow:none}.stt-blog--timeline.stt-blog--card .stt-post__card{box-shadow:var(--stt-shadow);transition:transform .4s var(--stt-ease),box-shadow .4s var(--stt-ease)}.stt-blog--timeline.stt-blog--card .stt-post:hover .stt-post__card{transform:translateY(-3px);box-shadow:var(--stt-shadow-lg)}.stt-blog--timeline .stt-post__media{flex:0 0 34%;aspect-ratio:auto;min-height:200px;border-radius:0}.stt-blog--timeline .stt-post__body{padding:26px 30px;justify-content:center}.stt-blog--timeline .stt-post__meta--date{display:none}.stt-blog--timeline .stt-post__more{margin-top:0}@media (max-width: 767px){.stt-blog--timeline .stt-blog__grid:before{inset-inline-start:7px}.stt-blog--timeline .stt-post{grid-template-columns:16px minmax(0,1fr);column-gap:18px}.stt-blog--timeline .stt-post__when{display:none}.stt-blog--timeline .stt-post__dot{margin-top:22px}.stt-blog--timeline .stt-post__card{flex-direction:column}.stt-blog--timeline .stt-post__media{flex:none;aspect-ratio:var(--stt-blog-ratio);min-height:0}.stt-blog--timeline .stt-post__body{padding:22px}.stt-blog--timeline .stt-post__meta--date{display:flex}}.stt-blog--teaser .stt-blog__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-auto-rows:auto}.stt-blog--teaser-4 .stt-blog__grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.stt-blog--teaser .stt-post--featured{grid-row:span 2;position:relative;min-height:460px;border-radius:var(--stt-blog-radius);overflow:hidden;color:var(--stt-white)}.stt-blog--teaser .stt-post--featured .stt-post__media{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.stt-blog--teaser .stt-post--featured .stt-post__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(11,27,63,.92) 0%,rgba(11,27,63,.45) 45%,transparent 75%);pointer-events:none}.stt-blog--teaser .stt-post--featured .stt-post__body{position:relative;z-index:1;margin-top:auto;padding:36px;background:none}.stt-blog--teaser .stt-post--featured .stt-post__title{font-size:clamp(24px,2.4vw,32px);color:var(--stt-white)}.stt-blog--teaser .stt-post--featured .stt-post__meta,.stt-blog--teaser .stt-post--featured .stt-post__excerpt,.stt-blog--teaser .stt-post--featured .stt-post__more{color:var(--stt-white)}.stt-blog--teaser .stt-post--featured .stt-post__excerpt{opacity:.85}.stt-blog--teaser.stt-blog--card .stt-post--featured{background:var(--stt-secondary)}.stt-blog--teaser .stt-post--small .stt-post__title{font-size:18px}.stt-blog--teaser .stt-post--small .stt-post__media{aspect-ratio:16 / 9}.stt-blog--teaser.stt-blog--card .stt-post--small .stt-post__body{padding:20px 22px 22px}@media (max-width: 1024px){.stt-blog--teaser .stt-blog__grid,.stt-blog--teaser-4 .stt-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stt-blog--teaser .stt-post--featured{grid-column:1 / -1;grid-row:auto;min-height:420px}}@media (max-width: 767px){.stt-blog--teaser .stt-blog__grid,.stt-blog--teaser-4 .stt-blog__grid{grid-template-columns:minmax(0,1fr)}.stt-blog--teaser .stt-post--featured{min-height:380px}.stt-blog--teaser .stt-post--featured .stt-post__body{padding:24px}}.stt-blog--news .stt-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:0}.stt-blog--news .stt-post--featured{grid-column:1 / -1;flex-direction:row;align-items:stretch;margin-bottom:28px}.stt-blog--news .stt-post--featured .stt-post__media{flex:0 0 52%;aspect-ratio:auto;min-height:320px}.stt-blog--news .stt-post--featured .stt-post__body{padding:32px 40px;justify-content:center}.stt-blog--news .stt-post--featured .stt-post__title{font-size:clamp(24px,2.2vw,30px)}.stt-blog--news .stt-post--featured .stt-post__more{margin-top:0}.stt-blog--news .stt-post--small{flex-direction:row;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--stt-border);background:none;box-shadow:none;border-radius:0;overflow:visible}.stt-blog--news .stt-post--small:hover{transform:none;box-shadow:none}.stt-blog--news .stt-post--small .stt-post__media{flex:0 0 96px;width:96px;aspect-ratio:1;border-radius:var(--stt-radius)}.stt-blog--news .stt-post--small .stt-post__badge{display:none}.stt-blog--news .stt-post--small .stt-post__body{padding:0}.stt-blog--news .stt-post--small .stt-post__meta{margin-bottom:4px;font-size:13px}.stt-blog--news .stt-post--small .stt-post__title{font-size:17px}@media (max-width: 767px){.stt-blog--news .stt-blog__grid{grid-template-columns:minmax(0,1fr)}.stt-blog--news .stt-post--featured{flex-direction:column}.stt-blog--news .stt-post--featured .stt-post__media{flex:none;min-height:0;aspect-ratio:var(--stt-blog-ratio)}.stt-blog--news .stt-post--featured .stt-post__body{padding:24px}.stt-blog--news .stt-post--small .stt-post__media{flex-basis:76px;width:76px}}.stt-blog--photo .stt-post{position:relative;border-radius:var(--stt-blog-radius);overflow:hidden;aspect-ratio:var(--stt-blog-ratio);min-height:320px;background:var(--stt-secondary);box-shadow:none}.stt-blog--photo .stt-post__media{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.stt-blog--photo .stt-post__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0b1b3ff0,#0b1b3f80 45%,#0b1b3f0d 80%);pointer-events:none;transition:opacity .4s var(--stt-ease)}.stt-blog--photo .stt-post__body{position:relative;z-index:1;margin-top:auto;padding:28px;flex:none}.stt-blog--photo .stt-post__title,.stt-blog--photo .stt-post__title a:hover{color:var(--stt-white)}.stt-blog--photo .stt-post__title a{background-image:linear-gradient(currentColor,currentColor)}.stt-blog--photo .stt-post:hover .stt-post__title a{background-size:100% 1px}.stt-blog--photo .stt-post__meta,.stt-blog--photo .stt-post__excerpt,.stt-blog--photo .stt-post__more{color:#ffffffdb}.stt-blog--photo .stt-post__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stt-blog--photo.stt-blog--card .stt-post__body{padding:28px}.stt-blog--photo .stt-post:hover{transform:translateY(-4px);box-shadow:var(--stt-shadow-lg)}.stt-blog--teaser,.stt-blog--news,.stt-blog--timeline,.stt-blog--photo{container-type:inline-size}.stt-blog--teaser .stt-post__img,.stt-blog--news .stt-post__img,.stt-blog--timeline .stt-post__img,.stt-blog--photo .stt-post__img{height:100%}.stt-blog--teaser .stt-post--featured .stt-post__title{font-size:clamp(22px,4.2cqi,32px)}.stt-blog--news .stt-post--featured .stt-post__title{font-size:clamp(22px,3.4cqi,30px)}@container (max-width: 760px){.stt-blog--teaser .stt-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stt-blog--teaser .stt-post--featured{grid-column:1 / -1;grid-row:auto;min-height:380px}}@container (max-width: 480px){.stt-blog--teaser .stt-blog__grid{grid-template-columns:minmax(0,1fr)}.stt-blog--teaser .stt-post--featured .stt-post__body{padding:24px}}@container (max-width: 720px){.stt-blog--news .stt-blog__grid{grid-template-columns:minmax(0,1fr)}.stt-blog--news .stt-post--featured{flex-direction:column}.stt-blog--news .stt-post--featured .stt-post__media{flex:none;min-height:0;aspect-ratio:var(--stt-blog-ratio)}.stt-blog--news .stt-post--featured .stt-post__body{padding:24px 26px 28px}}@container (max-width: 640px){.stt-blog--timeline .stt-blog__grid:before{inset-inline-start:7px}.stt-blog--timeline .stt-post{grid-template-columns:16px minmax(0,1fr);column-gap:18px}.stt-blog--timeline .stt-post__when{display:none}.stt-blog--timeline .stt-post__card{flex-direction:column}.stt-blog--timeline .stt-post__media{flex:none;aspect-ratio:var(--stt-blog-ratio);min-height:0}.stt-blog--timeline .stt-post__body{padding:22px}.stt-blog--timeline .stt-post__meta--date{display:flex}}.stt-blog-empty{padding:24px;border:1px dashed var(--stt-border);border-radius:var(--stt-radius);color:var(--stt-muted);text-align:center;background:var(--stt-bg-alt)}@media (prefers-reduced-motion: reduce){.stt-post,.stt-post__img,.stt-post__card{transition:none!important}.stt-blog--photo .stt-post:hover,.stt-blog--timeline .stt-post:hover .stt-post__card,.stt-blog--card .stt-post:hover,.stt-post:hover .stt-post__img{transform:none}}
