.story-description li{gap:18px;align-items:flex-start;position:relative}.story-description li:not(:last-child):before{content:"";position:absolute;left:18px;top:35px;height:24px;border-left:1px solid #d5dfd4}.story-icon{width:30px;height:30px;flex:none;fill:none;stroke:#0c7254;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.connect-icon{stroke:#123c38}.story-description li>div{padding-top:1px}.partner-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.partner-actions{display:flex;align-items:center;gap:14px}.partner-actions button{border:0;background:none;font:600 11px Arial;color:#087154;padding:8px;white-space:nowrap}.partner-actions button:last-child{font-size:10px;color:#829083;text-decoration:underline}.partner-grid{gap:16px}.partner-card{min-height:205px;padding:18px 20px;background:#f6f2e8;box-shadow:0 2px 6px #21392312;isolation:isolate}.partner-card img.partner-art{position:absolute;right:0;top:0;width:56%;height:100%;object-fit:cover;opacity:1;mask-image:linear-gradient(90deg,transparent,#000 48%);z-index:-1}.partner-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f9f6eefe 10%,#f9f6eec9 40%,transparent 74%);z-index:-1;pointer-events:none}.partner-card.partner-dark{background:#03402f;color:#fff}.partner-dark:after{background:linear-gradient(90deg,#00382efc 5%,#00382edb 40%,transparent 80%)}.partner-identity{display:flex;align-items:center;gap:10px;max-width:72%}.partner-logo{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:50%;border:1px solid #bfcabb;background:linear-gradient(135deg,#fcfaf2,#a7b7a7);box-shadow:0 1px 4px #27382950;color:#254b39;font:700 11px Arial;overflow:hidden}.partner-dark .partner-logo{background:linear-gradient(135deg,#0a3d2f,#001c15);color:#61d5a0;border-color:#477568}.partner-logo img{width:100%;height:100%;object-fit:contain}.partner-name{font:700 12px Arial;letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-card h3{font:700 14px Arial;margin:13px 0 8px;max-width:58%}.partner-card p{font:11px/1.4 Arial;max-width:57%;margin:0 0 13px}.partner-cta{display:inline-flex;align-items:center;gap:8px;position:relative;z-index:2;background:#00825c;color:white;border:0;border-radius:5px;padding:9px 11px;text-decoration:none;font:700 10px Arial;min-height:31px}.partner-cta[aria-disabled=true]{opacity:.8;cursor:default}.partner-note{display:none}.partner-card .partner-unavailable{position:absolute;left:20px;bottom:3px;font:9px Arial;opacity:.8}.partner-manager-open{overflow:hidden}#partners-dialog{width:min(780px,calc(100% - 30px));max-height:88vh;overflow:auto;border:1px solid #d9dfd0;border-radius:16px;padding:25px;background:#faf9f1;color:#163d31;box-shadow:0 20px 90px #001e17a0}#partners-dialog::backdrop{background:#062a21a6}.manager-heading{display:flex;justify-content:space-between;gap:20px}.manager-heading h2{font:700 24px Arial;margin:0 0 8px}.manager-heading p{font:12px/1.6 Arial;color:#66796b;max-width:560px;margin:0}.manager-heading button{border:0;background:transparent;font-size:28px;align-self:start}.editor-card{border:1px solid #d7dfd0;border-radius:10px;margin:15px 0;padding:16px}.editor-card legend{font:700 14px Arial;padding:0 6px}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-grid label{font:12px Arial;display:flex;flex-direction:column;gap:6px}.editor-grid input{width:100%;padding:9px;border:1px solid #cbd5c7;border-radius:6px;background:white;font:13px Arial;color:#203e32}.editor-grid input[type=file]{font-size:10px}.manager-actions{display:flex;justify-content:space-between;gap:8px}.manager-actions button{border:1px solid #aebdac;border-radius:6px;background:#fff;padding:10px 15px;font:12px Arial}.manager-actions .manager-save{background:#006d4b;border-color:#006d4b;color:white}#partners-message{font:12px Arial;color:#a3432d}.partner-grid:focus{outline:2px solid #b68b4e;outline-offset:5px}@media(max-width:719px){.partner-head{align-items:flex-start}.partner-actions{align-items:flex-end;flex-direction:column;gap:0}.partner-card{min-height:190px}.editor-grid{grid-template-columns:1fr}.story-description li:not(:last-child):before{left:18px}html[dir=rtl] .story-description li:not(:last-child):before{left:auto;right:18px}}html[dir=rtl] .story-description li:not(:last-child):before{left:auto;right:18px}html[dir=rtl] .partner-card{direction:ltr;text-align:left}html[dir=rtl] .partner-actions{direction:rtl}
