.community-opening{padding:48px 0 38px;background:#f3f9fe}.community-opening .lead{max-width:850px;font-size:19px;color:#425269}.community-intro-note{color:#526174;margin-bottom:0;max-width:760px}.feedback-section,.collaboration-section{padding-top:36px}.feedback-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.feedback-filters button{background:white;border:1px solid #cbdae7;border-radius:999px;padding:10px 18px;color:#18364f;font-size:14px}.feedback-filters button[aria-pressed=true]{background:#0875cd;color:white;border-color:#0875cd}.feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feedback-card{margin:0;border:1px solid #dce5ec;border-radius:16px;overflow:hidden;background:white;min-width:0}.feedback-open{display:block;height:100%}.feedback-open:hover{background:#edf7ff}.feedback-preview{height:270px;padding:16px;background:#f4f7fa;display:grid;place-items:center}.feedback-preview img{width:100%;height:100%;max-height:238px;object-fit:contain;object-position:center;border-radius:5px}.feedback-card figcaption{padding:16px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.feedback-card figcaption span{color:#526174}.feedback-card figcaption strong{color:#0875cd}.community-crosslink{display:flex;align-items:center;justify-content:space-between;gap:30px}.community-crosslink h2{font-size:28px}.community-crosslink p{margin:0}.collaboration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 30px}.collaboration-grid figure{margin:0;border:1px solid #dce5ec;border-radius:16px;overflow:hidden;background:#fff}.collaboration-grid img{width:100%;height:auto;object-fit:contain;aspect-ratio:400/284}.collaboration-grid figcaption{padding:14px 18px;font-size:14px;color:#526174}#feedback-dialog{width:min(1000px,calc(100vw - 32px));max-height:90dvh;padding:0;border:1px solid #c7d9e6;border-radius:16px;overflow:auto;background:white;color:#071c38}#feedback-dialog::backdrop{background:#071c38bc}#feedback-dialog:not([open]){display:none}.feedback-dialog-toolbar{position:sticky;top:0;background:#fffffffa;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid #dce5ec}.feedback-dialog-toolbar h2{font-size:20px;margin:0}.feedback-dialog-toolbar button,.feedback-dialog-bottom button{border:1px solid #c8dce9;background:#f5faff;color:#075eab;border-radius:8px;padding:9px 14px}.feedback-dialog-toolbar button{white-space:nowrap}#feedback-full{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.feedback-dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid #dce5ec}.feedback-dialog-bottom span{font-size:13px;color:#526174}body:has(#feedback-dialog[open]){overflow:hidden}@media(max-width:1000px){.feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.community-opening{padding:32px 0 28px}.community-opening .lead{font-size:17px}.feedback-grid,.collaboration-grid{grid-template-columns:1fr;gap:18px}.feedback-preview{height:260px}.feedback-filters{gap:8px}.feedback-filters button{font-size:12px;padding:9px 13px}.feedback-card figcaption{padding:14px 16px}.community-crosslink{align-items:stretch;flex-direction:column;gap:20px}.community-crosslink h2{font-size:26px}.feedback-dialog-toolbar{padding:12px}.feedback-dialog-toolbar h2{font-size:17px}.feedback-dialog-bottom{padding:12px}.feedback-dialog-bottom button{padding:8px 10px;font-size:13px}#feedback-dialog{max-height:88dvh}}
.feedback-caption{padding:16px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.feedback-caption span{color:#526174}.feedback-caption strong{color:#0875cd}@media(max-width:600px){.feedback-caption{padding:14px 16px}}
