/* Tamiyouz Blog — Editorial Homepage V13 */
body.tyz-home-v13 {
    --tyz-v13-ink: #08182f;
    --tyz-v13-navy: #102641;
    --tyz-v13-navy-2: #0d2644;
    --tyz-v13-gold: #d5a447;
    --tyz-v13-gold-soft: #e6c783;
    --tyz-v13-paper: #f6f1e8;
    --tyz-v13-paper-light: #fffaf0;
    --tyz-v13-text: #1a2a3d;
    --tyz-v13-muted: #6b7785;
    --tyz-v13-line: rgba(16, 38, 65, .12);
    background: var(--tyz-v13-paper) !important;
    overflow-x: clip;
}
body.tyz-home-v13 .tyz-v13-home,
body.tyz-home-v13 .tyz-v13-home * { box-sizing: border-box; }
body.tyz-home-v13 .tyz-v13-home {
    width: 100vw;
    max-width: 100vw;
    margin-inline: calc(50% - 50vw);
    color: var(--tyz-v13-text);
    font-family: Cairo, "DIN Next Arabic", Tahoma, sans-serif;
    line-height: 1.7;
    isolation: isolate;
}
body.tyz-home-v13 .tyz-v13-container {
    width: min(1240px, calc(100% - 64px));
    margin-inline: auto;
    position: relative;
    z-index: 2;
}
body.tyz-home-v13 .tyz-v13-home a { text-decoration: none !important; }
body.tyz-home-v13 .tyz-v13-home img { display: block; max-width: 100%; }
body.tyz-home-v13 .tyz-v13-home h1,
body.tyz-home-v13 .tyz-v13-home h2,
body.tyz-home-v13 .tyz-v13-home h3,
body.tyz-home-v13 .tyz-v13-home p { margin-top: 0; }
body.tyz-home-v13 .tyz-v13-hero {
    min-height: 720px;
    position: relative;
    overflow: hidden;
    padding: clamp(142px, 13vw, 178px) 0 86px;
    color: #fff;
    background:
        radial-gradient(ellipse at 17% 14%, rgba(213,164,71,.17), transparent 32%),
        radial-gradient(ellipse at 82% 84%, rgba(57,92,129,.23), transparent 38%),
        linear-gradient(128deg, #071528 0%, #102641 56%, #0a1a30 100%);
}
body.tyz-home-v13 .tyz-v13-hero::before,
body.tyz-home-v13 .tyz-v13-hero::after {
    content: "";
    position: absolute;
    pointer-events: none;
}
body.tyz-home-v13 .tyz-v13-hero::before {
    width: 540px; height: 540px; border-radius: 50%;
    border: 1px solid rgba(213,164,71,.13);
    top: -260px; left: -145px;
    box-shadow: 0 0 0 42px rgba(213,164,71,.025), 0 0 0 86px rgba(213,164,71,.018);
}
body.tyz-home-v13 .tyz-v13-hero::after {
    width: 390px; height: 390px; border-radius: 50%;
    right: -220px; bottom: -245px;
    background: rgba(213,164,71,.08);
    filter: blur(55px);
}
body.tyz-home-v13 .tyz-v13-hero__grid {
    position: absolute; inset: 0; opacity: .18; pointer-events: none;
    background-image: linear-gradient(rgba(255,255,255,.07) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.07) 1px, transparent 1px);
    background-size: 76px 76px;
    mask-image: linear-gradient(90deg, transparent, #000 25%, #000 78%, transparent);
}
body.tyz-home-v13 .tyz-v13-hero__eyebrow {
    display: flex; align-items: center; gap: 13px;
    color: rgba(255,255,255,.7); font-size: 10px; font-weight: 700;
    letter-spacing: .19em; margin-bottom: 30px; direction: ltr; justify-content: flex-end;
}
body.tyz-home-v13 .tyz-v13-hero__eyebrow-mark {
    width: 7px; height: 7px; border-radius: 50%; background: var(--tyz-v13-gold);
    box-shadow: 0 0 16px rgba(213,164,71,.7);
}
body.tyz-home-v13 .tyz-v13-hero__eyebrow-divider { width: 36px; height: 1px; background: rgba(213,164,71,.6); }
body.tyz-home-v13 .tyz-v13-hero__layout {
    display: grid; grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
    gap: clamp(38px, 6vw, 88px); align-items: center; direction: rtl;
}
body.tyz-home-v13 .tyz-v13-hero__copy { max-width: 590px; }
body.tyz-home-v13 .tyz-v13-kicker,
body.tyz-home-v13 .tyz-v13-section-kicker {
    display: flex; align-items: center; gap: 10px;
    color: #bdc8d3; font-size: 11px; font-weight: 700; letter-spacing: .08em;
    margin: 0 0 17px;
}
body.tyz-home-v13 .tyz-v13-kicker::before {
    content: ""; width: 26px; height: 1px; background: var(--tyz-v13-gold);
}
body.tyz-home-v13 .tyz-v13-hero h1 {
    color: #fff; font-size: clamp(38px, 4.2vw, 64px); line-height: 1.38;
    letter-spacing: -.045em; font-weight: 800; margin: 0 0 23px;
}
body.tyz-home-v13 .tyz-v13-hero__typed-line {
    display: block; min-height: 1.42em; color: var(--tyz-v13-gold-soft);
}
body.tyz-home-v13 .tyz-v13-caret {
    display: inline-block; vertical-align: -.05em; width: 2px; height: .92em;
    margin-inline-start: 8px; background: var(--tyz-v13-gold);
    animation: tyz-v13-caret 1s steps(2, start) infinite;
}
@keyframes tyz-v13-caret { to { visibility: hidden; } }
body.tyz-home-v13 .tyz-v13-hero__description {
    max-width: 530px; color: rgba(239,244,249,.76); font-size: clamp(14px, 1.2vw, 16px);
    line-height: 2.05; margin: 0 0 29px;
}
body.tyz-home-v13 .tyz-v13-hero__actions { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; }
body.tyz-home-v13 .tyz-v13-button {
    display: inline-flex; align-items: center; justify-content: center; gap: 18px;
    min-height: 54px; padding: 0 25px; border-radius: 5px;
    font-size: 13px; font-weight: 800; transition: transform .35s ease, background .35s ease, color .35s ease, border-color .35s ease, box-shadow .35s ease;
}
body.tyz-home-v13 .tyz-v13-button span { font-size: 18px; transition: transform .35s ease; }
body.tyz-home-v13 .tyz-v13-button:hover { transform: translateY(-3px); }
body.tyz-home-v13 .tyz-v13-button:hover span { transform: translate(3px,-2px); }
body.tyz-home-v13 .tyz-v13-button--gold {
    color: #111d2b !important; background: linear-gradient(115deg, #e5c47e, #d5a447 70%, #c99538);
    box-shadow: 0 10px 28px rgba(213,164,71,.18);
}
body.tyz-home-v13 .tyz-v13-button--gold:hover { color: #08182f !important; box-shadow: 0 14px 34px rgba(213,164,71,.28); }
body.tyz-home-v13 .tyz-v13-button--outline {
    color: rgba(255,255,255,.9) !important; border: 1px solid rgba(255,255,255,.26); background: rgba(255,255,255,.035);
}
body.tyz-home-v13 .tyz-v13-button--outline:hover { border-color: var(--tyz-v13-gold); background: rgba(213,164,71,.08); }
body.tyz-home-v13 .tyz-v13-hero__note {
    display: flex; align-items: center; gap: 10px; margin-top: 37px;
    color: rgba(255,255,255,.5); font-size: 11px;
}
body.tyz-home-v13 .tyz-v13-hero__note-dot { width: 5px; height: 5px; border-radius: 50%; background: var(--tyz-v13-gold); }
body.tyz-home-v13 .tyz-v13-hero-story { position: relative; min-width: 0; }
body.tyz-home-v13 .tyz-v13-hero-story__link { display: block; color: inherit !important; }
body.tyz-home-v13 .tyz-v13-hero-story__image {
    position: relative; height: clamp(370px, 39vw, 500px); overflow: hidden;
    border-radius: 8px 8px 8px 34px; background: #1b314a;
    box-shadow: 0 30px 70px rgba(0,0,0,.28);
}
body.tyz-home-v13 .tyz-v13-hero__image {
    width: 100%; height: 100%; object-fit: cover; object-position: center;
    transition: transform 1.1s cubic-bezier(.2,.7,.2,1);
}
body.tyz-home-v13 .tyz-v13-hero-story__link:hover .tyz-v13-hero__image { transform: scale(1.045); }
body.tyz-home-v13 .tyz-v13-hero-story__image::after {
    content: ""; position: absolute; inset: 0;
    background: linear-gradient(180deg, rgba(5,15,29,.08) 28%, rgba(5,15,29,.18) 49%, rgba(5,15,29,.91) 100%);
}
body.tyz-home-v13 .tyz-v13-hero-story__label {
    position: absolute; z-index: 2; top: 22px; left: 22px; direction: ltr;
    display: inline-flex; align-items: center; gap: 9px; padding: 10px 13px;
    color: #fff; font-size: 9px; font-weight: 800; letter-spacing: .15em;
    border: 1px solid rgba(255,255,255,.26); background: rgba(8,24,47,.52);
    backdrop-filter: blur(12px);
}
body.tyz-home-v13 .tyz-v13-hero-story__label span { width: 6px; height: 6px; background: var(--tyz-v13-gold); border-radius: 50%; }
body.tyz-home-v13 .tyz-v13-hero-story__image-caption {
    position: absolute; z-index: 2; right: 30px; left: 30px; bottom: 27px;
    display: grid; grid-template-columns: 1fr auto; align-items: end; gap: 9px 15px;
}
body.tyz-home-v13 .tyz-v13-hero-story__category {
    grid-column: 1 / -1; justify-self: start; padding: 5px 11px;
    color: #f4dca9; background: rgba(213,164,71,.18); border: 1px solid rgba(213,164,71,.35);
    font-size: 10px; font-weight: 700;
}
body.tyz-home-v13 .tyz-v13-hero-story__caption-title {
    color: #fff; font-size: clamp(19px, 2vw, 27px); line-height: 1.55; font-weight: 800;
    max-width: 540px; text-shadow: 0 2px 18px rgba(0,0,0,.3);
}
body.tyz-home-v13 .tyz-v13-hero-story__caption-arrow {
    display: grid; place-items: center; width: 44px; height: 44px; border-radius: 50%;
    color: var(--tyz-v13-ink); background: var(--tyz-v13-gold); font-size: 20px;
    transition: transform .35s ease;
}
body.tyz-home-v13 .tyz-v13-hero-story__link:hover .tyz-v13-hero-story__caption-arrow { transform: rotate(45deg); }
body.tyz-home-v13 .tyz-v13-hero-story__meta {
    display: flex; justify-content: space-between; gap: 15px; padding: 15px 2px 0;
    color: rgba(255,255,255,.58); font-size: 10px;
}
body.tyz-home-v13 .tyz-v13-hero-story__excerpt {
    color: rgba(255,255,255,.68); font-size: 12px; line-height: 1.9; margin: 8px 2px 0;
}
body.tyz-home-v13 .tyz-v13-scroll-cue {
    position: absolute; bottom: 16px; left: 50%; width: 23px; height: 38px;
    border: 1px solid rgba(255,255,255,.35); border-radius: 20px;
    display: flex; justify-content: center; padding-top: 7px;
}
body.tyz-home-v13 .tyz-v13-scroll-cue span {
    width: 3px; height: 7px; border-radius: 5px; background: var(--tyz-v13-gold);
    animation: tyz-v13-scroll 1.8s ease-in-out infinite;
}
@keyframes tyz-v13-scroll { 0%,100% { transform: translateY(0); opacity: .4; } 50% { transform: translateY(9px); opacity: 1; } }

body.tyz-home-v13 .tyz-v13-categories { padding: 92px 0 98px; background: var(--tyz-v13-paper); }
body.tyz-home-v13 .tyz-v13-section-heading {
    display: flex; align-items: end; justify-content: space-between; gap: 30px; margin-bottom: 34px;
}
body.tyz-home-v13 .tyz-v13-section-kicker {
    color: #8a7551; direction: ltr; justify-content: flex-end; font-size: 9px;
    letter-spacing: .17em; margin-bottom: 12px;
}
body.tyz-home-v13 .tyz-v13-section-kicker span { width: 23px; height: 1px; background: var(--tyz-v13-gold); }
body.tyz-home-v13 .tyz-v13-section-heading h2,
body.tyz-home-v13 .tyz-v13-editorial-cta h2 {
    color: var(--tyz-v13-ink); font-size: clamp(29px, 3vw, 43px); line-height: 1.35;
    font-weight: 800; letter-spacing: -.035em; margin: 0 0 10px;
}
body.tyz-home-v13 .tyz-v13-section-heading h2 em,
body.tyz-home-v13 .tyz-v13-editorial-cta h2 em {
    color: #b88a37; font-style: normal; position: relative;
}
body.tyz-home-v13 .tyz-v13-section-heading p:not(.tyz-v13-section-kicker) {
    color: var(--tyz-v13-muted); font-size: 13px; line-height: 1.9; margin: 0;
}
body.tyz-home-v13 .tyz-v13-text-link {
    display: inline-flex; align-items: center; gap: 13px; white-space: nowrap;
    color: var(--tyz-v13-navy) !important; font-size: 12px; font-weight: 800;
    border-bottom: 1px solid rgba(213,164,71,.7); padding-bottom: 8px;
    transition: color .3s ease, gap .3s ease;
}
body.tyz-home-v13 .tyz-v13-text-link:hover { color: #a5792c !important; gap: 18px; }
body.tyz-home-v13 .tyz-v13-category-grid {
    display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 17px;
}
body.tyz-home-v13 .tyz-v13-category-card {
    display: block; position: relative; height: 260px; overflow: hidden;
    border-radius: 7px 7px 7px 24px; background: #17304c; color: #fff !important;
    isolation: isolate; box-shadow: 0 10px 28px rgba(16,38,65,.08);
    transition: transform .45s cubic-bezier(.2,.7,.2,1), box-shadow .45s ease;
}
body.tyz-home-v13 .tyz-v13-category-card:hover {
    transform: translateY(-6px); box-shadow: 0 18px 38px rgba(16,38,65,.17);
}
body.tyz-home-v13 .tyz-v13-category-card__media { position: absolute; inset: 0; z-index: -2; overflow: hidden; }
body.tyz-home-v13 .tyz-v13-category-card__image {
    width: 100%; height: 100%; object-fit: cover; transition: transform .9s cubic-bezier(.2,.7,.2,1), filter .5s ease;
    filter: saturate(.84);
}
body.tyz-home-v13 .tyz-v13-category-card:hover .tyz-v13-category-card__image { transform: scale(1.075); filter: saturate(1.03); }
body.tyz-home-v13 .tyz-v13-category-card__shade {
    position: absolute; z-index: -1; inset: 0;
    background: linear-gradient(180deg, rgba(7,20,37,.06) 0%, rgba(7,20,37,.25) 37%, rgba(7,20,37,.91) 100%);
}
body.tyz-home-v13 .tyz-v13-category-card__number {
    position: absolute; top: 17px; left: 18px; color: rgba(255,255,255,.7);
    font: 700 10px/1.2 Arial,sans-serif; letter-spacing: .16em; direction: ltr;
}
body.tyz-home-v13 .tyz-v13-category-card__content {
    position: absolute; inset-inline: 20px; bottom: 18px; display: grid; gap: 6px;
}
body.tyz-home-v13 .tyz-v13-category-card__count { color: #e6c783; font-size: 10px; font-weight: 700; }
body.tyz-home-v13 .tyz-v13-category-card__title {
    color: #fff; font-size: 17px; font-weight: 800; line-height: 1.5; padding-inline-end: 37px;
}
body.tyz-home-v13 .tyz-v13-category-card__arrow {
    position: absolute; left: 0; bottom: 0; width: 32px; height: 32px;
    display: grid; place-items: center; border-radius: 50%;
    color: var(--tyz-v13-ink); background: var(--tyz-v13-gold); font-size: 17px;
    transition: transform .35s ease;
}
body.tyz-home-v13 .tyz-v13-category-card:hover .tyz-v13-category-card__arrow { transform: rotate(45deg); }

body.tyz-home-v13 .tyz-v13-latest { padding: 96px 0 105px; background: var(--tyz-v13-paper-light); }
body.tyz-home-v13 .tyz-v13-section-heading--latest { margin-bottom: 38px; }
body.tyz-home-v13 .tyz-v13-article-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }
body.tyz-home-v13 .tyz-v13-article-card {
    min-width: 0; display: flex; flex-direction: column; overflow: hidden;
    background: #fff; border: 1px solid rgba(16,38,65,.08); border-radius: 7px 7px 7px 20px;
    box-shadow: 0 9px 26px rgba(16,38,65,.045);
    transition: transform .4s ease, box-shadow .4s ease, border-color .4s ease;
}
body.tyz-home-v13 .tyz-v13-article-card:hover {
    transform: translateY(-5px); border-color: rgba(213,164,71,.42);
    box-shadow: 0 17px 38px rgba(16,38,65,.10);
}
body.tyz-home-v13 .tyz-v13-article-card__media {
    display: block; position: relative; overflow: hidden; aspect-ratio: 16 / 10; background: #e4e7e9;
}
body.tyz-home-v13 .tyz-v13-card__image {
    width: 100%; height: 100%; object-fit: cover; transition: transform .8s cubic-bezier(.2,.7,.2,1);
}
body.tyz-home-v13 .tyz-v13-article-card:hover .tyz-v13-card__image { transform: scale(1.06); }
body.tyz-home-v13 .tyz-v13-article-card__arrow {
    position: absolute; top: 13px; left: 13px; width: 34px; height: 34px; display: grid; place-items: center;
    color: var(--tyz-v13-ink); background: rgba(255,250,240,.92); border-radius: 50%;
    opacity: 0; transform: translateY(5px); transition: opacity .3s ease, transform .3s ease;
}
body.tyz-home-v13 .tyz-v13-article-card:hover .tyz-v13-article-card__arrow { opacity: 1; transform: translateY(0); }
body.tyz-home-v13 .tyz-v13-article-card__body { display: flex; flex-direction: column; flex: 1; padding: 18px 17px 16px; }
body.tyz-home-v13 .tyz-v13-article-card__meta {
    display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap;
    color: #8b9299; font-size: 9px; margin-bottom: 12px;
}
body.tyz-home-v13 .tyz-v13-article-card__meta a {
    color: #a47b33 !important; font-weight: 800; background: rgba(213,164,71,.11);
    border-radius: 3px; padding: 4px 8px;
}
body.tyz-home-v13 .tyz-v13-article-card h3 {
    font-size: 15px; line-height: 1.7; font-weight: 800; margin: 0 0 9px;
}
body.tyz-home-v13 .tyz-v13-article-card h3 a { color: var(--tyz-v13-ink) !important; transition: color .25s ease; }
body.tyz-home-v13 .tyz-v13-article-card h3 a:hover { color: #a47b33 !important; }
body.tyz-home-v13 .tyz-v13-article-card__body > p {
    color: var(--tyz-v13-muted); font-size: 11px; line-height: 1.9; margin: 0 0 17px;
}
body.tyz-home-v13 .tyz-v13-article-card__foot {
    display: flex; justify-content: space-between; align-items: center; gap: 8px;
    border-top: 1px solid rgba(16,38,65,.08); padding-top: 13px; margin-top: auto;
    color: #9199a1; font-size: 9px;
}
body.tyz-home-v13 .tyz-v13-article-card__foot a {
    color: var(--tyz-v13-navy) !important; font-size: 10px; font-weight: 800;
}
body.tyz-home-v13 .tyz-v13-article-card__foot a span { color: #b88a37; margin-inline-start: 4px; }
body.tyz-home-v13 .tyz-v13-image-fallback {
    display: grid; place-items: center; width: 100%; height: 100%; min-height: 170px;
    color: rgba(255,255,255,.72); background:
        radial-gradient(circle at 25% 25%, rgba(213,164,71,.22), transparent 34%),
        linear-gradient(135deg, #08182f, #24405e);
    font: 700 10px/1 Arial,sans-serif; letter-spacing: .2em; direction: ltr;
}

body.tyz-home-v13 .tyz-v13-editorial-cta {
    position: relative; overflow: hidden; padding: 70px 0 76px;
    background: linear-gradient(118deg, #08182f 0%, #102641 62%, #0b1d34 100%);
    color: #fff;
}
body.tyz-home-v13 .tyz-v13-editorial-cta__orb {
    position: absolute; width: 460px; height: 460px; border-radius: 50%;
    left: -150px; top: -270px; border: 1px solid rgba(213,164,71,.22);
    box-shadow: 0 0 0 42px rgba(213,164,71,.035), 0 0 0 88px rgba(213,164,71,.025);
}
body.tyz-home-v13 .tyz-v13-editorial-cta__inner {
    display: flex; justify-content: space-between; align-items: center; gap: 30px;
}
body.tyz-home-v13 .tyz-v13-section-kicker--light { color: rgba(255,255,255,.58); }
body.tyz-home-v13 .tyz-v13-editorial-cta h2 { color: #fff; margin-bottom: 11px; }
body.tyz-home-v13 .tyz-v13-editorial-cta h2 em { color: var(--tyz-v13-gold-soft); }
body.tyz-home-v13 .tyz-v13-editorial-cta__inner p:not(.tyz-v13-section-kicker) {
    color: rgba(255,255,255,.68); font-size: 13px; margin: 0;
}
body.tyz-home-v13 .tyz-v13-editorial-cta .tyz-v13-button { flex: 0 0 auto; }

body.tyz-home-v13.tyz-v13-motion-ready .tyz-v13-home [data-tyz-reveal] {
    opacity: 0; transform: translateY(23px);
    transition: opacity .7s ease, transform .7s cubic-bezier(.2,.7,.2,1);
    transition-delay: var(--tyz-delay, 0ms);
}
body.tyz-home-v13.tyz-v13-motion-ready .tyz-v13-home [data-tyz-reveal].is-visible {
    opacity: 1; transform: translateY(0);
}

@media (max-width: 1100px) {
    body.tyz-home-v13 .tyz-v13-container { width: min(100% - 48px, 1000px); }
    body.tyz-home-v13 .tyz-v13-hero__layout { gap: 34px; }
    body.tyz-home-v13 .tyz-v13-category-grid { grid-template-columns: repeat(4, minmax(0,1fr)); gap: 13px; }
    body.tyz-home-v13 .tyz-v13-category-card { height: 230px; }
    body.tyz-home-v13 .tyz-v13-article-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 820px) {
    body.tyz-home-v13 .tyz-v13-hero { min-height: 0; padding: 132px 0 74px; }
    body.tyz-home-v13 .tyz-v13-hero__layout { grid-template-columns: 1fr; gap: 36px; }
    body.tyz-home-v13 .tyz-v13-hero__copy { max-width: 680px; }
    body.tyz-home-v13 .tyz-v13-hero h1 { max-width: 650px; font-size: clamp(38px, 7vw, 56px); }
    body.tyz-home-v13 .tyz-v13-hero-story__image { height: min(68vw, 430px); }
    body.tyz-home-v13 .tyz-v13-scroll-cue { display: none; }
    body.tyz-home-v13 .tyz-v13-categories,
    body.tyz-home-v13 .tyz-v13-latest { padding: 72px 0 78px; }
    body.tyz-home-v13 .tyz-v13-category-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
    body.tyz-home-v13 .tyz-v13-category-card { height: 245px; }
}
@media (max-width: 560px) {
    body.tyz-home-v13 .tyz-v13-container { width: calc(100% - 34px); }
    body.tyz-home-v13 .tyz-v13-hero { padding: 112px 0 58px; }
    body.tyz-home-v13 .tyz-v13-hero__eyebrow { font-size: 8px; gap: 8px; margin-bottom: 23px; }
    body.tyz-home-v13 .tyz-v13-hero__eyebrow-divider { width: 19px; }
    body.tyz-home-v13 .tyz-v13-hero h1 { font-size: clamp(34px, 9vw, 43px); line-height: 1.42; margin-bottom: 17px; }
    body.tyz-home-v13 .tyz-v13-hero__description { font-size: 13px; line-height: 1.95; }
    body.tyz-home-v13 .tyz-v13-hero__actions { align-items: stretch; }
    body.tyz-home-v13 .tyz-v13-button { min-height: 50px; padding-inline: 17px; font-size: 12px; }
    body.tyz-home-v13 .tyz-v13-hero-story__image { height: 315px; border-radius: 6px 6px 6px 25px; }
    body.tyz-home-v13 .tyz-v13-hero-story__image-caption { right: 17px; left: 17px; bottom: 18px; }
    body.tyz-home-v13 .tyz-v13-hero-story__caption-title { font-size: 18px; }
    body.tyz-home-v13 .tyz-v13-hero-story__meta { font-size: 9px; }
    body.tyz-home-v13 .tyz-v13-hero-story__excerpt { font-size: 11px; }
    body.tyz-home-v13 .tyz-v13-categories,
    body.tyz-home-v13 .tyz-v13-latest { padding: 58px 0 64px; }
    body.tyz-home-v13 .tyz-v13-section-heading { align-items: flex-start; flex-direction: column; gap: 16px; margin-bottom: 25px; }
    body.tyz-home-v13 .tyz-v13-section-heading h2,
    body.tyz-home-v13 .tyz-v13-editorial-cta h2 { font-size: 29px; }
    body.tyz-home-v13 .tyz-v13-section-heading p:not(.tyz-v13-section-kicker) { font-size: 12px; }
    body.tyz-home-v13 .tyz-v13-category-grid { gap: 10px; }
    body.tyz-home-v13 .tyz-v13-category-card { height: 205px; border-radius: 5px 5px 5px 17px; }
    body.tyz-home-v13 .tyz-v13-category-card__content { inset-inline: 12px; bottom: 12px; }
    body.tyz-home-v13 .tyz-v13-category-card__title { font-size: 13px; padding-inline-end: 28px; }
    body.tyz-home-v13 .tyz-v13-category-card__count { font-size: 9px; }
    body.tyz-home-v13 .tyz-v13-category-card__arrow { width: 27px; height: 27px; font-size: 14px; }
    body.tyz-home-v13 .tyz-v13-category-card__number { top: 12px; left: 12px; font-size: 9px; }
    body.tyz-home-v13 .tyz-v13-article-grid { grid-template-columns: 1fr; gap: 15px; }
    body.tyz-home-v13 .tyz-v13-article-card { display: grid; grid-template-columns: 116px minmax(0,1fr); border-radius: 5px 5px 5px 15px; }
    body.tyz-home-v13 .tyz-v13-article-card__media { aspect-ratio: auto; min-height: 100%; }
    body.tyz-home-v13 .tyz-v13-article-card__body { padding: 12px 12px 11px; }
    body.tyz-home-v13 .tyz-v13-article-card__meta { font-size: 8px; margin-bottom: 7px; }
    body.tyz-home-v13 .tyz-v13-article-card h3 { font-size: 12px; line-height: 1.55; margin-bottom: 5px; }
    body.tyz-home-v13 .tyz-v13-article-card__body > p { display: none; }
    body.tyz-home-v13 .tyz-v13-article-card__foot { font-size: 8px; padding-top: 8px; }
    body.tyz-home-v13 .tyz-v13-article-card__foot a { font-size: 9px; }
    body.tyz-home-v13 .tyz-v13-editorial-cta { padding: 54px 0 58px; }
    body.tyz-home-v13 .tyz-v13-editorial-cta__inner { align-items: flex-start; flex-direction: column; gap: 22px; }
}
@media (prefers-reduced-motion: reduce) {
    body.tyz-home-v13 .tyz-v13-home *,
    body.tyz-home-v13 .tyz-v13-home *::before,
    body.tyz-home-v13 .tyz-v13-home *::after {
        animation-duration: .01ms !important; animation-iteration-count: 1 !important;
        scroll-behavior: auto !important; transition-duration: .01ms !important;
    }
    body.tyz-home-v13.tyz-v13-motion-ready .tyz-v13-home [data-tyz-reveal] {
        opacity: 1 !important; transform: none !important;
    }
}

