.comms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.comms-card{padding:28px;border:1px solid var(--line,#d6ded0);border-radius:16px;background:#fafbf6}.comms-card h3,.comms-step h3{font-size:25px;line-height:1.25;margin:16px 0}.comms-card p,.comms-step p,.comms-note p{line-height:1.7}.comms-card summary,.comms-faq summary{cursor:pointer;font-weight:600;min-height:44px;padding:12px 0}.comms-step{padding:24px 0;border-top:1px solid var(--line,#d6ded0)}.comms-note{padding:24px 0;margin-top:24px;max-width:780px}.comms-work{margin-top:28px}.comms-work a{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--line,#d6ded0);font-weight:600;color:inherit;text-decoration:none}.comms-faq details{border-bottom:1px solid var(--line,#d6ded0);padding:8px 0}.comms-faq p{line-height:1.7;max-width:780px}.comms-moments{display:flex;flex-wrap:wrap;gap:10px}.comms-moments button{padding:10px 14px;min-height:44px;border:1px solid #78906b;background:transparent;border-radius:24px;color:inherit;font:inherit;cursor:pointer}.comms-moments button[aria-pressed=true]{background:#c6ed87;color:#172d23}.comms-insight{padding:24px 0;min-height:165px}.comms-insight h3{font-size:23px;line-height:1.3}.comms-insight p{line-height:1.6}.comms-lab .lab-top{gap:16px;flex-wrap:wrap}.comms-lab .lab-bottom{line-height:1.5}.comms-card a:focus-visible,.comms-moments button:focus-visible,summary:focus-visible{outline:3px solid #648544;outline-offset:4px}@media(max-width:700px){.comms-grid{grid-template-columns:1fr;gap:16px}.comms-card{padding:22px}.comms-insight{min-height:0}.comms-work a{line-height:1.5}.pm-actions{display:flex;flex-wrap:wrap;gap:14px}.pm-actions .btn{white-space:normal}}