.hidden,.temporarily-hidden{display:none!important}.home-hero{padding:54px 0 28px}.home-hero h1{max-width:900px;margin:0;color:var(--navy);font-size:clamp(64px,10vw,118px);font-weight:900;line-height:.88;letter-spacing:-.065em}.hero-tagline{max-width:760px;margin:18px 0 0;color:var(--teal-deep);font-size:clamp(21px,3vw,32px);font-weight:760;line-height:1.2;letter-spacing:-.025em}.home-dek{max-width:760px;margin:14px 0 0;color:#44536b;font-size:clamp(16px,2vw,19px)}.front-page{padding:10px 0 64px}.featured-brief,.latest-card,.reading-header,.article-header{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.5));box-shadow:var(--shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.featured-brief{padding:clamp(24px,5vw,42px);border-radius:29px}.featured-label-row,.latest-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px}.featured-label-row{justify-content:space-between}.content-label{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:rgba(21,141,147,.1);color:var(--teal-deep);font-size:11px;font-weight:850;letter-spacing:.12em}.featured-brief h2{margin:18px 0 12px;color:var(--navy);font-size:clamp(30px,5vw,48px);line-height:1.05;letter-spacing:-.04em}.brief-preview>p{font-size:18px}.brief-preview ol{margin:22px 0;padding-left:24px}.brief-preview li{margin:9px 0;color:var(--navy);font-weight:700}.primary-action,.text-action,.back-button,.archive-item{font:inherit;cursor:pointer}.primary-action{min-height:50px;padding:12px 18px;border:0;border-radius:15px;background:linear-gradient(145deg,var(--teal),#48a9bd);color:#fff;font-weight:800}.latest-section{padding-top:50px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:18px}.section-heading h2{margin:0;color:var(--navy);font-size:clamp(32px,5vw,48px);letter-spacing:-.04em}.section-heading>p{max-width:360px;margin:0;color:var(--muted)}.latest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.latest-card{padding:25px;border-radius:24px}.latest-card h3{margin:16px 0 12px;color:var(--navy);font-size:clamp(23px,3.5vw,32px);line-height:1.12;letter-spacing:-.03em}.latest-card>p{color:#46546c}.text-action{padding:0;border:0;background:transparent;color:var(--teal-deep);font-weight:850}.reading-view{padding:34px 0 70px}.back-button{margin-bottom:18px;padding:10px 14px;border:1px solid rgba(255,255,255,.82);border-radius:14px;background:rgba(255,255,255,.64);color:var(--navy);font-weight:780;box-shadow:var(--soft-shadow)}.reading-header,.article-header{padding:clamp(25px,5vw,46px);border-radius:29px;margin-bottom:18px}.reading-header h1,.article-header h1{margin:15px 0 0;color:var(--navy);font-size:clamp(42px,7vw,72px);line-height:1;letter-spacing:-.055em}.article-dek{max-width:800px;margin:18px 0 0;color:var(--teal-deep);font-size:clamp(20px,3vw,27px);font-weight:720;line-height:1.35}.article-intro{max-width:790px;margin-top:28px;font-size:18px}.article-points{margin-top:0}.full-blogs-section{padding:12px 0 58px}.archive-item{width:100%;text-align:left}.site-header nav a[href="#latest"]{display:inline-flex}@media(max-width:820px){.section-heading{align-items:start;flex-direction:column;gap:8px}.latest-grid{grid-template-columns:1fr}.home-hero{padding-top:35px}.site-header nav a[href="#latest"]{display:block}}@media(max-width:520px){.home-hero{padding:28px 0 20px}.home-hero h1{font-size:58px}.hero-tagline{font-size:22px;margin-top:14px}.home-dek{font-size:16px;margin-top:12px}.featured-brief{padding:22px 18px}.featured-label-row{align-items:flex-start;flex-direction:column}.brief-preview>p{font-size:16px}.reading-header,.article-header{padding:24px 19px;border-radius:24px}.reading-header h1,.article-header h1{font-size:39px}.article-dek{font-size:20px}.section-heading>p{font-size:15px}}