.content-page{max-width:1200px;margin:0 auto;padding:48px .75rem 80px}.content-header{margin-bottom:28px;text-align:center}.content-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.content-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:14px;line-height:1;background:rgba(0,0,0,.02)}.content-header-image{margin-bottom:36px;border-radius:var(--sb-radius,16px);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06),0 12px 40px rgba(0,0,0,.04)}.content-header-image img{width:100%;height:420px;display:block;object-fit:cover;object-position:center top}@media (max-width:768px){.content-header-image{margin-bottom:24px;border-radius:8px}.content-header-image img{height:240px}}@media (min-width:769px) and (max-width:991px){.content-header-image img{height:320px}}.content-title{margin:0 auto 12px;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;max-width:860px}.content-subtitle{margin:0 auto;font-size:clamp(1rem,1.5vw,1.125rem);opacity:.75;max-width:720px;line-height:1.5}.content-page article h1,.content-page article h2{font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;margin-top:2rem;margin-bottom:.5rem}.content-page article h3{font-size:clamp(1.1rem,2vw,1.25rem);font-weight:700;line-height:1.3;margin-top:1.5rem;margin-bottom:.4rem}.content-page article h4,.content-page article h5,.content-page article h6{font-size:1rem;font-weight:700;line-height:1.4;margin-top:1.25rem;margin-bottom:.35rem}.content-meta{margin-top:12px;font-size:13px;opacity:.7}.content-section{margin-top:28px}.content-section h2{margin-top:0}.content-section h3{margin-top:18px}.content-callout{border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:18px;background:rgba(0,0,0,.02)}.content-callout-title{font-weight:700;margin-bottom:8px}.content-callout-content{opacity:.92}.content-cta{border:1px solid var(--sb-border,rgba(0,0,0,.08));border-radius:var(--sb-radius-lg,22px);padding:2rem;background:linear-gradient(180deg,var(--sb-soft,#f8f9fb) 0,#fff 100%);position:relative;overflow:hidden}.content-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--sb-green,#1a7f5a),var(--sb-brand-blue,#414556))}.content-cta h2{margin-top:0}.content-cta-description{margin-bottom:14px}.content-cta-buttons{display:flex;gap:12px;flex-wrap:wrap}.content-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.2);text-decoration:none;font-weight:700}.content-cta-btn-primary:hover{color:white}.content-cta-btn-primary{background:rgba(0,0,0,.92);color:white}.content-cta-btn-secondary{background:transparent;color:inherit}.content-cta-disclosure{margin-top:12px;font-size:13px;opacity:.75}.content-footer{margin-top:26px;font-size:13px;opacity:.75}.content-footer p{margin-bottom:6px}.content-footer p:last-child{margin:2rem}@media (max-width:991px){.content-page{padding-top:32px;padding-bottom:56px}}@media (max-width:768px){.content-page{padding:24px 1rem 48px}.content-badges{gap:8px}.content-badge{font-size:13px;padding:5px 9px}.content-cta{padding:18px}.content-cta h2{font-size:22px}.content-cta-buttons{gap:10px}.content-cta-btn{padding:9px 12px}}