/* Shared structure for the local organization review. */
.organized-home .section{padding-block:clamp(44px,6vw,76px)}
.organized-home .product-showcase{border-top:1px solid var(--line)}
.organized-home .product-showcase-screen{max-width:980px;margin-inline:auto}
.organization-join{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.organization-join>a{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .15s}
.organization-join>a:hover,.organization-join>a:focus-visible{border-color:var(--teal)}
.organization-join strong{font-size:1.1rem}.organization-join span{line-height:1.7;color:var(--muted)}
.site-footer.organized-footer{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,2fr);gap:clamp(24px,4vw,56px);align-items:start}
.organized-footer .footer-identity p{line-height:1.8;max-width:28ch}
.organized-footer nav.organized-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;align-items:start}
.organized-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
.organized-footer-links h3{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 6px}
.organized-footer-links a{line-height:1.5;text-align:left;font-size:.88rem;overflow-wrap:anywhere}
@media(max-width:1000px){.site-footer.organized-footer{grid-template-columns:1fr}.organized-footer nav.organized-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.organized-footer nav.organized-footer-links,.organization-join{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-join>a{padding:20px}}
@media(max-width:380px){.organization-join{grid-template-columns:1fr}}
.site-footer.organized-footer{padding-bottom:110px}
.account-preview-notice{background:#fff2bd;color:#17223b;text-align:center;padding:14px 20px;font:600 14px/1.5 system-ui}
.sgc-portal-nav{gap:10px;align-items:start}
.sgc-portal-nav details>summary{line-height:1.5}
.account-task-grid>article{display:flex;flex-direction:column;align-items:flex-start}
.account-task-grid>article .button:first-of-type{margin-top:auto}
.sgc-portal-nav{scroll-margin-top:110px}
/* Server hosting is retired; archive records remain private to staff. */
.pulse-filter[data-pulse-filter="server"]{display:none}
