.mw-shell,.mw-public{font:16px/1.55 system-ui,sans-serif;color:#173846;box-sizing:border-box}.mw-shell *,.mw-public *{box-sizing:border-box}.mw-shell{display:grid;grid-template-columns:235px minmax(0,1fr);max-width:1400px;margin:24px auto;background:#f4fafb;border:1px solid #d3e8ea;border-radius:18px;overflow:hidden}.mw-sidebar{padding:24px 18px;background:#d9f0f1}.mw-brand{display:block;font-size:30px;font-weight:800;text-decoration:none;color:#173846}.mw-brand small{display:block;font-size:12px;letter-spacing:.18em}.mw-switch{display:block;border:2px solid #b44442;border-radius:9px;padding:10px;margin:20px 0;color:#8e2929;background:white;font-weight:750;text-decoration:none}.mw-sidebar nav{display:grid;gap:5px}.mw-sidebar nav a{padding:9px 10px;border-radius:7px;color:#173846;text-decoration:none}.mw-sidebar nav a:hover,.mw-sidebar nav a:focus-visible{background:white}.mw-main{padding:28px;min-width:0}.mw-heading h1{margin:0;font-size:clamp(26px,4vw,38px);line-height:1.15}.mw-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#286c75}.mw-card,.mw-notice,.mw-error{background:white;border:1px solid #d4e3e6;border-radius:14px;padding:22px;margin:18px 0}.mw-notice{background:#e9f6f6;border-left:5px solid #317d83}.mw-error{background:#fff1ef;border-color:#b44442}.mw-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mw-editor label{display:block;margin:12px 0;font-weight:650}.mw-editor input:not([type=checkbox]):not([type=radio]),.mw-editor select,.mw-editor textarea{display:block;width:100%;font:inherit;color:#173846;padding:11px;border:1px solid #aac4c9;border-radius:7px;background:white}.mw-editor textarea{min-height:110px;resize:vertical}.mw-editor small{display:block;font-size:13px;font-weight:400}.mw-editor fieldset{border:0;padding:0;margin:0}.mw-editor legend,.mw-editor summary{font-size:19px;font-weight:750}.mw-editor details{border-top:1px solid #d4e3e6;margin-top:20px;padding-top:16px}.mw-editor summary{cursor:pointer}.mw-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mw-shell button,.mw-button,.mw-public button{font:inherit;border:1px solid #91b5bb;border-radius:8px;padding:10px 15px;cursor:pointer;background:white;color:#173846;text-decoration:none;display:inline-block;min-height:44px}.mw-shell .mw-primary,.mw-public .mw-primary{background:#246c76;color:white;border-color:#246c76}.mw-actions-stack{display:grid}.mw-check input{width:auto}.mw-photo-row{border:1px solid #d3e3e6;border-radius:10px;padding:12px;margin:12px 0}.mw-photo-row img{width:150px;height:100px;object-fit:contain}.mw-photo-row button{margin:4px}.mw-badge{display:inline-block;background:#d9f0f1;padding:5px 12px;border-radius:20px}.mw-footer{margin-top:28px;padding:16px 0;border-top:1px solid #d3e3e6;font-size:13px}.mw-public{max-width:1200px;margin:28px auto;padding:0 20px}.mw-public-heading h1{font-size:clamp(32px,5vw,54px);margin:10px 0;line-height:1.12}.mw-tagline{font-size:21px}.mw-public-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.mw-main-photo{display:block;width:100%;height:400px;object-fit:contain;background:#edf5f6}.mw-thumbnails{display:flex;gap:8px;overflow-x:auto;margin-top:10px}.mw-public .mw-thumb{padding:3px;flex-shrink:0}.mw-thumb img{width:80px;height:60px;object-fit:cover;display:block}.mw-thumb[aria-pressed=true]{outline:3px solid #246c76}.mw-shell a:focus-visible,.mw-public a:focus-visible,.mw-shell button:focus-visible,.mw-public button:focus-visible{outline:3px solid #ba4a40;outline-offset:3px}.mw-card p{overflow-wrap:anywhere}@media(max-width:760px){.mw-shell{display:block;margin:10px;border-radius:12px}.mw-sidebar{padding:16px}.mw-sidebar nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:7px}.mw-sidebar nav a{white-space:nowrap;background:#edf8f8}.mw-switch{margin:12px 0}.mw-main{padding:18px}.mw-grid,.mw-public-layout{grid-template-columns:1fr}.mw-card{padding:17px}.mw-main-photo{height:280px}.mw-public{padding:0 12px}.mw-actions{align-items:stretch}.mw-actions>*{text-align:center}.mw-editor{padding:16px}}

.mw-search{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.mw-search label{flex:1;min-width:150px;font-weight:650}.mw-search input{display:block;width:100%;padding:11px;font:inherit;border:1px solid #aac4c9;border-radius:7px}.mw-result h3{font-size:25px;margin:6px 0}.mw-result-photo{width:100%;max-height:240px;object-fit:cover;border-radius:9px}.mw-small{font-size:13px;color:#4a6570}.mw-public .oy-ad-slot{max-width:100%;min-width:0;margin:18px 0;overflow:hidden;border:1px solid #d4e3e6;border-radius:8px;background:#f8fbfc;padding:8px}.mw-public .oy-ad-slot__label{display:block;font-size:10px;letter-spacing:.08em;color:#526a74}.mw-public .oy-ad-slot__creative{max-width:100%;overflow:hidden}.mw-public .oy-ad-slot__creative img,.mw-public .oy-ad-slot__creative svg{display:block;max-width:100%;height:auto}.mw-public .oy-ad-slot__size,.mw-public .oy-ad-slot__status{display:block;font-size:11px;color:#657d87}.mw-public .oy-ad-slot[data-ad-rotation-hook=connected]>.oy-ad-slot__size{display:none}

/* Keep wheel scrolling on the document in the business editor. */
.mw-shell:has(.mw-editor){overflow:clip}
