.communication-page{max-width:1480px;margin:auto}.communication-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:8px;border:1px solid var(--border,#dce4e9);border-radius:12px;background:var(--surface,#fff)}.communication-nav a{padding:10px 14px;border-radius:8px;text-decoration:none;color:var(--text,#071f33);font-weight:600}.communication-nav a[aria-current=page]{background:#071f33;color:#fff}.communication-nav a:focus-visible{outline:3px solid #06c36c;outline-offset:2px}.communication-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-summary strong{font-size:clamp(1.1rem,2vw,1.75rem);overflow-wrap:anywhere}.communication-table{overflow-x:auto;max-width:100%}.communication-table td{vertical-align:top;min-width:110px}.communication-table td:last-child{max-width:440px;overflow-wrap:anywhere}.communication-table details{margin-top:8px}.communication-editor{max-width:1100px}.communication-editor .field{min-width:0}.communication-editor input,.communication-editor select{width:100%;max-width:100%}.communication-footnote{font-size:.9rem;color:#536675;line-height:1.6}.communication-page .access-actions{flex-wrap:wrap}@media(max-width:1000px){.communication-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-nav a{flex:1 1 200px}.communication-page .enterprise-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.communication-summary,.communication-page .enterprise-form-grid{grid-template-columns:1fr}.communication-nav a{flex-basis:100%}}

.communication-table td:last-child{min-width:220px}.communication-table td:last-child a{display:inline-block;margin:2px 0}.communication-table details p{max-width:38rem}
