:root {
    --sub-bg: #070a12;
    --sub-surface: #101727;
    --sub-surface-strong: #151f34;
    --sub-ink: #f2f6ff;
    --sub-muted: #bac8e1;
    --sub-line: rgba(226, 237, 255, .18);
    --sub-lime: #c7ff61;
    --sub-cyan: #69ddff;
}

.immersive-subsite .immersive-home__main { height: 100dvh; overflow: hidden; }
.immersive-subsite .skip-link { background: var(--sub-lime); color: #061008; }
.subsite-shell { position: relative; height: 100%; color: var(--sub-ink); background: var(--sub-bg); }
.subsite-shell::before { content: ""; position: fixed; z-index: 1; inset: 0; pointer-events: none; opacity: .35; background: linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px); background-size: 64px 64px; mask-image: radial-gradient(ellipse at center, #000, transparent 82%); }
.subsite-topbar { display: none; }
.subsite-brand { display: inline-flex; align-items: center; gap: 10px; color: #fff; font-size: .78rem; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.subsite-brand img { width: 28px; height: 28px; border-radius: 50%; object-fit: cover; box-shadow: 0 0 0 1px rgba(255,255,255,.3); }
.subsite-nav { display: flex; align-items: center; gap: clamp(13px, 2vw, 28px); }
.subsite-nav a { color: var(--sub-muted); font-size: .78rem; font-weight: 650; transition: color .2s ease; }
.subsite-nav a:hover, .subsite-nav a:focus { color: var(--sub-lime); text-decoration: none; }
.subsite-scroll { position: relative; z-index: 2; height: 100dvh; overflow-y: auto; overscroll-behavior-y: contain; scroll-snap-type: y mandatory; scrollbar-width: none; }
.subsite-scroll::-webkit-scrollbar { display: none; }
.subsite-slide { position: relative; min-height: 100dvh; scroll-snap-align: start; scroll-snap-stop: always; }
.subsite-slide--content { padding-top: 76px; background: radial-gradient(circle at 90% 12%, rgba(83,70,167,.22), transparent 32%), radial-gradient(circle at 4% 90%, rgba(68,142,89,.15), transparent 32%), var(--sub-bg); }
.subsite-eyebrow { display: inline-block; margin-bottom: 17px; color: var(--sub-lime); font-size: .72rem; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.subsite-eyebrow::before { content: ""; display: inline-block; width: 28px; height: 1px; margin: 0 10px 4px 0; background: currentColor; }

/* Blog content hub */
.immersive-blog .page-hero { display: grid; align-items: center; margin: 0; padding: 100px 0 50px; background: radial-gradient(circle at 80% 43%, rgba(71,70,174,.4), transparent 30%), radial-gradient(circle at 18% 86%, rgba(47,122,73,.27), transparent 36%), transparent; }
.immersive-blog .page-hero::after { content: "f(x) = x² + c"; position: absolute; right: clamp(5vw, 14vw, 18vw); top: 42%; color: rgba(232,240,255,.17); font: 600 clamp(2rem, 6vw, 6rem)/1 "SFMono-Regular", Consolas, monospace; letter-spacing: -.08em; transform: rotate(-8deg); pointer-events: none; }
.immersive-blog .page-hero h1 { position: relative; z-index: 1; margin: 0; color: var(--sub-ink); font-size: clamp(3.2rem, 7vw, 7rem); letter-spacing: -.075em; line-height: .9; }
.immersive-blog .page-hero h1 span { color: var(--sub-lime); }.immersive-blog .page-hero p { position: relative; z-index: 1; max-width: 570px; margin: 27px 0 0; color: var(--sub-muted); font-size: clamp(1rem, 1.4vw, 1.14rem); line-height: 1.7; }
.immersive-blog .blog-hub { position: sticky; top: 76px; z-index: 12; margin-top: -78px; padding: 13px 0; border-block: 1px solid var(--sub-line); background: rgba(8,12,22,.82); box-shadow: none; backdrop-filter: blur(18px); }
.immersive-blog .blog-tab-content { padding-top: clamp(26px, 4vh, 48px); }
.immersive-blog .blog-hub__tabs { padding-bottom: 0; gap: 8px; }.immersive-blog .blog-hub__tab { border-color: var(--sub-line); color: var(--sub-muted); background: rgba(255,255,255,.04); border-radius: 999px; font-size: .78rem; font-weight: 700; }
.immersive-blog .blog-hub__tab:hover { color: var(--sub-ink); background: rgba(255,255,255,.1); }.immersive-blog .blog-hub__tab.is-active { color: #071008; background: var(--sub-lime); border-color: var(--sub-lime); box-shadow: none; }
.immersive-blog .blog-filters { padding: 25px 0 8px; background: transparent; }.immersive-blog .filter-form label { color: var(--sub-ink); }.immersive-blog .filter-form select { border-color: var(--sub-line); color: var(--sub-ink); background: var(--sub-surface); }
.immersive-blog .blog-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; padding: 20px 0 16px; }.immersive-blog .blog-card { min-height: 270px; padding: 22px; border: 1px solid var(--sub-line); background: linear-gradient(145deg, rgba(26,37,60,.95), rgba(12,18,31,.96)); box-shadow: none; }
.immersive-blog .blog-card h2, .immersive-blog .blog-card h3 { color: var(--sub-ink); font-size: clamp(1.08rem, 1.25vw, 1.38rem); }.immersive-blog .blog-card h2 a { color: inherit; }.immersive-blog .blog-card p, .immersive-blog .blog-card time { color: var(--sub-muted); }.immersive-blog .blog-card__category { color: #0b1710; background: var(--sub-lime); }.immersive-blog .arrow-link { color: var(--sub-lime); font-weight: 700; }.immersive-blog .pagination { padding: 0 0 28px; }.immersive-blog .pagination a { color: var(--sub-ink); background: var(--sub-surface); box-shadow: none; border: 1px solid var(--sub-line); }.immersive-blog .pagination a[aria-current="page"] { color: #071008; background: var(--sub-lime); border-color: var(--sub-lime); }
.immersive-blog .blog-tab-content h1, .immersive-blog .blog-tab-content h2, .immersive-blog .blog-tab-content h3 { color: var(--sub-ink); }.immersive-blog .blog-tab-content p, .immersive-blog .blog-tab-content li { color: var(--sub-muted); }.immersive-blog .blog-tab-content .content-section, .immersive-blog .blog-tab-content .content-section.alt { background: transparent; }.immersive-blog .blog-tab-content .info-card, .immersive-blog .blog-tab-content .portrait-card, .immersive-blog .blog-tab-content .pricing-card, .immersive-blog .blog-tab-content .tool-card { border: 1px solid var(--sub-line); background: var(--sub-surface); box-shadow: none; }
.immersive-blog .faq details { border: 1px solid var(--sub-line); border-radius: 14px; background: var(--sub-surface-strong); box-shadow: none; }.immersive-blog .faq details[open] { border-color: rgba(199,255,97,.55); background: #18243c; }.immersive-blog .faq summary { color: var(--sub-ink); }.immersive-blog .faq summary::marker { color: var(--sub-lime); }.immersive-blog .faq details p { color: var(--sub-muted); }
.immersive-blog .tool-card__content h3, .immersive-blog .tool-card__content p, .immersive-blog .tool-card__content .list-bullets li, .immersive-blog .price { color: var(--sub-ink); }.immersive-blog .tool-card__content p, .immersive-blog .tool-card__content .list-bullets li, .immersive-blog .pricing-card .list-check li { color: var(--sub-muted); }.immersive-blog .pricing-card--highlight { border-color: var(--sub-lime); }.immersive-blog .numbered-steps li { border: 1px solid var(--sub-line); color: var(--sub-ink); background: var(--sub-surface-strong); box-shadow: none; }.immersive-blog .numbered-steps li::before { background: var(--sub-lime); color: #071008; }.immersive-blog .btn-primary, .immersive-blog .tool-card__btn { color: #071008; background: var(--sub-lime); }.immersive-blog .btn-primary:hover, .immersive-blog .btn-primary:focus, .immersive-blog .tool-card__btn:hover { color: #071008; background: #e0ff9e; }.immersive-blog .btn-secondary { border: 1px solid var(--sub-line); color: var(--sub-ink); background: rgba(255,255,255,.08); }.immersive-blog .btn-secondary:hover, .immersive-blog .btn-secondary:focus { color: var(--sub-ink); background: rgba(255,255,255,.16); }.immersive-blog .cta-panel p { color: var(--sub-muted); }

/* Contact page */
.immersive-contact .page-hero { display: grid; align-items: center; padding: 105px 0 56px; background: radial-gradient(circle at 82% 42%, rgba(78,72,171,.42), transparent 29%), radial-gradient(circle at 17% 90%, rgba(62,134,79,.25), transparent 35%), transparent; }.immersive-contact .page-hero::after { content: "x + y = hedef"; position: absolute; right: clamp(8vw, 16vw, 21vw); top: 42%; color: rgba(237,244,255,.16); font: 600 clamp(1.8rem, 5vw, 4.6rem)/1 "SFMono-Regular", Consolas, monospace; transform: rotate(-8deg); }.immersive-contact .page-hero h1 { position: relative; z-index: 1; margin: 0; color: var(--sub-ink); font-size: clamp(3.1rem, 7vw, 7rem); letter-spacing: -.075em; line-height: .9; }.immersive-contact .page-hero h1 span { color: var(--sub-lime); }.immersive-contact .page-hero p { position: relative; z-index: 1; max-width: 565px; margin: 26px 0 0; color: var(--sub-muted); font-size: 1.1rem; }.immersive-contact .content-section { padding: 85px 0; background: radial-gradient(circle at 88% 14%, rgba(75,71,169,.2), transparent 31%), var(--sub-bg); }.immersive-contact .contact-grid { gap: clamp(35px, 8vw, 115px); }.immersive-contact .contact-grid h2 { color: var(--sub-ink); }.immersive-contact .contact-grid p, .immersive-contact .contact-list li { color: var(--sub-muted); }.immersive-contact .contact-list a, .immersive-contact .contact-socials a { color: var(--sub-lime); }.immersive-contact .contact-form { padding: clamp(20px, 3vw, 34px); border: 1px solid var(--sub-line); border-radius: 20px; background: rgba(16,23,39,.88); }.immersive-contact .form-field label { color: var(--sub-ink); }.immersive-contact .form-field input, .immersive-contact .form-field textarea { border-color: var(--sub-line); color: var(--sub-ink); background: #0a1120; }.immersive-contact .form-field input:focus, .immersive-contact .form-field textarea:focus { border-color: var(--sub-lime); box-shadow: 0 0 0 3px rgba(199,255,97,.13); }.immersive-contact .contact-form .btn-primary { color: #071008; background: var(--sub-lime); }.immersive-contact .contact-form .btn-primary:hover, .immersive-contact .contact-form .btn-primary:focus { color: #071008; background: #e0ff9e; }

/* Blog detail and comments */
.immersive-blog-detail .page-hero { display: grid; align-items: center; padding: 110px 0 55px; background: radial-gradient(circle at 84% 38%, rgba(77,71,171,.35), transparent 30%), transparent; }.immersive-blog-detail .page-hero h1 { color: var(--sub-ink); font-size: clamp(2.6rem, 5vw, 5.5rem); letter-spacing: -.06em; }.immersive-blog-detail .page-hero .breadcrumb-link, .immersive-blog-detail .article-meta, .immersive-blog-detail .article-meta__category { color: var(--sub-lime); }.immersive-blog-detail .blog-detail, .immersive-blog-detail .blog-comments { color: var(--sub-muted); }.immersive-blog-detail .blog-detail h2, .immersive-blog-detail .blog-detail h3, .immersive-blog-detail .blog-comments h2, .immersive-blog-detail .blog-comments h3 { color: var(--sub-ink); }.immersive-blog-detail .blog-detail a, .immersive-blog-detail .share-links a { color: var(--sub-lime); }.immersive-blog-detail .share-links, .immersive-blog-detail .blog-comment, .immersive-blog-detail .comment-form { border-color: var(--sub-line); background: var(--sub-surface); }.immersive-blog-detail .comment-form label, .immersive-blog-detail .blog-comment__meta { color: var(--sub-ink); }.immersive-blog-detail .comment-form input, .immersive-blog-detail .comment-form textarea { border-color: var(--sub-line); color: var(--sub-ink); background: #0a1120; }.immersive-blog-detail .comment-form .btn-primary { color: #071008; background: var(--sub-lime); }

/* Exam information and manual countdown */
.immersive-exam .exam-tool-page { padding: 106px 0 65px; background: radial-gradient(circle at 85% 9%, rgba(78,72,171,.3), transparent 34%), radial-gradient(circle at 8% 94%, rgba(62,134,79,.2), transparent 33%), transparent; }.immersive-exam .exam-tool-panel { border: 1px solid var(--sub-line); background: rgba(16,23,39,.92); box-shadow: none; }.immersive-exam .exam-tool-title-row h1, .immersive-exam .exam-info-title, .immersive-exam .exam-tool-panel h2 { color: var(--sub-ink); }.immersive-exam .exam-tool-lead, .immersive-exam .exam-info-summary, .immersive-exam .notes-list li { color: var(--sub-muted); }.immersive-exam .exam-tool-theme-btn, .immersive-exam .exam-tool-fullscreen-btn, .immersive-exam .exam-tool-action.secondary, .immersive-exam .exam-tool-link, .immersive-exam .exam-switch-link { border-color: var(--sub-line); color: var(--sub-ink); background: rgba(255,255,255,.06); }.immersive-exam .exam-tool-theme-btn.theme-classic, .immersive-exam .exam-tool-theme-btn.theme-focus { color: var(--sub-ink); background: rgba(255,255,255,.06); border-color: var(--sub-line); }.immersive-exam .exam-tool-theme-btn.is-active, .immersive-exam .exam-switch-link.active { color: #071008; border-color: var(--sub-lime); background: var(--sub-lime); box-shadow: none; }.immersive-exam .exam-tool-action.primary { color: #071008; border-color: var(--sub-lime); background: var(--sub-lime); }.immersive-exam .exam-tool-field label { color: var(--sub-ink); }.immersive-exam .exam-tool-field select { border-color: var(--sub-line); color: var(--sub-ink); background: #0a1120; }.immersive-exam .exam-tool-form-note, .immersive-exam .exam-tool-marquee-item, .immersive-exam .countdown-label, .immersive-exam .info-label { color: var(--sub-muted); }.immersive-exam .exam-tool-marquee { border-color: var(--sub-line); background: rgba(117,221,255,.06); }.immersive-exam .exam-tool-dot { background: var(--sub-lime); }.immersive-exam .countdown-time-box, .immersive-exam .main-countdown, .immersive-exam .info-item { border-color: var(--sub-line); background: #101727; }.immersive-exam .countdown-time, .immersive-exam .main-countdown-value, .immersive-exam .info-value { color: var(--sub-ink); }.immersive-exam .source-list a { display: block; border: 1px solid var(--sub-line); border-radius: 12px; color: var(--sub-lime); background: #151f34; }.immersive-exam .source-list a:hover, .immersive-exam .source-list a:focus { color: #071008; border-color: var(--sub-lime); background: var(--sub-lime); }.immersive-exam .exam-tool-links a { color: var(--sub-lime); }.immersive-exam .exam-tool-page:fullscreen, .immersive-exam .exam-tool-page:-webkit-full-screen, .immersive-exam .exam-tool-page.is-faux-fullscreen { background: var(--sub-bg); }

/* Blog sub-tabs with hard-coded legacy inline colours */
.immersive-blog .blog-tab-content [style*="background: linear-gradient"], .immersive-blog .blog-tab-content [style*="background:linear-gradient"] { border-color: var(--sub-line) !important; background: var(--sub-surface) !important; }.immersive-blog .blog-tab-content [style*="color: #0d3b66"], .immersive-blog .blog-tab-content [style*="color:#0d3b66"] { color: var(--sub-ink) !important; }.immersive-blog .blog-tab-content [style*="color: #52606d"], .immersive-blog .blog-tab-content [style*="color:#52606d"] { color: var(--sub-muted) !important; }

/* LGS analysis workspace */
.immersive-analysis { --analysis-navy: #090e1b; --analysis-blue: #c7ff61; --analysis-cyan: #75ddff; --analysis-orange: #ffc46b; --analysis-green: #7ce89e; --analysis-ink: #f2f6ff; --analysis-muted: #bdcae2; --analysis-line: rgba(226,237,255,.18); --analysis-soft: #101727; }
.immersive-analysis .analysis-hero { display: grid; align-items: center; margin: 0; padding: 105px 0 58px; background: radial-gradient(circle at 82% 45%, rgba(72,68,166,.52), transparent 28%), radial-gradient(circle at 13% 95%, rgba(59,123,72,.25), transparent 36%), #070a12; }
.immersive-analysis .analysis-hero::before { content: "∑  f(x)  dx"; position: absolute; z-index: 1; right: clamp(7vw, 15vw, 19vw); top: 32%; color: rgba(237,245,255,.16); font: 600 clamp(2rem, 5.5vw, 5.3rem)/1 "SFMono-Regular", Consolas, monospace; letter-spacing: -.1em; transform: rotate(-8deg); }.immersive-analysis .analysis-hero::after { opacity: .08; }
.immersive-analysis .analysis-eyebrow { color: var(--sub-lime); }.immersive-analysis .analysis-hero h1 span { color: var(--sub-lime); }.immersive-analysis .analysis-hero__content > p { color: var(--sub-muted); }.immersive-analysis .analysis-btn--primary { color: #071008; background: var(--sub-lime); box-shadow: 0 14px 30px rgba(199,255,97,.18); }.immersive-analysis .analysis-btn--primary:hover, .immersive-analysis .analysis-btn--primary:focus-visible { color: #071008; background: #e0ff9e; }
.immersive-analysis .analysis-scorecard { border-color: var(--sub-line); background: rgba(21,31,52,.7); }.immersive-analysis .analysis-scorecard__ring { background: radial-gradient(circle at center, #121d33 57%, transparent 59%), conic-gradient(var(--sub-lime) 0 72%, rgba(255,255,255,.14) 72%); }.immersive-analysis .analysis-scorecard__ring span { color: var(--sub-lime); }.immersive-analysis .analysis-scorecard__details span { color: var(--sub-muted); }
.immersive-analysis .analysis-jump { position: sticky; top: 76px; z-index: 12; border-color: var(--sub-line); background: rgba(8,12,22,.86); }.immersive-analysis .analysis-jump a { color: var(--sub-muted); }.immersive-analysis .analysis-jump a:hover, .immersive-analysis .analysis-jump a:focus-visible { color: var(--sub-lime); }
.immersive-analysis .analysis-main { padding: 48px 0 70px; background: transparent; }.immersive-analysis .analysis-intro h2, .immersive-analysis .analysis-section-heading h2 { color: var(--sub-ink); }.immersive-analysis .analysis-intro > p, .immersive-analysis .analysis-section-heading > p { color: var(--sub-muted); }.immersive-analysis .analysis-tabs { overflow: visible; border-color: var(--sub-line); background: rgba(13,20,34,.82); }.immersive-analysis .analysis-tablist { position: sticky; top: 76px; z-index: 14; border: 1px solid var(--sub-line); border-radius: 16px 16px 0 0; background: rgba(13,20,34,.97); box-shadow: 0 12px 28px rgba(0,0,0,.28); }.immersive-analysis .analysis-tablist button { color: var(--sub-muted); }.immersive-analysis .analysis-tablist button[aria-selected="true"] { color: var(--sub-lime); background: rgba(199,255,97,.11); box-shadow: inset 0 -2px var(--sub-lime), 0 0 0 1px rgba(199,255,97,.08); }
.immersive-analysis .analysis-summary-card, .immersive-analysis .analysis-focus, .immersive-analysis .analysis-question, .immersive-analysis .analysis-strategy-grid article { border-color: var(--sub-line); background: var(--sub-surface); box-shadow: none; }.immersive-analysis .analysis-summary-card::after { border-color: rgba(199,255,97,.17); }.immersive-analysis .analysis-summary-card > * { position: relative; z-index: 1; }.immersive-analysis .analysis-summary-card h3, .immersive-analysis .analysis-focus h3, .immersive-analysis .analysis-question__main strong, .immersive-analysis .analysis-strategy-grid h3, .immersive-analysis .analysis-quote p, .immersive-analysis .analysis-timeline strong { color: var(--sub-ink); }.immersive-analysis .analysis-focus__heading span:not(.analysis-icon), .immersive-analysis .analysis-focus__label, .immersive-analysis .analysis-summary-card p, .immersive-analysis .analysis-focus p, .immersive-analysis .analysis-question__main small, .immersive-analysis .analysis-question__detail p, .immersive-analysis .analysis-question__detail span, .immersive-analysis .analysis-strategy-grid p, .immersive-analysis .analysis-timeline span, .immersive-analysis .analysis-result-count { color: #d4dff2; }.immersive-analysis .analysis-focus__heading .analysis-icon { color: #071008; background: var(--sub-lime); }
.immersive-analysis .analysis-topic { color: var(--sub-ink); border-color: var(--sub-line); background: var(--sub-surface); }.immersive-analysis .analysis-topic:hover, .immersive-analysis .analysis-topic:focus-visible { border-color: var(--sub-lime); background: var(--sub-surface-strong); }.immersive-analysis .analysis-topic__bar { background: rgba(255,255,255,.1); }.immersive-analysis .analysis-topic__bar span { background: linear-gradient(90deg, var(--sub-lime), var(--sub-cyan)); }.immersive-analysis .analysis-topic__questions { color: var(--sub-muted); }.immersive-analysis .analysis-topic strong, .immersive-analysis .analysis-summary-card__number, .immersive-analysis .analysis-icon, .immersive-analysis .analysis-question__number, .immersive-analysis .analysis-question__toggle, .immersive-analysis .analysis-strategy-grid span { color: var(--sub-lime); }
.immersive-analysis .analysis-filters input, .immersive-analysis .analysis-filters select, .immersive-analysis .analysis-filter-reset { border-color: var(--sub-line); color: var(--sub-ink); background: var(--sub-surface); }.immersive-analysis .analysis-filter-reset { color: var(--sub-lime); }.immersive-analysis .analysis-quote { background: rgba(117,221,255,.08); border-color: rgba(117,221,255,.28); }.immersive-analysis .analysis-focus--dark { background: #0b1627; border-color: var(--sub-line); }

/* Keep the analysis tabs in the document flow: only the compact jump menu may stick. */
.immersive-analysis .analysis-tabs { overflow: hidden; }
.immersive-analysis .analysis-tablist { position: static; z-index: auto; border: 0; border-bottom: 1px solid var(--sub-line); border-radius: 0; background: rgba(13,20,34,.82); box-shadow: none; }
.immersive-analysis .analysis-tablist button:focus-visible { outline: 2px solid var(--sub-lime); outline-offset: -2px; }

/* Dark, high-contrast status tokens: never use legacy white badge fills. */
.immersive-analysis .analysis-topic strong,
.immersive-analysis .analysis-question__number { border: 1px solid rgba(199,255,97,.42); color: var(--sub-lime); background: #151f34; }
.immersive-analysis .analysis-question[open] { border-color: var(--sub-lime); box-shadow: 0 0 0 1px rgba(199,255,97,.16); }
.immersive-analysis .analysis-difficulty { border: 1px solid currentColor; background: transparent; }
.immersive-analysis .analysis-difficulty--easy { color: #7ce89e; background: rgba(124,232,158,.12); }
.immersive-analysis .analysis-difficulty--medium { color: #ffc46b; background: rgba(255,196,107,.12); }
.immersive-analysis .analysis-difficulty--medium-hard { color: #ffb16f; background: rgba(255,177,111,.12); }
.immersive-analysis .analysis-difficulty--hard { color: #ff91a1; background: rgba(255,145,161,.12); }

@media (max-width: 1050px) { .immersive-blog .blog-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 700px) { .subsite-topbar { height: 62px; padding: 0 20px; }.subsite-nav { gap: 13px; }.subsite-nav a:not(:last-child) { display: none; }.subsite-brand { font-size: .68rem; }.subsite-scroll { scroll-snap-type: y proximity; }.immersive-blog .page-hero { padding: 84px 0 38px; }.immersive-blog .page-hero::after, .immersive-analysis .analysis-hero::before { right: -16vw; top: 67%; font-size: 1.8rem; }.immersive-blog .blog-hub, .immersive-analysis .analysis-jump { top: 62px; }.immersive-blog .blog-grid { grid-template-columns: 1fr; }.immersive-blog .blog-card { min-height: auto; }.immersive-analysis .analysis-hero { padding-top: 88px; }.immersive-analysis .analysis-main { padding-top: 30px; } }
