.home-editorial{background:var(--mouru-ivory,#faf7f2);color:var(--mouru-burgundy,#66232d);padding:0 0 calc(40px + clamp(3.5rem,6vw,6rem));font-family:var(--font-quicksand),sans-serif;position:relative}.home-editorial-transition{height:clamp(100px,18vw,260px);position:relative;pointer-events:none}.home-editorial-pink-mask{position:absolute;top:0;left:0;width:100%;height:48%;color:var(--mouru-coral);z-index:1}.home-editorial-leaf-mask{position:absolute;inset:0;overflow:clip}.home-editorial-leaves{position:absolute;bottom:0;left:50%;width:min(1120px,calc(100% - 2rem));height:auto;max-width:none;transform:translateX(-50%) rotate(180deg)}.home-editorial-heading{padding:8px 0 16px;margin-bottom:8px}.home-editorial-category,.home-editorial-heading p{font-weight:700;font-size:.75rem;letter-spacing:.08em}.home-editorial-heading h2{font:700 clamp(28px,3.2vw,44px)/1.1 var(--font-bricolage),sans-serif;margin:8px 0}.home-editorial-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:28px;align-items:stretch}.home-editorial-main{background:#fffcf9;border-radius:24px;overflow:hidden;min-width:0}.home-editorial-cover{display:block;position:relative;aspect-ratio:1.65;background:#f7dcd4}.home-editorial-cover img{width:100%;height:100%;object-fit:cover;display:block}.home-editorial-cover>span{position:absolute;top:20px;left:20px;background:var(--mouru-burgundy,#66232d);color:#faf7f2;border-radius:999px;padding:8px 16px;font-size:.8rem;font-weight:700}.home-editorial-copy{padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.home-editorial-category{color:var(--mouru-mustard,#b26b1f);margin:0}.home-editorial h3{font-family:var(--font-bricolage),sans-serif;overflow-wrap:anywhere;margin:0;line-height:1.15}.home-editorial-copy h3{font-size:clamp(24px,2.6vw,34px)}.home-editorial-copy>p:not(.home-editorial-category){margin:0;line-height:1.6}.home-editorial a{color:inherit;text-decoration:none}.home-editorial a:focus-visible{outline:3px solid #9abc05;outline-offset:4px}.home-editorial-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.home-editorial-grid-no-main{grid-template-columns:minmax(0,1fr)}.home-editorial-small:not(:has(.home-editorial-thumbnail)){grid-template-columns:minmax(0,1fr)}.home-editorial-small:not(:has(.home-editorial-thumbnail))>div{padding:20px}.home-editorial-small{position:relative;transition:transform .18s ease;display:grid;grid-template-columns:minmax(88px,32%) minmax(0,1fr);gap:20px;flex:1 1;min-height:150px;align-items:center;background:#fffcf9;border-radius:18px;overflow:visible}.home-editorial-thumbnail{position:relative;align-self:center;margin:12px 0 12px 12px;isolation:isolate}.home-editorial-thumbnail:before{content:"";position:absolute;inset:-6px;background:var(--mouru-pale-lime);border-radius:55% 40% 45% 35%;z-index:-1}.home-editorial-small:nth-child(odd) .home-editorial-thumbnail:before{background:var(--mouru-coral);border-radius:40% 55% 35% 45%}.home-editorial-thumbnail img{width:100%;height:140px;object-fit:cover;border-radius:35% 45% 30% 40%}.home-editorial-small>div:not(.home-editorial-thumbnail){padding:20px 20px 20px 0;display:flex;flex-direction:column;gap:12px;min-width:0}.home-editorial-small h3{font-size:clamp(17px,1.65vw,23px)}.home-editorial-small span{font-size:.8rem;font-weight:700;margin-top:auto}.home-editorial-small span span{color:#ff6e86}.home-editorial-bottom{display:flex;align-items:center;gap:24px;margin-top:32px}.home-editorial-bottom>span{height:1px;background:#cfaeb3;flex:1 1}.home-editorial-bottom a{padding:12px 0;font-weight:700}.letters:has(+.home-editorial){padding-bottom:0;display:flow-root;background-color:var(--mouru-coral)}.letters:has(+.home-editorial) .lower-dots{margin-bottom:8px}@media(max-width:768px){.home-editorial{padding-bottom:calc(24px + clamp(3.5rem,6vw,6rem))}.home-editorial-grid{grid-template-columns:minmax(0,1fr);gap:20px}.home-editorial-transition{height:100px}.home-editorial-heading{padding:16px 0}.home-editorial-copy{padding:24px}.home-editorial-small{gap:16px;min-height:130px}.home-editorial-thumbnail{position:relative;align-self:center;margin:12px 0 12px 12px;isolation:isolate}.home-editorial-thumbnail:before{content:"";position:absolute;inset:-6px;background:var(--mouru-pale-lime);border-radius:55% 40% 45% 35%;z-index:-1}.home-editorial-small:nth-child(odd) .home-editorial-thumbnail:before{background:var(--mouru-coral);border-radius:40% 55% 35% 45%}.home-editorial-thumbnail img{width:100%;height:140px;object-fit:cover;border-radius:35% 45% 30% 40%}.home-editorial-small>div:not(.home-editorial-thumbnail){padding:16px 16px 16px 0}.home-editorial-small h3{font-size:19px}}.home-editorial-main{position:relative}.home-editorial-small>div:last-child{padding-bottom:32px}.home-editorial-bottom,.home-editorial-grid{position:relative}.home-editorial-bottom:before,.home-editorial-grid:after,.home-editorial-grid:before{content:"";position:absolute;pointer-events:none;background-position:50%;background-size:contain;background-repeat:no-repeat}.home-editorial-grid:before{left:-40px;top:8px;width:36px;height:44px;background-image:url(/assets/mouru/shared/For%20Blog%20Post/decor_leaf_1.png)}.home-editorial-grid:after{right:-32px;top:50%;width:26px;height:30px;transform:rotate(24deg);background-image:url(/assets/mouru/shared/For%20Blog%20Post/decor_leaf_2.png)}.home-editorial-bottom:before{left:38%;top:-28px;width:24px;height:26px;transform:rotate(-16deg);background-image:url(/assets/mouru/shared/For%20Blog%20Post/decor_leaf_1.png)}@media(max-width:1024px){.home-editorial-grid:before{left:8px;top:auto;bottom:-28px;width:24px;height:24px}.home-editorial-grid:after{display:none}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.home-editorial-small:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.home-editorial-small{transition:none}}@media(max-width:720px){.home-editorial-leaves{width:96vw}}.featured-articles-editor{grid-template-columns:minmax(0,1fr);gap:16px}.featured-articles-editor>.admin-fieldset{display:grid;gap:16px;margin:0;min-width:0}.featured-articles-editor .admin-builder-group{margin:0;padding:12px 0;border-bottom:1px solid var(--border)}.featured-articles-editor .admin-builder-group .admin-field{margin:0 0 8px}.featured-articles-editor button{font:inherit;border:1px solid var(--mouru-burgundy);border-radius:12px;background:var(--mouru-ivory);color:var(--mouru-burgundy);padding:10px 18px;cursor:pointer}.featured-articles-editor button[type=submit]{background:var(--mouru-coral);border-color:var(--mouru-coral)}.featured-articles-editor button:disabled{opacity:.5;cursor:default}.featured-articles-editor>div:has(button){display:flex;flex-wrap:wrap;gap:12px}.home-editorial-byline{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.home-editorial-byline .home-editorial-author-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--mouru-pale-lime);color:var(--mouru-burgundy);font-weight:700;margin:0}.home-editorial-byline>div{min-width:0;display:flex;flex-direction:column;gap:2px}.home-editorial-byline strong{font:600 .875rem/1.25 var(--font-bricolage),sans-serif;overflow-wrap:anywhere}.home-editorial-byline small{font:.75rem/1.35 var(--font-quicksand),sans-serif;overflow-wrap:anywhere}.home-editorial-byline-compact{gap:8px}.home-editorial-byline-compact .home-editorial-author-avatar{flex-basis:28px;width:28px;height:28px;font-size:.75rem}.home-editorial-byline-compact strong{font-size:.75rem}.home-editorial-byline-compact small{font-size:.6875rem}