.unit-detail-hero{padding:64px 0 78px;background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%)}.unit-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.unit-detail-grid h1{max-width:700px;margin:12px 0 14px;font-size:clamp(42px,6vw,78px);line-height:.98}.unit-detail-meta{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 8px;color:var(--gray);font-size:14px}.unit-detail-meta span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff}.unit-detail-actions{margin-top:22px}.unit-content-section{padding-top:72px}.unit-content-grid{max-width:900px}.formatted-section{padding:28px 0;border-bottom:1px solid var(--line)}.formatted-section:first-child{padding-top:0}.formatted-section h2{margin:0 0 22px;color:var(--purple);font-size:clamp(24px,3vw,34px)}.formatted-section .rich-content{color:var(--gray);font-size:17px;line-height:1.7}.formatted-section .rich-heading{margin-top:28px}.formatted-section .rich-content>.rich-heading:first-child{margin-top:0}@media(max-width:850px){.unit-detail-grid{grid-template-columns:1fr;gap:34px}}@media(max-width:600px){.unit-detail-hero{padding-top:44px}.formatted-section .rich-content{font-size:16px}}
