.composed-page{max-width:1100px;margin:0 auto 60px}.page-block{margin:24px 0;min-width:0;overflow-wrap:anywhere}.page-align-center{text-align:center}.page-align-right{text-align:right}.page-align-left{text-align:left}.page-block img{display:block;max-width:100%;height:auto;border-radius:10px}.page-align-center img{margin-inline:auto}.page-align-right img{margin-left:auto}.page-block figure{margin:0}.page-block figcaption{font-size:.9em;margin-top:10px;color:var(--ink)}.page-prose{line-height:1.8;white-space:normal}.page-columns{display:grid;gap:28px}.page-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-columns>div{min-width:0}.page-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.page-table-scroll table{border-collapse:collapse;width:100%;text-align:left}.page-table-scroll th,.page-table-scroll td{border:1px solid #ccd5d1;padding:12px;min-width:120px;overflow-wrap:anywhere}.page-space-16{height:16px}.page-space-24{height:24px}.page-space-48{height:48px}
.page-builder{min-width:0}.page-builder-toolbar,.page-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.page-editor-block{border:1px solid #d7e2dc;border-radius:12px;padding:18px;background:#fff;margin:16px 0;min-width:0}.page-editor-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-editor-block-heading h3{font-size:18px;margin:0}.page-editor-field{display:block;min-width:0;width:100%;margin:12px 0}.page-editor-field>span{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.page-editor-field input,.page-editor-field textarea,.page-editor-field select{width:100%;min-width:0}.page-editor-image{display:block;max-width:100%;max-height:240px;object-fit:contain;border-radius:8px;margin:10px 0}.page-editor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-editor-columns>div{min-width:0;padding:12px;border:1px dashed #ccd9d0;border-radius:8px}.page-editor-columns h4{font-size:15px}.page-builder .page-table-scroll table{min-width:440px}.page-builder [hidden]{display:none!important}.appearance-menu-icon button{margin-right:12px}.appearance-menu-icon [data-menu-icon-name]{display:block;margin-top:8px;font-size:13px}.appearance-menu-icon p{font-size:13px;color:#526b5b;margin:6px 0 12px}
@media(max-width:700px){.page-columns-2,.page-columns-3,.page-editor-columns{grid-template-columns:minmax(0,1fr)}.page-editor-block{padding:12px}.page-builder-toolbar .btn{flex:1 1 130px}.page-editor-block-heading{align-items:flex-start}.page-editor-actions .btn{min-height:42px}}
