.ams{--apc-ink:#17241d;--apc-muted:#53625a;--apc-brand:#0c6b4f;--apc-dark:#084d38;--apc-tint:#e7f2ec;--apc-line:#d7ddd7;max-width:880px;margin:0 auto;padding:14px 16px 32px;display:grid;gap:18px;color:var(--apc-ink);min-width:0}.ams-crumbs{font-size:14px;color:var(--apc-muted)}.ams-crumbs a{color:var(--apc-dark)}.ams-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.ams-hero .apc-photo{width:100%;max-width:280px;height:auto;aspect-ratio:1/1;border-radius:18px}.ams-hero .apc-initials{width:120px;height:120px;border-radius:20px;font-size:40px}.ams-who{display:grid;gap:10px;min-width:0}.ams-who h1{font:700 30px/1.15 Georgia,serif;margin:0;overflow-wrap:anywhere}.ams-badges{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ams-badges li{background:var(--apc-tint);color:var(--apc-dark);border-radius:10px;padding:6px 10px;font-weight:700;font-size:14.5px}.ams-badges small{font-weight:500}.ams-note{color:var(--apc-muted);font-size:14px;margin:0}.ams-sec{background:#fff;border:1.5px solid var(--apc-line);border-radius:16px;padding:16px 18px;display:grid;gap:10px;min-width:0}.ams-sec h2{font:700 21px/1.25 Georgia,serif;margin:0}.ams-sec h3,.ams-sec p{font-size:16px;margin:0}.ams-sec p{line-height:1.55}.ams-plans{margin:0;padding-left:18px;display:grid;gap:6px}.ams-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ams-guide{display:grid;gap:4px;padding:12px 14px;border:1.5px solid var(--apc-line);border-radius:12px;text-decoration:none;color:var(--apc-ink);background:#fbfaf6}.ams-guide span{color:var(--apc-muted);font-size:14px;line-height:1.45}.ams-guide:focus-visible,.ams-guide:hover{border-color:var(--apc-brand)}.ams-places{display:flex;flex-wrap:wrap;gap:8px}.ams-places a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--apc-line);border-radius:99px;color:var(--apc-dark);text-decoration:none;font-weight:600}.ams-legal{font-size:13.5px;color:var(--apc-muted);display:grid;gap:6px;border-top:1px solid var(--apc-line);padding-top:12px}.ams-legal p{margin:0}.ams-pager{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ams-pager a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--apc-line);border-radius:10px;color:var(--apc-dark);font-weight:700;text-decoration:none}.ams-eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--apc-brand)}.ams-dme a{color:var(--apc-dark);font-weight:600}.ams-dme .ams-guide{gap:6px}.ask{display:grid;gap:12px;margin:8px 0 20px}.ask-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ask textarea,.ask-row input{flex:1 1;min-width:0;width:100%;font:14px/1.4 ui-monospace,monospace;padding:8px;border:1.5px solid #d7ddd7;border-radius:8px}.ask img{width:180px;height:180px;border:1px solid #d7ddd7;border-radius:8px}@media (min-width:720px){.ams-hero{grid-template-columns:280px minmax(0,1fr);align-items:start}.ams-hero.ams-solo{grid-template-columns:minmax(0,1fr)}}