.monalu-news-page,.monalu-news-single{background:#fff8fc;padding:90px 6% 100px}.monalu-news-heading{max-width:1100px;margin:0 auto 62px}.monalu-news-heading h1{font:clamp(45px,5.6vw,78px)/1.06 var(--serif);letter-spacing:-2px;color:#49313f;margin:18px 0 25px}.monalu-news-heading h1 em,.monalu-news-cta h2 em{color:#a43668}.monalu-news-heading>p:not(.eyebrow){color:#795c6d;line-height:1.9}.monalu-news-list{max-width:1240px;margin:auto}.monalu-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.monalu-news-card{min-width:0;background:#fff;border:1px solid #efd3df;border-radius:8px;overflow:hidden;box-shadow:0 15px 40px #71304f08}.monalu-news-card-link{display:block;height:100%;color:inherit;text-decoration:none}.monalu-news-photo{aspect-ratio:4/5;background:#f6e1eb;overflow:hidden}.monalu-news-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.monalu-news-card-link:hover .monalu-news-photo img{transform:scale(1.035)}.monalu-news-card-copy{padding:26px}.monalu-news-card-copy .eyebrow{font-size:9px;letter-spacing:1.4px;line-height:1.7}.monalu-news-card h2{font:29px/1.15 var(--serif);margin:14px 0;color:#60374d}.monalu-news-card-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#795c6d;margin-bottom:20px}.monalu-news-card .text-link{font-size:12px}.monalu-news-pagination{display:flex;justify-content:center;gap:16px;margin-top:45px}.monalu-news-pagination>*{padding:10px 15px;border:1px solid #e6bad0;border-radius:4px}.monalu-news-pagination .current{background:#a43668;color:#fff}.monalu-news-single{max-width:1600px;margin:auto}.monalu-news-single>header{max-width:850px;margin:42px auto}.monalu-news-single h1{font:clamp(40px,5vw,68px)/1.08 var(--serif);letter-spacing:-1.5px;color:#49313f;margin:20px 0}.monalu-news-detail-photo{max-width:900px;margin:0 auto 40px;background:#f4e4ec;border-radius:9px;overflow:hidden}.monalu-news-detail-photo img{width:100%;height:auto;max-height:760px;object-fit:contain;display:block}.monalu-news-text{max-width:760px;margin:auto;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.monalu-news-text>p{margin:0 0 24px}.monalu-news-carousel{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;margin:30px 0}.monalu-news-carousel img{flex:0 0 82%;width:82%;height:auto;max-height:600px;object-fit:contain;scroll-snap-align:center}.monalu-news-cta{background:#f8e1ec;border:1px solid #e9bfd2;border-radius:8px;padding:38px;margin-top:50px}.monalu-news-cta h2{font:42px/1.1 var(--serif);margin:15px 0}.monalu-news-cta p{font-size:14px}.monalu-news-cta .button{margin-top:18px}.monalu-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:25px 0;margin-top:22px;border-top:1px solid #e8c7d7;color:#795068;font-size:12px;line-height:1.5}.monalu-share-label{display:flex;align-items:center;gap:10px;font-weight:600}.monalu-share-label svg{width:19px;height:19px}.monalu-share-actions{display:flex;flex-wrap:wrap;gap:8px}.monalu-share-actions>a,.monalu-share-actions>button{border:1px solid #deb1c7;border-radius:30px;background:#fff9fc;color:#8e3b61;padding:10px 15px;min-height:40px;display:inline-flex;align-items:center;font:inherit;cursor:pointer;text-decoration:none}.monalu-share-actions>a:hover,.monalu-share-actions>button:hover{background:#f8dce8;border-color:#a43668}.monalu-share [hidden]{display:none!important}.monalu-share-status{flex-basis:100%;min-height:0}.monalu-share-status:empty{display:none}.monalu-share-fallback{width:100%;padding:12px;border:1px solid #d7a0ba;border-radius:4px}.monalu-home-share{padding:70px 6%;background:#f8e1ec}.monalu-home-share h2{font:clamp(32px,3.6vw,46px)/1.12 var(--serif);margin-top:15px}.monalu-home-share h2 em{color:#a43668}.monalu-home-share .monalu-share{max-width:1100px}.monalu-share :focus-visible,.monalu-news-card-link:focus-visible{outline:3px solid #a43668;outline-offset:3px}
@media(max-width:1000px){.monalu-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.monalu-news-page,.monalu-news-single{padding:55px 6% 70px}.monalu-news-heading{margin-bottom:35px}.monalu-news-heading h1{font-size:44px;letter-spacing:-1.3px}.monalu-news-heading>p{font-size:14px}.monalu-news-grid{grid-template-columns:1fr;gap:24px}.monalu-news-card-copy{padding:23px}.monalu-news-photo{aspect-ratio:1/1}.monalu-news-single h1{font-size:40px}.monalu-news-single>header{margin:30px auto}.monalu-news-cta{padding:27px}.monalu-news-cta h2{font-size:34px}.monalu-share{gap:13px}.monalu-share-label{flex-basis:100%}.monalu-share-actions{gap:8px}.monalu-share-actions>a,.monalu-share-actions>button{min-height:44px;padding:11px 14px}.monalu-home-share{padding:55px 6%}}
@media(prefers-reduced-motion:reduce){.monalu-news-photo img{transition:none}.monalu-news-card-link:hover .monalu-news-photo img{transform:none}}

.monalu-news-card .text-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.monalu-news-card .text-link svg{width:18px;height:18px;flex:0 0 18px}

/* Editing controls only render for authorized studio accounts. */
.monalu-news-edit{max-width:900px;margin:0 auto 35px;scroll-margin-top:180px;color:#60374d}.monalu-news-edit details{background:#fbe7f0;border:1px solid #deb1c7;border-radius:8px;padding:0 25px}.monalu-news-edit summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 0;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.monalu-news-edit summary::-webkit-details-marker{display:none}.monalu-news-edit summary svg{width:18px;height:18px;flex:0 0 18px}.monalu-news-edit summary small{margin-left:auto;font-size:11px;font-weight:400;color:#795c6d}.monalu-news-edit form{padding:0 0 25px}.monalu-news-edit form>p{font-size:13px;line-height:1.8;margin:0 0 22px}.monalu-news-edit label{display:block;font-size:13px;font-weight:600;margin:20px 0 8px}.monalu-news-edit input[type=text],.monalu-news-edit textarea{display:block;width:100%;max-width:100%;padding:14px 16px;border:1px solid #d7a7bf;border-radius:5px;background:#fffcfe;color:#49313f;font-family:inherit;font-size:16px;line-height:1.6;box-sizing:border-box}.monalu-news-edit textarea{resize:vertical;min-height:210px;line-height:1.8}.monalu-news-edit .monalu-news-edit-hint{font-size:12px;margin:14px 0 22px}.monalu-news-edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.monalu-news-edit-cancel{font:inherit;font-size:13px;min-height:44px;padding:12px 20px;background:transparent;border:1px solid #c88ca9;color:#723c57;border-radius:4px;cursor:pointer}.monalu-news-edit [hidden]{display:none!important}.monalu-news-edit-success,.monalu-news-edit-error{font-size:14px;line-height:1.7;padding:16px 20px;border:1px solid #9ac4ad;background:#f1faf5;border-radius:5px;color:#23533b}.monalu-news-edit-error{border-color:#bf5c72;background:#fff4f6;color:#832b41}.monalu-news-edit :focus-visible{outline:3px solid #a43668;outline-offset:3px}
@media(max-width:600px){.monalu-news-edit{scroll-margin-top:100px}.monalu-news-edit details{padding:0 18px}.monalu-news-edit summary small{width:100%;margin-left:28px}.monalu-news-edit-actions>*{flex:1;text-align:center;justify-content:center}.monalu-news-edit input[type=text],.monalu-news-edit textarea{font-size:16px}.monalu-news-edit textarea{min-height:240px}}
