.com-hero{position:relative;min-height:35vh;display:flex;align-items:flex-end;padding:80px 40px 56px;background:var(--ali-cream,#faf9f7)}.com-hero-content{position:relative;z-index:2;max-width:720px;width:100%;margin:0 auto;text-align:center;animation:fadeInUp .9s cubic-bezier(.22,1,.36,1) both}.com-label{display:inline-block;font-family:'Rubik','Karla',sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#2B8A9A;background:rgb(61 170 189 / .1);padding:5px 18px;border-radius:20px;margin-bottom:20px}.com-hero-date{font-family:'Karla',sans-serif;font-size:.85rem;color:var(--ali-text-secondary,#5a5a5a);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.com-hero-author{font-family:'Karla',sans-serif;font-size:.88rem;color:var(--ali-text-secondary,#5a5a5a);margin:0 0 16px}.com-hero-author a{color:var(--ali-navy,#1a2332);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(26 35 50 / .25);transition:color .25s ease,text-decoration-color .25s ease}.com-hero-author a:hover{color:var(--ali-teal,#3DAABD);text-decoration-color:var(--ali-teal,#3DAABD)}.com-hero h1{font-family:'Rubik','Karla',sans-serif;font-size:clamp(1.8rem, 4vw, 2.6rem);font-weight:600;color:var(--ali-navy,#1a2332);margin:0 0 12px;line-height:1.15;letter-spacing:-.01em}.com-hero-excerpt{font-family:'Karla',sans-serif;font-size:1rem;color:var(--ali-text-secondary,#5a5a5a);line-height:1.7;margin:0;max-width:560px;margin-left:auto;margin-right:auto}.com-hero-separator{width:64px;height:3px;background:var(--ali-teal,#3DAABD);border-radius:2px;margin:24px auto 0}.com-wrap{background:#fff;padding:50px 24px 80px}.com-article{max-width:720px;margin:0 auto}.com-featured-image{max-width:720px;margin:0 auto 2rem}.com-featured-image img{width:100%;height:auto;display:block;border-radius:var(--ali-radius-sm,8px)}.com-featured-image figcaption{font-family:'Karla',sans-serif;font-size:.78rem;color:var(--ali-text-secondary);text-align:center;margin-top:.5rem}.com-article>*:first-child{margin-top:0}.com-article h2{font-family:'Rubik','Karla',sans-serif;font-size:clamp(1.3rem, 2.5vw, 1.65rem);font-weight:600;color:var(--ali-navy);margin:2.5rem 0 1rem;line-height:1.25}.com-article h3{font-family:'Rubik','Karla',sans-serif;font-size:clamp(1.08rem, 2vw, 1.3rem);font-weight:600;color:var(--ali-navy);margin:2rem 0 .75rem;line-height:1.3}.com-article p{font-family:'Karla',sans-serif;font-size:1rem;line-height:1.85;margin:0 0 1.4rem;color:var(--ali-text)}.com-article ul,.com-article ol{font-family:'Karla',sans-serif;padding-left:1.5rem;margin:0 0 1.5rem}.com-article li{font-size:1rem;line-height:1.85;margin-bottom:.5rem}.com-article blockquote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:3px solid var(--ali-teal);background:rgb(61 170 189 / .06);border-radius:0 var(--ali-radius-sm,8px) var(--ali-radius-sm,8px) 0}.com-article blockquote p{margin-bottom:0;font-style:italic;color:var(--ali-text-secondary)}.com-article img{border-radius:var(--ali-radius-sm,8px);margin:1.5rem 0}.com-article a:not(.wp-block-button__link):not(.wp-element-button):not(.cc-card){color:var(--ali-teal);text-decoration:underline;text-underline-offset:2px}.com-article a:not(.wp-block-button__link):not(.wp-element-button):not(.cc-card):hover{color:var(--ali-teal-deep)}.com-article figure{margin:2rem 0}.com-article figcaption{font-family:'Karla',sans-serif;font-size:.78rem;color:var(--ali-text-secondary);text-align:center;margin-top:.5rem}.com-article strong{font-weight:700;color:var(--ali-navy)}.com-contact{max-width:720px;margin:3rem auto 0;padding:28px 32px;background:var(--ali-cream,#faf9f7);border-radius:var(--ali-radius,16px);border:1px solid rgb(26 35 50 / .05);text-align:center}.com-contact-title{font-family:'Rubik','Karla',sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ali-text-secondary);margin:0 0 10px}.com-contact-org{font-family:'Rubik','Karla',sans-serif;font-size:1rem;font-weight:600;color:var(--ali-navy);margin:0 0 6px}.com-contact-details{font-family:'Karla',sans-serif;font-size:.88rem;color:var(--ali-text-secondary);margin:0;line-height:1.7}.com-contact-details a{color:var(--ali-teal);text-decoration:none}.com-contact-details a:hover{text-decoration:underline}.com-share-wrap{max-width:720px;margin:2.5rem auto 0;padding-top:2rem;border-top:1px solid rgb(0 0 0 / .08)}.com-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:720px;margin:2rem auto 0}.com-tags a{font-family:'Karla',sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ali-text-secondary);background:var(--ali-cream,#faf9f7);padding:6px 16px;border-radius:50px;border:1px solid rgb(26 35 50 / .05);text-decoration:none;transition:all .25s ease}.com-tags a:hover{color:var(--ali-teal);border-color:var(--ali-teal)}.com-post-nav{max-width:720px;margin:0 auto;padding-top:2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:24px}.com-post-nav a{display:block;padding:20px 24px;background:var(--ali-cream,#faf9f7);border-radius:var(--ali-radius,16px);border:1px solid rgb(26 35 50 / .05);text-decoration:none;transition:all .3s ease}.com-post-nav a:hover{box-shadow:0 8px 30px rgb(26 35 50 / .08)}.com-post-nav-label{font-family:'Karla',sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ali-teal);margin:0 0 6px}.com-post-nav-title{font-family:'Rubik','Karla',sans-serif;font-size:.95rem;font-weight:500;color:var(--ali-navy);line-height:1.3;margin:0}.com-post-nav-next{text-align:right}@media (max-width:768px){.com-hero{min-height:28vh;padding:70px 20px 40px}.com-contact{padding:24px 20px}.com-post-nav{grid-template-columns:1fr}}