.ucc-stories{background:#fff;color:#111;font-family:Poppins,system-ui,sans-serif;max-width:850px;padding:24px;margin:0 auto;line-height:1.65;text-align:left}.ucc-stories *{box-sizing:border-box}.ucc-stories h2,.ucc-stories h3{color:#111;line-height:1.3}.ucc-stories label{display:block;font-weight:600;margin:18px 0 6px}.ucc-stories input:not([type=checkbox]),.ucc-stories textarea{display:block;width:100%;border:2px solid #555;border-radius:8px;background:#fff;color:#111;font:inherit;padding:12px}.ucc-stories input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.ucc-stories button{font:inherit;font-weight:700;background:#111;color:#fff;border:2px solid #111;border-radius:8px;padding:12px 18px;min-height:48px;cursor:pointer;margin:12px 8px 8px 0}.ucc-stories a{color:#111;text-decoration:underline;text-underline-offset:3px}.ucc-stories :focus-visible{outline:4px solid #075bd8;outline-offset:4px}.ucc-card{border:2px solid #6251a4;border-radius:12px;padding:22px;margin:24px 0;overflow-wrap:anywhere}.ucc-notice{border-left:5px solid #276345;padding:16px;background:#f3faf6}.ucc-error{border-left:5px solid #b00020;padding:16px;background:#fff3f5}.ucc-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ucc-actions{display:flex;flex-wrap:wrap}.ucc-stories nav{margin:16px 0}.ucc-stories textarea{resize:vertical}@media(max-width:500px){.ucc-stories{padding:16px}.ucc-stories button{width:100%}}
.ucc-stories select{width:100%;font:inherit;padding:12px;border:2px solid #555;border-radius:8px;background:#fff;color:#111}.ucc-stories details{border:1px solid #666;padding:14px;border-radius:8px;margin:20px 0}.ucc-stories summary{cursor:pointer;font-weight:700}.ucc-stories fieldset{border:1px solid #555;padding:18px;margin:20px 0}.ucc-stories dialog{background:#fff;color:#111;border:3px solid #6251a4;border-radius:12px;padding:24px;width:min(95vw,600px);max-height:85vh;overflow:auto;font:inherit}.ucc-stories dialog::backdrop{background:rgb(0 0 0 / .6)}.ucc-stories [hidden]{display:none!important}.ucc-stories .ucc-secret{overflow-wrap:anywhere;border:2px solid #555;padding:16px}.ucc-stories .ucc-hint{font-size:.95em}

.ucc-stories .ucc-topic-help dt{font-weight:700;margin-top:12px}.ucc-stories .ucc-topic-help dd{margin-left:0;margin-bottom:10px}.ucc-stories .ucc-public-name{padding:0 0 12px}

.ucc-stories .ucc-section-divider{display:block;border:0;border-top:4px solid #6251a4;margin:52px 0 32px;width:100%;opacity:1}.ucc-stories .ucc-share-panel{background:#fff;color:#111;border:2px solid #6251a4;border-radius:14px;padding:28px}.ucc-stories .ucc-share-panel>h2{margin-top:0}.ucc-stories .ucc-published-stories{margin-bottom:24px}@media(max-width:500px){.ucc-stories .ucc-share-panel{padding:16px}.ucc-stories .ucc-section-divider{margin:36px 0 24px}}

.ucc-stories.ucc-catalog{max-width:1120px}.ucc-stories .ucc-preview-grid{display:grid;gap:22px;align-items:start}.ucc-stories .ucc-preview-grid .ucc-card{margin:0;min-width:0;display:flex;flex-direction:column;height:100%}.ucc-stories .ucc-layout-list{grid-template-columns:minmax(0,1fr)}.ucc-stories .ucc-layout-two,.ucc-stories .ucc-layout-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.ucc-stories .ucc-layout-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ucc-stories .ucc-featured-card{grid-column:1/-1}.ucc-stories .ucc-read-link{display:inline-block;margin-top:auto;padding-top:12px;font-weight:700}.ucc-stories .ucc-format-label{margin-top:0;font-size:.9em}.ucc-stories .ucc-contents{margin:24px 0 30px}.ucc-stories .ucc-contents li{margin:10px 0;overflow-wrap:anywhere}.ucc-stories .ucc-compose{margin:0;border:0;padding:0}.ucc-stories .ucc-compose>summary{font-size:1.25em;padding:12px 4px;min-height:48px}.ucc-stories .ucc-compose-content{padding-top:16px}.ucc-stories .ucc-share-panel{max-width:850px;margin-left:auto;margin-right:auto}.ucc-stories .ucc-quote-source{margin-bottom:20px}@media(max-width:850px){.ucc-stories .ucc-layout-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ucc-stories .ucc-preview-grid{grid-template-columns:minmax(0,1fr)}}
