/* 여탑 리프레시: 메인 본문 (메인 페이지만) */
/* Visual reference: Jennyhouse. Content/IA source: original Yeotop clone.
   Existing content/links remain intact; editorial layout overrides are at the end. */
@layer yeotop-refresh{
/* Alternating lower-page editorial bands: hot pink, black, then light paper. */
@layer yeotop-refresh{
/* Conventional footer: introduction and social links, navigation, copyright. */
#cm-content .mzb-section-d0db523f{margin-bottom:28px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4),#cm-content .mzb-section-d0db523f p:nth-of-type(5),#cm-content .mzb-section-d0db523f p:nth-of-type(6){padding-bottom:46px!important}
/* New places: full-bleed hot-pink campaign strip with asymmetric photography. */
/* Section gutters are owned by the outer band, never nested columns. */
#cm-content .mzb-section-c58ea900 .mzb-grid-module,#cm-content .mzb-section-92ed862d .mzb-featured-posts,#cm-content .mzb-section-a32e0dd8 .mzb-featured-posts,#cm-content .mzb-section-a32e0dd8 .mzb-grid-module{padding-left:0!important;padding-right:0!important}
#cm-content .mzb-section-92ed862d .mzb-section-41224cc5>.mzb-container-fluid{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#cm-content .mzb-section-45ab4b59>.mzb-container-fluid,#cm-content .mzb-section-c58ea900>.mzb-container-fluid,#cm-content .mzb-section-92ed862d>.mzb-container-fluid,#cm-content .mzb-section-4af91454>.mzb-container-fluid,#cm-content .mzb-section-a32e0dd8>.mzb-container-fluid{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#cm-content .mzb-section-45ab4b59 .mzb-column,#cm-content .mzb-section-45ab4b59 .mzb-column-inner,#cm-content .mzb-section-c58ea900 .mzb-column,#cm-content .mzb-section-c58ea900 .mzb-column-inner,#cm-content .mzb-section-92ed862d .mzb-column,#cm-content .mzb-section-92ed862d .mzb-column-inner{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
#cm-content .mzb-section-c58ea900 .mzb-section-3f547573,#cm-content .mzb-section-c58ea900 .mzb-section-3f547573>.mzb-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-posts{width:100%!important}
#cm-content .mzb-section-a32e0dd8 .mzb-featured-posts>.mzb-post-heading{display:none!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900),#cm-content .mzb-section-c58ea900,#cm-content .yt-image-note,#cm-content .yt2-btn-wrap{
 width:100vw!important;
 margin-left:calc(50% - 50vw)!important;
 box-sizing:border-box!important;
 background:var(--yt-hot-pink)!important;
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900){
 margin-top:0!important;
 padding:52px max(48px,calc((100vw - 1180px)/2)) 28px!important;
 border:0!important;
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900) .mzb-heading-text{
 color:#080808!important;
 font-size:clamp(30px,2.7vw,36px)!important;
 font-weight:600!important;
 letter-spacing:-.05em!important;
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900) .mzb-heading-text:after{
 content:""!important;display:inline-block!important;width:36px!important;height:5px!important;margin-left:14px!important;background:var(--yt-hot-pink)!important;vertical-align:middle!important;
}
#cm-content .mzb-section-c58ea900{
 margin:0 0 0 calc(50% - 50vw)!important;
 padding:0 max(48px,calc((100vw - 1180px)/2))!important;
 background:var(--yt-hot-pink)!important;
}
#cm-content .mzb-section-c58ea900 .mzb-posts{
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:28px!important;
 align-items:start!important;
 padding:0!important;
 border-top:0!important;
 background:transparent!important;
 box-sizing:border-box!important;
}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(even){padding-top:0!important}
#cm-content .mzb-section-c58ea900 .mzb-post .mzb-featured-image img{aspect-ratio:4/5!important;width:100%!important;height:auto!important;object-fit:cover!important}
#cm-content .mzb-section-c58ea900 .mzb-post{background:#fff!important}
#cm-content .mzb-section-c58ea900 .mzb-post-content{box-sizing:border-box!important;width:100%!important;padding:20px 20px 22px!important;color:#090909!important;background:#fff!important;border-top:0!important;margin-top:0!important}
#cm-content .mzb-section-c58ea900 .mzb-post-title,#cm-content .mzb-section-c58ea900 .mzb-post-title a{color:#090909!important;font-size:17px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:-.035em!important}
#cm-content .mzb-section-c58ea900 .mzb-post-entry-meta,#cm-content .mzb-section-c58ea900 .mzb-post-entry-meta a{color:#555!important;font-size:12px!important;letter-spacing:.025em!important}
#cm-content .yt-image-note{
 margin-top:0!important;
 padding:24px max(48px,calc((100vw - 1180px)/2)) 0!important;
 color:rgba(9,9,9,.7)!important;
 text-align:right!important;
 background:var(--yt-hot-pink)!important;
}
#cm-content .yt2-btn-wrap{
 justify-content:flex-end!important;
 margin-top:0!important;
 margin-bottom:0!important;
 padding:28px max(48px,calc((100vw - 1180px)/2)) 48px!important;
}
#cm-content .yt2-btn{
 min-width:230px!important;
 padding:17px 20px!important;
 border:1px solid #090909!important;
 background:#090909!important;
 color:#fff!important;
}
#cm-content .yt2-btn:hover{background:#fff!important;border-color:#fff!important;color:#090909!important}
/* Guide best: black editorial band with a compact list and one large image. */
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d),#cm-content .mzb-section-92ed862d,#cm-content .yt3-btn-wrap{
 width:100vw!important;
 margin-left:calc(50% - 50vw)!important;
 box-sizing:border-box!important;
 background:var(--yt-night)!important;
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d){
 margin-top:0!important;
 padding:58px max(48px,calc((100vw - 1180px)/2)) 30px!important;
 border:0!important;
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d) .mzb-heading-text{
 color:#fff!important;
 font-size:clamp(30px,2.7vw,36px)!important;
 font-weight:600!important;
 letter-spacing:-.05em!important;
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d) .mzb-heading-text:after{
 content:""!important;display:inline-block!important;width:36px!important;height:5px!important;margin-left:14px!important;background:#090909!important;vertical-align:middle!important;
}
#cm-content .mzb-section-92ed862d,#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d)+.mzb-section-92ed862d{
 margin:0 0 0 calc(50% - 50vw)!important;
 padding:0 max(48px,calc((100vw - 1180px)/2))!important;
 background:var(--yt-night)!important;
}
#cm-content .mzb-section-92ed862d .mzb-section-41224cc5{
 max-width:1180px!important;margin:0 auto!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;
}
#cm-content .mzb-section-92ed862d .mzb-section-inner.is-horizontal{gap:56px!important}
#cm-content .mzb-section-41224cc5 > .mzb-container-fluid > .mzb-section-inner{column-gap:56px!important;row-gap:32px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a{width:calc((100% - 56px)*.58)!important;flex:0 0 calc((100% - 56px)*.58)!important;min-width:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-8996e247{width:calc((100% - 56px)*.42)!important;flex:0 0 calc((100% - 56px)*.42)!important;min-width:0!important}
#cm-content .mzb-section-92ed862d .swiper{overflow:hidden!important;width:100%!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-posts{gap:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post{
 grid-template-columns:180px minmax(0,1fr)!important;
 gap:24px!important;
 padding:24px 0!important;
 border-top:1px solid #333!important;
 border-bottom:0!important;
}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post:last-child{border-bottom:1px solid #333!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-featured-image img{width:180px!important;height:132px!important;object-fit:cover!important}
#cm-content .mzb-section-92ed862d .mzb-post-content{color:#fff!important}
#cm-content .mzb-section-92ed862d .mzb-post-title,#cm-content .mzb-section-92ed862d .mzb-post-title a{color:#fff!important;font-size:19px!important}
#cm-content .mzb-section-92ed862d .mzb-post-entry-meta,#cm-content .mzb-section-92ed862d .mzb-post-entry-meta a{color:var(--yt-hot-pink)!important}
#cm-content .mzb-section-92ed862d .mzb-entry-summary p{color:#aaa3a7!important;line-height:1.75!important}
#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .swiper,#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .swiper-slide,#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .mzb-featured-image img{height:520px!important}
#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .mzb-featured-image img{width:100%!important;object-fit:cover!important}
#cm-content .mzb-section-92ed862d .mzb-slider .mzb-post-content{padding:120px 26px 48px!important}
#cm-content .mzb-section-92ed862d .mzb-post-categories a{background:var(--yt-hot-pink)!important;color:#090909!important}
#cm-content .mzb-section-92ed862d .swiper-pagination-bullet{background:var(--yt-hot-pink)!important}
#cm-content .yt3-btn-wrap{
 justify-content:flex-end!important;
 margin-top:0!important;
 margin-bottom:0!important;
 padding:38px max(48px,calc((100vw - 1180px)/2)) 48px!important;
}
#cm-content .yt3-btn{
 min-width:230px!important;
 padding:15px 0!important;
 border:0!important;
 border-bottom:1px solid var(--yt-hot-pink)!important;
 background:transparent!important;
 color:#fff!important;
}
#cm-content .yt3-btn:hover{color:var(--yt-hot-pink)!important}
/* Blog: pale paper with one graphic black lead card and a clean 2-by-2 grid. */
#cm-content .mzb-section-4af91454,#cm-content .mzb-section-a32e0dd8{
 width:100vw!important;
 margin-left:calc(50% - 50vw)!important;
 box-sizing:border-box!important;
 background:var(--yt-pink-paper)!important;
}
#cm-content .mzb-section-4af91454{
 margin-top:0!important;
 padding:58px max(48px,calc((100vw - 1180px)/2)) 30px!important;
 border:0!important;
}
#cm-content .mzb-section-4af91454 .mzb-heading-text{
 color:#090909!important;
 font-size:clamp(30px,2.7vw,36px)!important;
 font-weight:600!important;
 letter-spacing:-.05em!important;
}
#cm-content .mzb-section-4af91454 .mzb-heading-text:after{
 content:""!important;display:inline-block!important;width:36px!important;height:5px!important;margin-left:14px!important;background:var(--yt-hot-pink)!important;vertical-align:middle!important;
}
#cm-content .mzb-section-a32e0dd8{
 margin-top:0!important;
 margin-bottom:0!important;
 padding:0 max(48px,calc((100vw - 1180px)/2)) 110px!important;
}
#cm-content .mzb-section-a32e0dd8 .mzb-section-3f547573>.mzb-container>.mzb-section-inner{
 display:grid!important;
 grid-template-columns:1.12fr .88fr!important;
 gap:34px!important;
 align-items:start!important;
 margin:0!important;
}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614{width:auto!important;min-width:0!important;margin:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-image img{width:100%!important;height:470px!important;object-fit:cover!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-content{padding:25px 26px 28px!important;background:#090909!important;color:#fff!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-title,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-title a{color:#fff!important;font-size:24px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-entry-meta,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-entry-meta a{color:var(--yt-hot-pink)!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-posts{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:30px 22px!important;
 padding:0!important;
 background:transparent!important;
 box-sizing:border-box!important;
}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-featured-image img{width:100%!important;height:210px!important;object-fit:cover!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-content{padding:15px 0 0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-title,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-title a{font-size:17px!important;color:#090909!important}
/* Keep the blog heading, images and captions on the same content grid. */
#cm-content .mzb-section-4af91454{height:auto!important;min-height:0!important;max-height:none!important}
#cm-content .mzb-section-4af91454 .mzb-column,#cm-content .mzb-section-a32e0dd8 .mzb-column{padding:0!important}
#cm-content .mzb-section-4af91454 *,#cm-content .mzb-section-a32e0dd8 *{box-sizing:border-box!important}
#cm-content .mzb-section-4af91454 .mzb-column-inner,#cm-content .mzb-section-a32e0dd8 .mzb-column-inner{padding:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-section-3f547573,#cm-content .mzb-section-a32e0dd8 .mzb-section-3f547573>.mzb-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-post{width:100%!important;min-width:0!important;height:auto!important;margin:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post{display:flex!important;flex-direction:column!important;gap:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;flex:none!important;line-height:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-image img{display:block!important;position:static!important;aspect-ratio:4/3!important;height:auto!important}
#cm-content .mzb-section-a32e0dd8 .mzb-post-content{width:100%!important;position:static!important;margin:0!important;height:auto!important;min-height:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-entry-summary,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-entry-summary p{color:#c8c3c6!important;line-height:1.8!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-featured-image img{display:block!important;aspect-ratio:4/3!important;height:auto!important}
#cm-content .mzb-section-4af91454 .mzb-heading{margin:0!important}
@media(min-width:801px){
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-column-inner,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-column-inner{display:flex!important;align-items:stretch!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-inner>.mzb-featured-posts,#cm-content .mzb-section-a32e0dd8 .mzb-column-inner>.mzb-grid-module{width:100%!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-grid-module{margin:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-posts{display:flex!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post{border:0!important;padding:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-section-3f547573>.mzb-container>.mzb-section-inner{align-items:stretch!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-column-inner,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-posts,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-posts,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post{height:100%!important}
#cm-content .mzb-section-a32e0dd8 .mzb-featured-posts,#cm-content .mzb-section-a32e0dd8 .mzb-posts{padding:0!important;border:0!important;margin:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-image{flex:1 1 0!important;min-height:0!important;height:0!important;overflow:hidden!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-content{flex:0 0 auto!important}
}
#cm-content .mzb-section-e1389b0e{margin-top:76px!important}
#cm-content .mzb-section-e1389b0e .mzb-column,#cm-content .mzb-section-e1389b0e .mzb-column-inner{padding:0!important;width:100%!important}
#cm-content .mzb-section-e1389b0e .mzb-section-inner{margin:0!important}
#cm-content .yt-community-banner{display:block!important;width:100%!important;margin:0!important}
#cm-content .yt-community-banner>a{display:grid!important;grid-template-columns:1.45fr 1fr!important;background:#090909!important;color:#fff!important;text-align:left!important;overflow:hidden!important}
#cm-content .yt-community-banner img{display:none!important}
#cm-content .yt-banner-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:42px 44px!important;gap:20px!important}
#cm-content .yt-banner-label{font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;color:#f04f91!important}
#cm-content .yt-banner-message{max-width:520px!important;font-size:22px!important;font-weight:500!important;line-height:1.65!important;letter-spacing:-.04em!important;word-break:keep-all!important;color:#fff!important}
#cm-content .yt-banner-action{display:flex!important;align-items:center!important;gap:42px!important;font-size:13px!important;padding:10px 0!important;border-bottom:1px solid #f04f91!important;color:#f4bdd2!important}
#cm-content .yt-banner-action span{font-size:22px!important;line-height:1!important}
#cm-content .yt-banner-visual{display:block!important;background:#efd5dc url('assets/generated/place-sakura.jpg') center 48%/cover no-repeat!important;min-height:270px!important}
#cm-content .yt-community-banner a:hover .yt-banner-action{color:#fff!important;border-color:#fff!important}
@media(max-width:800px){
#cm-content .yt-community-banner>a{grid-template-columns:1fr!important}
#cm-content .yt-banner-copy{padding:28px 24px!important;gap:16px!important}
#cm-content .yt-banner-message{font-size:19px!important}
#cm-content .yt-banner-visual{min-height:180px!important;max-height:180px!important;background-position:center 45%!important}
}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900) .mzb-heading-text:after,#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d) .mzb-heading-text:after,#cm-content .mzb-section-4af91454 .mzb-heading-text:after{content:none!important;display:none!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900)>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-c58ea900>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-c58ea900 .mzb-section-3f547573>.mzb-container>.mzb-section-inner,#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d)>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-92ed862d>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-92ed862d .mzb-section-41224cc5>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-4af91454>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-a32e0dd8>.mzb-container-fluid>.mzb-section-inner{
 width:100%!important;
 margin-left:0!important;
 margin-right:0!important;
}
@media(max-width:800px){
#cm-content .yt-btn-wrap,#cm-content .yt2-btn-wrap,#cm-content .yt3-btn-wrap{display:flex!important;justify-content:stretch!important;box-sizing:border-box!important}
#cm-content .yt-btn,#cm-content .yt2-btn,#cm-content .yt3-btn{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;justify-content:space-between!important}
#cm-content .yt-banner-action{width:100%!important;box-sizing:border-box!important;justify-content:space-between!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900){padding:24px 16px 20px!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-c58ea900) .mzb-heading-text,#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d) .mzb-heading-text,#cm-content .mzb-section-4af91454 .mzb-heading-text{font-size:28px!important}
#cm-content .mzb-section-c58ea900{padding:0 16px!important}
#cm-content .mzb-section-c58ea900 .mzb-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;padding:0!important;border-top:0!important;align-items:stretch!important}
#cm-content .mzb-section-c58ea900 .mzb-post,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:100%!important}
#cm-content .mzb-section-c58ea900 .mzb-featured-image,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-featured-image{flex:none!important}
#cm-content .mzb-section-c58ea900 .mzb-post-content,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-content{display:flex!important;flex-direction:column!important;flex:1!important}
#cm-content .mzb-section-c58ea900 .mzb-post-title{min-height:0!important;margin:0!important}
#cm-content .mzb-section-c58ea900 .mzb-post .mzb-featured-image img{display:block!important;aspect-ratio:1/1!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-title{min-height:3em!important;margin-bottom:12px!important}
#cm-content .mzb-section-c58ea900 .mzb-post-entry-meta,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-entry-meta{margin-top:auto!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-posts{align-items:stretch!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(even){padding-top:0!important}
#cm-content .mzb-section-c58ea900 .mzb-post-content{padding:12px!important;margin-top:0!important;gap:8px!important}
#cm-content .mzb-section-c58ea900 .mzb-post-title,#cm-content .mzb-section-c58ea900 .mzb-post-title a{font-size:15px!important}
#cm-content .yt-image-note{padding:16px 16px 0!important;text-align:left!important}
#cm-content .yt2-btn-wrap{padding:16px 16px 24px!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d){padding:24px 16px 20px!important}
#cm-content .mzb-section-92ed862d,#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d)+.mzb-section-92ed862d{padding:0 16px!important}
#cm-content .mzb-section-92ed862d .mzb-section-41224cc5{padding:0!important}
#cm-content .mzb-section-92ed862d .mzb-section-inner.is-horizontal{flex-direction:column!important;gap:34px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a,#cm-content .mzb-section-92ed862d .mzb-column-8996e247{width:100%!important;flex:0 0 100%!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;padding:18px 0!important;align-items:start!important;border-radius:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-featured-image{align-self:start!important;margin:0!important;line-height:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-content{align-self:start!important;display:flex!important;flex-direction:column!important;height:116px!important;padding:0!important;margin:0!important;gap:6px!important;box-sizing:border-box!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-title{margin:0!important;min-height:0!important;line-height:21px!important;flex:none!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-title a{font-size:14px!important;line-height:21px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-entry-meta{margin:0!important;line-height:16px!important;flex:none!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-author{display:none!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-entry-meta a{font-size:11px!important;line-height:16px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-entry-summary{margin-top:auto!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-entry-summary p{line-height:18px!important;font-size:12px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-entry-summary p{margin:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-featured-image img{width:96px!important;height:116px!important}
#cm-content .mzb-section-92ed862d .mzb-post-title,#cm-content .mzb-section-92ed862d .mzb-post-title a{font-size:16px!important}
#cm-content .mzb-section-92ed862d .mzb-entry-summary p{font-size:12px!important;-webkit-line-clamp:2!important}
#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .swiper,#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .swiper-slide,#cm-content .mzb-section-92ed862d .mzb-column-8996e247 .mzb-featured-image img{height:390px!important}
#cm-content .yt3-btn-wrap{padding:16px 16px 24px!important}
#cm-content .mzb-section-4af91454{padding:24px 16px 20px!important}
#cm-content .mzb-section-a32e0dd8{padding:0 16px 24px!important;margin-bottom:0!important}
#cm-content .mzb-section-e1389b0e{margin:24px 0 0!important;padding:0!important}
#cm-content{padding-bottom:24px!important}
#cm-content .mzb-section-d0db523f{margin-bottom:0!important}
#cm-content .mzb-section-d0db523f h1{padding:28px 16px 14px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(3){padding:0 16px!important}
#cm-content .mzb-section-d0db523f .yt-btn-wrap{padding:20px 16px 28px!important}
#cm-content .mzb-section-d0db523f .block-title{padding:24px 16px 18px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4),#cm-content .mzb-section-d0db523f p:nth-of-type(5){padding:0 16px 16px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(6){padding:0 16px 24px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-section-3f547573>.mzb-container>.mzb-section-inner{grid-template-columns:1fr!important;gap:28px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post{display:block!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-content{margin-top:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-featured-image img{height:330px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-title,#cm-content .mzb-section-a32e0dd8 .mzb-column-025595d2 .mzb-post-title a{font-size:20px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-posts{gap:24px 14px!important;padding:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-featured-image img{height:145px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-title,#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-post-title a{font-size:14px!important}
}
}
/* Jennyhouse-like black utility and navigation band */
/* Main canvas */
#cm-content{padding:52px 0 0!important;background:#fff!important}
#cm-content>.cm-container{width:min(100% - 72px,1180px)!important;max-width:1180px!important}
#cm-primary{width:100%!important}
#cm-content .cm-posts,#cm-content article,#cm-content .cm-entry-summary{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#cm-content .mzb-section,#cm-content .mzb-column-inner{border:0!important;border-radius:0!important;box-shadow:none!important}
/* Quiet photo-led introduction; all original text and nodes retained. */
#cm-content .mzb-section-d0db523f{position:relative!important;margin:0 0 100px!important;padding:30px 0 60px!important;background:#fff!important;color:var(--yt-ink)!important}
#cm-content .mzb-section-d0db523f .wp-block-themeisle-blocks-advanced-columns-overlay,#cm-content .mzb-section-d0db523f .wp-block-themeisle-blocks-advanced-column-overlay{display:none!important;opacity:0!important}
#cm-content .mzb-section-d0db523f:before{content:none!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{display:flex!important;gap:80px!important;align-items:center!important}
#wp-block-themeisle-blocks-advanced-column-7e26b579{flex:1 1 50%!important}
#wp-block-themeisle-blocks-advanced-column-e5fd3fd7{display:block!important;flex:0 1 43%!important;align-self:center!important}
#cm-content .mzb-section-d0db523f h1{max-width:540px!important;margin:0 0 28px!important;color:var(--yt-ink)!important;font-family:Arial,"Apple SD Gothic Neo",sans-serif!important;font-size:clamp(30px,3vw,40px)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:-.05em!important;word-break:keep-all!important}
#cm-content .mzb-section-d0db523f .wp-block-heading{margin:26px 0 12px!important;color:var(--yt-ink)!important;font-family:Arial,"Apple SD Gothic Neo",sans-serif!important;font-size:19px!important;font-weight:500!important}
#cm-content .mzb-section-d0db523f .wp-block-paragraph{max-width:650px!important;margin:0 0 13px!important;color:#6f686c!important;font-size:14px!important;line-height:1.9!important;word-break:keep-all!important}
#cm-content .mzb-image-43adbb1e{height:100%!important;margin:0!important}
#cm-content .mzb-image-43adbb1e img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:0!important;filter:none!important}
#cm-content .yt-btn-wrap{justify-content:flex-start!important}
#cm-content .yt-btn,#cm-content .yt2-btn,#cm-content .yt3-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;margin-top:22px!important;padding:14px 28px!important;border:1px solid #282328!important;border-radius:0!important;background:transparent!important;color:#050505!important;font-family:Arial,"Apple SD Gothic Neo",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;box-shadow:none!important;transform:none!important}
#cm-content .yt-btn:hover,#cm-content .yt2-btn:hover,#cm-content .yt3-btn:hover{background:#f9eaf0!important;border-color:#b94271!important;color:#822546!important;transform:none!important;box-shadow:none!important}
/* Shared editorial section titles */
#cm-content .mzb-heading{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#cm-content .mzb-heading-inner{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#cm-content .mzb-heading-inner:before,#cm-content .mzb-heading-inner:after,#cm-content .mzb-heading-text:before,#cm-content .mzb-heading-text:after{display:none!important}
#cm-content .mzb-section-45ab4b59,#cm-content .mzb-section-4af91454{margin:0!important;padding:0 0 34px!important;background:transparent!important}
#cm-content .mzb-heading-text{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--yt-ink)!important;font-family:Arial,"Apple SD Gothic Neo",sans-serif!important;font-size:32px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.045em!important}
#cm-content .mzb-heading-text:lang(ko){word-break:keep-all}
/* New places: portrait editorial cards, original content and links retained. */
#cm-content .mzb-section-c58ea900{position:relative!important;margin:0 0 12px!important;padding:0!important;background:#fff!important}
#cm-content .mzb-section-c58ea900:after{content:none!important}
#cm-content .mzb-section-c58ea900 .mzb-grid-module{margin:0!important}
#cm-content .mzb-section-c58ea900 .mzb-posts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}
#cm-content .mzb-section-c58ea900 .mzb-post{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(even){margin-top:0!important}
#cm-content .mzb-section-c58ea900 .mzb-featured-image{position:relative!important;overflow:hidden!important}
#cm-content .mzb-section-c58ea900 .mzb-featured-image:after{content:none!important}
#cm-content .mzb-section-c58ea900 .mzb-featured-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:0!important;filter:none!important;transition:transform .45s ease!important}
#cm-content .mzb-section-c58ea900 .mzb-post:hover .mzb-featured-image img{transform:scale(1.025)!important}
#cm-content .mzb-post-content{position:static!important;width:100%!important;padding:18px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;color:var(--yt-ink)!important}
#cm-content .mzb-post-title,#cm-content .mzb-post-title a{color:inherit!important;font-family:Arial,"Apple SD Gothic Neo",sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:-.025em!important}
#cm-content .mzb-post-title a:hover{color:var(--yt-pink)!important}
#cm-content .mzb-post-entry-meta,#cm-content .mzb-post-entry-meta a{color:var(--yt-muted)!important;font-size:10px!important;letter-spacing:.05em!important}
#cm-content .mzb-overlay{background:transparent!important}
/* Guide best: pale cherry-pink paper, consistent with the existing module. */
#cm-content .mzb-section-92ed862d{position:relative!important;margin:0 0 0!important;padding:24px 40px 40px!important;background:#fbf1f5!important;color:var(--yt-ink)!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d){margin:0!important;padding:44px 40px 16px!important;background:#fbf1f5!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d) .mzb-heading-text{color:var(--yt-ink)!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d)+.mzb-section-92ed862d{padding-top:22px!important}
#cm-content .mzb-section-92ed862d:before{content:none!important}
#cm-content .mzb-section-92ed862d .mzb-heading-text,#cm-content .mzb-section-92ed862d .mzb-post-title,#cm-content .mzb-section-92ed862d .mzb-post-title a{color:var(--yt-ink)!important}
#cm-content .mzb-section-92ed862d .mzb-section-45ab4b59{padding-bottom:44px!important}
#cm-content .mzb-section-92ed862d .mzb-section-41224cc5{margin:0!important;padding:0!important;background:transparent!important}
#cm-content .mzb-section-92ed862d .mzb-post{background:transparent!important;border:0!important;box-shadow:none!important}
#cm-content .mzb-section-92ed862d .mzb-posts{gap:28px!important}
#cm-content .mzb-section-92ed862d .mzb-featured-image{overflow:hidden!important;background:#191919!important}
#cm-content .mzb-section-92ed862d .mzb-featured-image img{border-radius:0!important;filter:none!important}
#cm-content .mzb-section-92ed862d .mzb-post-entry-meta,#cm-content .mzb-section-92ed862d .mzb-post-entry-meta a,#cm-content .mzb-section-92ed862d .mzb-entry-summary p{color:#736a6e!important}
#cm-content .mzb-entry-summary p{font-size:13px!important;line-height:1.85!important}
#cm-content .mzb-section-92ed862d .mzb-post-categories a{padding:7px 10px!important;border-radius:0!important;background:var(--yt-pink-bright)!important;color:#050505!important;font-size:9px!important;font-weight:700!important}
/* Blog: airy white editorial list, not cards. */
#cm-content .mzb-section-4af91454{padding-bottom:34px!important}
#cm-content .mzb-section-a32e0dd8{margin:0 0 90px!important;padding:0!important;background:#fff!important}
#cm-content .mzb-section-a32e0dd8 .mzb-post{background:transparent!important;border:0!important;border-top:1px solid var(--yt-line)!important;border-radius:0!important;box-shadow:none!important}
#cm-content .mzb-section-a32e0dd8 .mzb-posts{gap:26px!important}
#cm-content .mzb-section-a32e0dd8 .mzb-featured-image img{border-radius:0!important;filter:none!important}
#cm-content .mzb-section-e1389b0e{margin:0 0 80px!important;opacity:1!important}
#cm-content .mzb-image-bf215c3e img{border-radius:0!important}
/* Footer: retain all original regional and navigation links, restyle only. */
/* Responsive parity: preserve original mobile menu behavior. */
@media(max-width:800px){
#cm-content>.cm-container{width:calc(100% - 36px)!important}
#cm-content{padding-top:22px!important}
#cm-content .mzb-section-d0db523f{margin-bottom:60px!important;padding:18px 0 24px!important}
#cm-content .mzb-section-d0db523f:before{top:24px!important;left:24px!important;font-size:8px!important;letter-spacing:.13em!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{flex-direction:column!important;gap:28px!important}
#wp-block-themeisle-blocks-advanced-column-7e26b579,#wp-block-themeisle-blocks-advanced-column-e5fd3fd7{display:block!important;width:100%!important;flex-basis:100%!important}
#cm-content .mzb-section-d0db523f h1{font-size:29px!important;line-height:1.45!important}
#cm-content .mzb-section-d0db523f .wp-block-paragraph{font-size:14px!important;line-height:1.85!important}
#cm-content .mzb-image-43adbb1e{display:block!important}
#cm-content .mzb-image-43adbb1e img{display:block!important;min-height:0!important;aspect-ratio:4/3!important}
#cm-content .mzb-heading-text{font-size:27px!important}
#cm-content .mzb-section-c58ea900{margin-bottom:8px!important}
#cm-content .mzb-section-c58ea900 .mzb-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(even){margin-top:0!important}
#cm-content .mzb-section-c58ea900 .mzb-post-title,#cm-content .mzb-section-c58ea900 .mzb-post-title a{font-size:14px!important}
#cm-content .mzb-section-92ed862d{margin:0!important;padding:24px 20px!important}
#cm-content .mzb-section-92ed862d .mzb-posts{gap:20px!important}
#cm-content .mzb-section-a32e0dd8{margin-bottom:60px!important}
}
@media(max-width:460px){
#cm-content .mzb-section-c58ea900 .mzb-posts{grid-template-columns:1fr 1fr!important}
#cm-content .mzb-section-c58ea900 .mzb-post-content{padding-top:12px!important}
#cm-content .mzb-post-entry-meta{display:block!important}
}
/* Header and footer own their layout; do not inherit theme column widths. */
/* Desktop utility row: align date, icons and separators on one centerline. */
/* Keep original CTA blocks visually attached to their sections. */
/* Original overlay cards have fixed heights; reset the whole card, not just captions. */
#cm-content .mzb-section-a32e0dd8 .mzb-column-75098614 .mzb-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 26px!important}
#cm-content .mzb-column-75098614 .mzb-post{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:visible!important}
#cm-content .mzb-column-75098614 .mzb-featured-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;flex:none!important}
#cm-content .mzb-column-75098614 .mzb-featured-image img{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important}
#cm-content .mzb-column-75098614 .mzb-post-content{height:auto!important;min-height:0!important;margin:0!important;flex:none!important;text-shadow:none!important}
#cm-content .mzb-column-75098614 .mzb-post-title,#cm-content .mzb-column-75098614 .mzb-post-title a{text-shadow:none!important;word-break:keep-all!important}
#cm-content .mzb-featured-image,#cm-content .mzb-slider .swiper,#cm-content .mzb-slider .swiper-slide{border-radius:0!important}
#cm-content .mzb-slider .mzb-post-content{position:absolute!important;left:0!important;bottom:0!important;padding:28px 22px 46px!important;text-align:left!important;background:linear-gradient(transparent,rgba(0,0,0,.85))!important}
#cm-content .mzb-slider .mzb-post-title,#cm-content .mzb-slider .mzb-post-title a{color:#fff!important;text-shadow:none!important}
#cm-content .mzb-slider .swiper-pagination-bullet{background:#eaa8bf!important}
#cm-content .mzb-column-8996e247 .mzb-column-inner{padding-top:0!important}
#cm-content .yt2-btn-wrap,#cm-content .yt3-btn-wrap{display:flex!important;justify-content:center!important;margin:20px 0 100px!important;padding:0!important}
#cm-content .yt3-btn-wrap{margin-top:0!important;padding:0 0 40px!important;background:#fbf1f5!important}
#cm-content .mzb-section-d0db523f p:empty{display:none!important}
#cm-content .mzb-section-d0db523f .mzb-column-inner{padding:0!important}
#cm-content .mzb-section-a32e0dd8 .mzb-post{border-top:0!important}
@media(max-width:800px){
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d){padding:32px 20px 12px!important;margin:0!important}
#cm-content .yt2-btn-wrap,#cm-content .yt3-btn-wrap{margin-bottom:64px!important}
#cm-content .mzb-section-d0db523f .wp-block-heading{font-size:17px!important}
}
/* Editorial composition: clear lead, independent photograph, supporting copy below. */
.yt-image-note{font-size:12px!important;color:#766b70!important;text-align:right!important;margin:22px 0 0!important;line-height:1.6!important}
#cm-content .mzb-image-43adbb1e img{object-position:center 58%!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(3) img{object-position:75% center!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(4) img{object-position:80% center!important}
#cm-content{padding-top:0!important}
#cm-content>.cm-container{width:min(100% - 96px,1180px)!important}
#cm-content .mzb-section-d0db523f{padding:60px 0 0!important;margin-bottom:130px!important;isolation:isolate!important}
#cm-content .mzb-section-d0db523f:after{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;left:calc((1180px - 100vw)/2)!important;right:calc((1180px - 100vw)/2)!important;height:620px!important;background:#f7dce7!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:0 24px!important;align-items:start!important}
#wp-block-themeisle-blocks-advanced-column-7e26b579{display:contents!important}
#wp-block-themeisle-blocks-advanced-columns-a1cc3b2c{display:none!important}
#cm-content .mzb-section-d0db523f h1{grid-column:1/7!important;grid-row:1!important;font-size:52px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.065em!important;margin:36px 0 26px!important;max-width:540px!important}
#cm-content .mzb-section-d0db523f h1::first-line{color:#b72f68!important}
#cm-content .mzb-section-d0db523f .wp-block-paragraph{max-width:none!important;font-size:14px!important;color:#66565e!important;line-height:1.9!important;margin:0!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(3){grid-column:1/6!important;grid-row:2!important}
#cm-content .mzb-section-d0db523f .yt-btn-wrap{grid-column:1/7!important;grid-row:3!important;margin:30px 0 60px!important}
#cm-content .yt-btn{background:#171317!important;color:#fff!important;border-color:#171317!important;min-width:190px!important;margin:0!important;padding:18px 24px!important;justify-content:space-between!important}
#cm-content .yt-btn:after,#cm-content .yt2-btn:after,#cm-content .yt3-btn:after{content:"↗"!important;margin-left:32px!important;font-size:20px!important;line-height:1!important;font-weight:400!important}
#wp-block-themeisle-blocks-advanced-column-e5fd3fd7{grid-column:8/13!important;grid-row:1/4!important;align-self:start!important;width:100%!important;margin:0!important}
#cm-content .mzb-image-43adbb1e img{height:560px!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:55% center!important}
#cm-content .mzb-section-d0db523f .block-title{grid-column:1/13!important;grid-row:4!important;margin:80px 0 30px!important;padding:0 0 22px!important;border-bottom:1px solid #d9cbd1!important}
#cm-content .mzb-section-d0db523f .wp-block-heading{margin:0!important;padding:0!important;font-size:23px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4){grid-column:1/5!important;grid-row:5!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(5){grid-column:5/9!important;grid-row:5!important;padding:0 24px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(6){grid-column:9/13!important;grid-row:5!important}
#cm-content .mzb-heading-text{font-size:42px!important;font-weight:600!important;letter-spacing:-.055em!important}
#cm-content .mzb-section-45ab4b59,#cm-content .mzb-section-4af91454{padding-bottom:42px!important}
#cm-content .mzb-section-c58ea900 .mzb-posts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(even){padding-top:65px!important}
#cm-content .mzb-section-c58ea900 .mzb-featured-image img{aspect-ratio:3/4!important;height:auto!important}
#cm-content .mzb-post-content{padding:20px 0!important}
#cm-content .mzb-post-title a,#cm-content .mzb-post-date a{margin-left:0!important}
#cm-content .mzb-post-title,#cm-content .mzb-post-title a{font-size:18px!important;font-weight:500!important;letter-spacing:-.035em!important;word-break:keep-all!important}
#cm-content .yt2-btn-wrap,#cm-content .yt3-btn-wrap{justify-content:flex-end!important;margin:32px 0 130px!important}
#cm-content .yt2-btn,#cm-content .yt3-btn{border:0!important;border-bottom:1px solid #30262c!important;padding:12px 0!important;margin:0!important;min-width:195px!important;justify-content:space-between!important;background:transparent!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d){background:transparent!important;margin:0!important;padding:0 0 42px!important;border-top:1px solid #ded5d9!important;padding-top:72px!important}
#cm-content .mzb-section-92ed862d{background:transparent!important;padding:0!important;margin:0!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d)+.mzb-section-92ed862d{padding:0!important}
#cm-content .mzb-section-92ed862d .mzb-section-inner.is-horizontal{align-items:start!important;gap:50px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a{width:60%!important;flex:1 1 60%!important}
#cm-content .mzb-section-92ed862d .mzb-column-8996e247{width:35%!important;flex:1 1 35%!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-posts{display:flex!important;flex-direction:column!important;gap:24px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post{display:grid!important;width:100%!important;max-width:none!important;min-width:0!important;grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important;padding:0 0 24px!important;border-bottom:1px solid #ded5d9!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-posts{width:100%!important;margin:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-8996e247{min-width:0!important;overflow:hidden!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-featured-image img{width:150px!important;height:170px!important;object-fit:cover!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post-content{padding:5px 0!important;grid-area:1/2/2/3!important;min-width:0!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-featured-image{grid-area:1/1/2/2!important}
#cm-content .mzb-section-92ed862d .mzb-entry-summary p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
#cm-content .yt3-btn-wrap{background:transparent!important;padding:0!important}
#cm-content .mzb-section-a32e0dd8{padding-top:0!important}
#cm-content .mzb-section-4af91454{border-top:1px solid #ded5d9!important;padding-top:72px!important}
#cm-content .mzb-section-e1389b0e{margin-bottom:90px!important}
@media(max-width:1275px){
#cm-content .mzb-section-d0db523f:after{left:-48px!important;right:-48px!important}
}
@media(max-width:1000px) and (min-width:801px){
#cm-content .mzb-section-d0db523f h1{font-size:42px!important}
#cm-content .mzb-image-43adbb1e img{height:570px!important}
#cm-content .mzb-section-92ed862d .mzb-section-inner.is-horizontal{gap:24px!important}
}
@media(max-width:800px){
#cm-content>.cm-container{width:calc(100% - 40px)!important}
#cm-content .mzb-section-d0db523f{padding:36px 0 0!important;margin-bottom:80px!important}
#cm-content .mzb-section-d0db523f:after{left:-20px!important;right:-20px!important;height:650px!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{grid-template-columns:1fr!important;gap:0!important}
#wp-block-themeisle-blocks-advanced-column-7e26b579{display:contents!important}
#cm-content .mzb-section-d0db523f h1{grid-column:1!important;grid-row:1!important;font-size:35px!important;line-height:1.3!important;margin:0 0 24px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(3){grid-column:1!important;grid-row:2!important;font-size:13px!important}
#cm-content .mzb-section-d0db523f .yt-btn-wrap{grid-column:1!important;grid-row:3!important;margin:24px 0 32px!important}
#wp-block-themeisle-blocks-advanced-column-e5fd3fd7{grid-column:1!important;grid-row:4!important}
#cm-content .mzb-image-43adbb1e img{height:330px!important;object-position:center 60%!important}
#cm-content .mzb-section-d0db523f .block-title{grid-column:1!important;grid-row:5!important;margin:40px 0 24px!important}
#cm-content .mzb-section-d0db523f .wp-block-heading{font-size:21px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4){grid-column:1!important;grid-row:6!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(5){grid-column:1!important;grid-row:7!important;padding:18px 0!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(6){grid-column:1!important;grid-row:8!important}
#cm-content .mzb-heading-text{font-size:31px!important}
#cm-content .mzb-section-c58ea900 .mzb-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important}
#cm-content .mzb-section-c58ea900 .mzb-post:nth-child(even){padding-top:36px!important}
#cm-content .mzb-post-title,#cm-content .mzb-post-title a{font-size:16px!important}
#cm-content .yt2-btn-wrap,#cm-content .yt3-btn-wrap{margin:20px 0 72px!important}
#cm-content .mzb-section-45ab4b59:has(+ .mzb-section-92ed862d),#cm-content .mzb-section-4af91454{padding:45px 0 30px!important}
#cm-content .mzb-section-92ed862d .mzb-section-inner.is-horizontal{flex-direction:column!important;gap:36px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a,#cm-content .mzb-section-92ed862d .mzb-column-8996e247{width:100%!important;flex-basis:auto!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-post{grid-template-columns:100px 1fr!important;gap:16px!important}
#cm-content .mzb-section-92ed862d .mzb-column-2136f58a .mzb-featured-image img{width:100px!important;height:130px!important}
#cm-content .mzb-section-92ed862d .mzb-entry-summary p{font-size:12px!important}
#cm-content .mzb-section-92ed862d .mzb-column-inner{padding:0!important}
}
/* Full-bleed two-panel lead while retaining the original Yeotop header and content. */
#cm-content .mzb-section-d0db523f{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-bottom:128px!important;padding:0!important;background:var(--yt-hero-pink)!important;border:0!important}
#cm-content .mzb-section-d0db523f:after{content:none!important;display:none!important}
#cm-content .mzb-section-d0db523f>.mzb-container-fluid,#cm-content .mzb-section-d0db523f>.mzb-container-fluid>.mzb-section-inner,#cm-content .mzb-section-d0db523f .mzb-column-c3d68a40,#cm-content .mzb-section-d0db523f .mzb-column-c3d68a40>.mzb-column-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap:after{content:""!important;grid-column:7/13!important;grid-row:1/4!important;z-index:0!important;min-width:0!important;background:linear-gradient(135deg,rgba(244,171,198,.66),rgba(238,143,179,.53)),url("assets/generated/hero-sakura.jpg") center/cover no-repeat!important;pointer-events:none!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap:before{content:none!important;display:none!important}
#wp-block-themeisle-blocks-advanced-column-7e26b579{display:contents!important}
#wp-block-themeisle-blocks-advanced-columns-a1cc3b2c{display:none!important}
#wp-block-themeisle-blocks-advanced-column-e5fd3fd7{grid-column:1/7!important;grid-row:1/4!important;width:100%!important;min-width:0!important;margin:0!important;align-self:stretch!important}
#cm-content .mzb-image-43adbb1e,#cm-content .mzb-image-43adbb1e img{width:100%!important;height:100%!important;margin:0!important}
#cm-content .mzb-image-43adbb1e img{min-height:620px!important;max-height:760px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 42%!important}
#cm-content .mzb-section-d0db523f h1{grid-column:7/13!important;grid-row:1!important;z-index:2!important;align-self:end!important;max-width:660px!important;margin:0!important;padding:0 clamp(42px,5.25vw,96px) 16px!important;color:#141114!important;font-size:clamp(38px,3.45vw,54px)!important;font-weight:500!important;line-height:1.13!important;letter-spacing:-.06em!important}
#cm-content .mzb-section-d0db523f h1::first-line{color:#141114!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(3){grid-column:7/13!important;grid-row:2!important;z-index:2!important;align-self:start!important;max-width:650px!important;padding:0 clamp(42px,5.25vw,96px)!important;color:#3e2c34!important;font-size:14px!important;line-height:1.72!important}
#cm-content .mzb-section-d0db523f .yt-btn-wrap{grid-column:7/13!important;grid-row:3!important;z-index:4!important;align-self:start!important;justify-content:flex-start!important;margin:0!important;padding:18px clamp(42px,5.25vw,96px) 34px!important}
#cm-content .yt-btn{min-width:210px!important;padding:17px 22px!important;background:#111!important;border:1px solid #111!important;color:#fff!important}
#cm-content .mzb-section-d0db523f .block-title{grid-column:1/13!important;grid-row:4!important;align-self:stretch!important;margin:0!important;padding:94px max(48px,calc((100vw - 1180px)/2)) 24px!important;background:#fff!important;border:0!important}
#cm-content .mzb-section-d0db523f .wp-block-heading{margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#171317!important;font-size:26px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4),#cm-content .mzb-section-d0db523f p:nth-of-type(5),#cm-content .mzb-section-d0db523f p:nth-of-type(6){grid-row:5!important;margin:0!important;padding-top:0!important;padding-bottom:82px!important;background:#fff!important;color:#62585d!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4){grid-column:1/5!important;padding-left:max(48px,calc((100vw - 1180px)/2))!important;padding-right:28px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(5){grid-column:5/9!important;padding-left:28px!important;padding-right:28px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(6){grid-column:9/13!important;padding-left:28px!important;padding-right:max(48px,calc((100vw - 1180px)/2))!important}
@media(max-width:1050px) and (min-width:801px){
#cm-content .mzb-section-d0db523f h1{font-size:44px!important}
}
@media(min-width:801px){
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{grid-template-rows:560px 80px 120px auto auto!important}
}
@media(max-width:800px){
#cm-content .mzb-section-d0db523f{margin-left:calc(50% - 50vw)!important;margin-bottom:76px!important;padding:0!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap{grid-template-columns:1fr!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap:after{grid-column:1!important;grid-row:2/5!important;background:linear-gradient(135deg,rgba(244,171,198,.78),rgba(238,143,179,.66)),url("assets/generated/hero-sakura.jpg") center/cover no-repeat!important}
#wp-block-themeisle-blocks-advanced-columns-ca46f95b>.innerblocks-wrap:before{display:none!important}
#wp-block-themeisle-blocks-advanced-column-e5fd3fd7{grid-column:1!important;grid-row:1!important}
#cm-content .mzb-image-43adbb1e img{height:56vw!important;min-height:300px!important;max-height:430px!important;object-position:center 14%!important}
#cm-content .mzb-section-d0db523f h1{grid-column:1!important;grid-row:2!important;align-self:auto!important;margin:0!important;padding:36px 20px 18px!important;font-size:clamp(34px,9vw,46px)!important;line-height:1.16!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(3){grid-column:1!important;grid-row:3!important;padding:0 20px!important;font-size:13px!important}
#cm-content .mzb-section-d0db523f .yt-btn-wrap{grid-column:1!important;grid-row:4!important;margin:0!important;padding:26px 20px 38px!important}
#cm-content .mzb-section-d0db523f .block-title{grid-column:1!important;grid-row:5!important;padding:58px 20px 22px!important}
#cm-content .mzb-section-d0db523f .wp-block-heading{font-size:23px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4),#cm-content .mzb-section-d0db523f p:nth-of-type(5),#cm-content .mzb-section-d0db523f p:nth-of-type(6){grid-column:1!important;padding:0 20px 22px!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(4){grid-row:6!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(5){grid-row:7!important}
#cm-content .mzb-section-d0db523f p:nth-of-type(6){grid-row:8!important;padding-bottom:58px!important}
}
}
