.am1032-community-page{--am1032-blue:#17384a;--am1032-teal:#2e6f9d;--am1032-gold:#c98a20;--am1032-ink:#17384a;max-width:1440px;margin:0 auto;color:var(--am1032-ink)}
.am1032-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;background:#fffaf3;border-radius:28px;overflow:hidden;margin:24px 0 30px;box-shadow:0 18px 60px rgba(20,61,75,.09)}
.am1032-hero figure{margin:0;min-height:510px}.am1032-hero img{width:100%;height:100%;object-fit:cover;display:block}.am1032-hero-copy{padding:clamp(32px,4vw,66px);display:flex;flex-direction:column;justify-content:center}.am1032-kicker{font-size:.78rem;font-weight:800;letter-spacing:.14em;color:var(--am1032-teal);text-transform:uppercase}.am1032-hero h1,.am1032-section h2,.am1032-final h2,.am1032-entry-band h2{font-family:Georgia,'Times New Roman',serif;color:var(--am1032-blue);line-height:1.02}.am1032-hero h1{font-size:clamp(2.25rem,4.4vw,4.7rem);margin:.5rem 0 1rem}.am1032-lead{font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.55}.am1032-section{padding:clamp(36px,5vw,72px) 0}.am1032-section>h2,.am1032-final h2,.am1032-entry-band h2{font-size:clamp(2rem,3.2vw,3.65rem);margin:.45rem 0 1.3rem;max-width:1100px}.am1032-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:1.35rem}.am1032-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:800;border:1px solid rgba(18,63,85,.18);color:var(--am1032-blue);background:#fff}.am1032-btn.is-primary{background:var(--am1032-teal);color:#fff;border-color:var(--am1032-teal)}
.am1032-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.am1032-choice-grid a,.am1032-entry-grid a{background:#fff;border:1px solid rgba(13,120,130,.16);border-radius:22px;padding:24px;text-decoration:none;color:var(--am1032-ink);box-shadow:0 10px 32px rgba(20,61,75,.06);transition:transform .2s ease,box-shadow .2s ease}.am1032-choice-grid a:hover,.am1032-entry-grid a:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(20,61,75,.11)}.am1032-choice-grid span{display:block;color:var(--am1032-gold);font-weight:900;margin-bottom:12px}.am1032-choice-grid strong,.am1032-entry-grid strong{display:block;color:var(--am1032-blue);font-size:1.08rem}.am1032-choice-grid small,.am1032-entry-grid span{display:block;margin-top:8px;line-height:1.45;color:#50656d}
.am1032-four-grid,.am1032-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.am1032-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.am1032-four-grid article,.am1032-area-grid article,.am1032-three-grid article{background:#fff;border:1px solid rgba(18,63,85,.12);border-radius:20px;padding:22px}.am1032-four-grid article>span,.am1032-area-grid article>span{font-weight:900;color:var(--am1032-gold)}.am1032-four-grid h3,.am1032-area-grid h3,.am1032-three-grid h3{color:var(--am1032-blue);margin:.6rem 0}.am1032-note{max-width:1050px;line-height:1.6;color:#526970}.am1032-fast,.am1032-professional-model{background:linear-gradient(135deg,#f7fbff,#fff8ea);border-radius:26px;padding-left:clamp(22px,4vw,54px);padding-right:clamp(22px,4vw,54px)}.am1032-network-block{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;background:#fffaf3;border-radius:26px;padding-left:clamp(22px,4vw,54px);padding-right:clamp(22px,4vw,54px)}.am1032-mini-flow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.am1032-mini-flow span,.am1032-values-row span{border-radius:999px;padding:10px 14px;background:#fff;border:1px solid rgba(13,120,130,.18);font-weight:800;font-size:.82rem}.am1032-values-row{display:flex;gap:10px;flex-wrap:wrap}.am1032-final{margin:36px 0 20px;padding:clamp(36px,5vw,68px);border-radius:28px;background:linear-gradient(135deg,#edf8ff,#f7fbff 58%,#fff8ea);color:#17384a;border:1px solid rgba(18,63,85,.11)}.am1032-final .am1032-kicker{color:#2e6f9d}.am1032-final h2{color:#17384a}.am1032-entry-band{margin:26px 0 8px;padding:clamp(26px,4vw,48px);background:linear-gradient(135deg,#f7fbff,#fff7e9);border-radius:26px}.am1032-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media(max-width:980px){.am1032-hero{grid-template-columns:1fr}.am1032-hero figure{min-height:auto;aspect-ratio:16/9}.am1032-four-grid,.am1032-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am1032-network-block{grid-template-columns:1fr}.am1032-entry-grid{grid-template-columns:1fr}}
@media(max-width:640px){.am1032-community-page{padding:0 2px}.am1032-hero{border-radius:18px;margin-top:12px}.am1032-hero-copy{padding:24px 18px 28px}.am1032-hero h1{font-size:clamp(2rem,10vw,3rem)}.am1032-choice-grid,.am1032-four-grid,.am1032-area-grid,.am1032-three-grid{grid-template-columns:1fr}.am1032-section{padding:32px 4px}.am1032-fast,.am1032-professional-model,.am1032-network-block{padding:28px 18px}.am1032-actions{flex-direction:column}.am1032-btn{width:100%}.am1032-final{padding:30px 20px;border-radius:20px}.am1032-entry-band{padding:28px 18px}}
