.ha-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.ha-editorial-card{overflow:hidden}.ha-editorial-card img{display:block;width:100%;height:240px;object-fit:cover}.ha-hover{transition:none}.ha-hover:hover{transform:none;border-color:var(--accent);box-shadow:0 15px 45px #e5092015}.ha-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.ha-article-layout.no-sidebar{display:block;max-width:1000px;margin:auto}.ha-article{padding:clamp(24px,4vw,56px);min-width:0;overflow-wrap:anywhere}.ha-article h1{font-size:clamp(2.2rem,4vw,4.6rem)}.ha-article h2{font-size:clamp(1.8rem,3vw,2.8rem)}.ha-article .wp-block-image img{height:auto}.ha-article .post-thumbnail{margin-block:24px}.ha-article .post-thumbnail img{border-radius:18px}.ha-article-content a{text-decoration:underline}.ha-article-content{max-width:100%}.ha-article-content iframe{max-width:100%}.ha-side-box{padding:24px;margin-bottom:22px;overflow-wrap:anywhere}.ha-side-box h3{font-size:1.3rem}.ha-side-box ul{padding-left:20px}.ha-side-box input{width:100%;padding:12px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:8px}.ha-meta{color:var(--muted);font-size:.88rem}.ha-social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ha-social-grid a{font-size:1.25rem;font-weight:700;display:flex;justify-content:space-between}.ha-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ha-about-grid img{width:100%;height:420px;object-fit:cover;border-radius:var(--radius)}.ha-about-grid:not(:has(img)){grid-template-columns:1fr;max-width:900px}.ha-audio-player{padding:26px;margin:28px 0;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,#e5092016,transparent),var(--glass)}.ha-audio-player audio{width:100%;margin-top:18px}.ha-audio-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.ha-audio-controls button,.ha-audio-controls select{font:inherit;padding:9px 13px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:10px}.ha-audio-controls[hidden]{display:none}.ha-audio-player.is-playing{border-color:var(--accent)}.ha-audio-status{font-size:.85rem}.ha-post-nav{display:flex;justify-content:space-between;gap:24px;margin-top:36px;border-top:1px solid var(--line);padding-top:22px}.ha-page-title{font-size:clamp(2.6rem,5vw,5rem)}.ha-home-section h2{margin-top:12px}@media(max-width:1000px){.ha-article-layout{grid-template-columns:minmax(0,1fr) 240px}.ha-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ha-article-layout,.ha-about-grid,.ha-editorial-grid{grid-template-columns:1fr}.ha-home-section{padding-block:40px}.ha-article{padding:24px}.ha-about-grid img{height:320px}.ha-social-grid{grid-template-columns:1fr 1fr}.ha-social-grid .card-body{padding:18px}.ha-post-nav{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ha-hover{transition:none}.ha-hover:hover{transform:none}}
