.content-page{padding:96px 20px 56px;background:radial-gradient(circle at 80% 0,rgba(22,163,74,.06),transparent 40%),#fff}.content-page__inner{max-width:860px;margin:0 auto}.content-page__back{display:inline-block;margin-bottom:16px;color:#15803d;text-decoration:none;font-weight:700}.content-page__back:hover{text-decoration:underline}.content-page__title{margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1;color:#112a18;letter-spacing:-.02em}.content-page__intro{margin:0 0 20px;font-size:1.02rem;line-height:1.7;color:#4f6b57}.content-page__body h2{margin:24px 0 8px;font-size:1.3rem;color:#112a18}.content-page__body p{margin:0 0 12px;color:#4f6b57;line-height:1.75}.content-page__body ul{margin:0 0 12px 18px;color:#4f6b57;line-height:1.7}.content-page__meta{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.content-page__meta-pill{display:inline-block;background:#f0fdf4;border:1px solid rgba(22,163,74,.2);color:#166534;border-radius:999px;font-size:.75rem;font-weight:700;padding:4px 10px}.content-page__list{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.content-page__card{border:1px solid rgba(22,163,74,.18);border-radius:16px;padding:16px;background:linear-gradient(180deg,#ffffff,#f7fbf8);box-shadow:0 10px 24px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.content-page__card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,0,0,.08);border-color:rgba(22,163,74,.3)}.content-page__card a{color:#112a18;font-weight:800;text-decoration:none}.content-page__card a:hover{text-decoration:underline}.content-page__card h2{margin:0 0 6px;font-size:1.2rem}.content-page__card p{margin:0}.content-page__cta-link{display:inline-block;margin-top:12px;color:#15803d!important;font-weight:800}.content-page__guide{margin-top:14px}.content-page__quicklinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.content-page__quickcard{border:1px solid rgba(22,163,74,.16);border-radius:14px;background:#f8fbf9;padding:14px;transition:transform .2s ease,box-shadow .2s ease}.content-page__quickcard:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(0,0,0,.07)}.content-page__quickcard h3{margin:0 0 6px;font-size:1rem}.content-page__quickcard p{margin:0;font-size:.95rem;line-height:1.6}.content-page__download-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid rgba(22,163,74,.18);border-radius:18px;padding:16px;background:linear-gradient(135deg,#ecfdf3,#ffffff);margin:8px 0 18px}.content-page__download-banner h2{margin:0 0 6px}.content-page__download-banner p{margin:0}.content-page__download-actions{display:flex;gap:10px;flex-wrap:wrap}.content-page__download-actions a{text-decoration:none;background:#16a34a;color:#fff;font-weight:800;border-radius:999px;padding:10px 14px;white-space:nowrap}.content-page__download-actions a:hover{background:#15803d}.content-page__featured{margin:20px 0 6px}.content-page__featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.content-page__featured-card{border:1px solid rgba(22,163,74,.2);background:#f8fbf9;border-radius:15px;padding:14px}.content-page__featured-card h3{margin:8px 0 6px;color:#112a18}.content-page__featured-card p{margin:0}.content-page__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.content-page__related-card{border:1px solid rgba(22,163,74,.16);background:#f8fbf9;border-radius:14px;padding:14px}.content-page__related-card h3{margin:0 0 6px;font-size:1rem}.content-page__related-card p{margin:0;font-size:.94rem}.content-page__keyword-cloud{margin-top:20px}.content-page__chips{display:flex;flex-wrap:wrap;gap:8px}.content-page__faq-item{border:1px solid rgba(22,163,74,.16);border-radius:12px;background:#f8fbf9;padding:12px;margin-bottom:10px}.content-page__faq-item h3{margin:0 0 6px;font-size:1rem;color:#112a18}.content-page__faq-item p{margin:0}@media (max-width:760px){.content-page__download-banner{flex-direction:column;align-items:flex-start}.content-page__featured-grid,.content-page__quicklinks,.content-page__related-grid{grid-template-columns:1fr}}