/* Prominent access to the suggestions form on public and member pages. */
.suggestionCallout{display:flex;align-items:center;gap:22px;margin:24px 0;padding:25px 28px;background:#edf5df;border:1px solid #c9d9b7;border-left:5px solid #89b43b;border-radius:13px;color:#152c31}
.suggestionIcon{flex:0 0 54px;width:54px;height:54px;display:grid;place-items:center;background:#d2edaa;border-radius:14px;color:#203d2e}.suggestionIcon svg{width:28px;height:28px}
.suggestionCopy{flex:1;min-width:0}.suggestionCopy .suggestionKicker{font-size:12px;letter-spacing:.08em;font-weight:700;color:#46612c;margin:0 0 6px}.suggestionCopy h2{font-size:clamp(20px,2vw,25px);line-height:1.25;letter-spacing:-.6px;margin:0 0 7px}.suggestionCopy p{font-size:14px;line-height:1.6;margin:0;color:#4b6250}
.suggestionCallout .suggestionButton{display:inline-flex;align-items:center;justify-content:center;gap:18px;flex-shrink:0;padding:14px 19px;border-radius:8px;background:#152c31;color:#fff;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4}.suggestionButton:hover{background:#2b4941}
.suggestionCallout a:focus-visible{outline:3px solid #52782a;outline-offset:4px}
@media(max-width:1100px){body>header{height:auto;flex-wrap:wrap;padding-block:14px;gap:12px}body>header>nav{order:3;width:100%;justify-content:space-between;gap:10px;flex-wrap:wrap}body>header>nav button{padding:10px 0}.top-actions{margin-left:auto}}
@media(max-width:650px){.suggestionCallout{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;margin:18px 0;padding:20px 17px}.suggestionIcon{width:44px;height:44px;border-radius:11px}.suggestionIcon svg{width:25px;height:25px}.suggestionCopy h2{font-size:21px}.suggestionCallout .suggestionButton{grid-column:1/-1;width:100%;margin-top:3px}}
