.blog-detail-module__OL3nVW__main{background:#faf7f8;min-height:70vh;padding:85px 20px}.blog-detail-module__OL3nVW__main>article{max-width:900px;margin:auto}.blog-detail-module__OL3nVW__back{color:#8f3150;align-items:center;gap:7px;margin-bottom:32px;font-weight:800;display:flex}.blog-detail-module__OL3nVW__back svg{width:17px}.blog-detail-module__OL3nVW__main header{text-align:center}.blog-detail-module__OL3nVW__main header>span{color:#aa345a;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:850}.blog-detail-module__OL3nVW__main h1{color:#29252d;letter-spacing:-.045em;max-width:830px;margin:15px auto;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.04}.blog-detail-module__OL3nVW__main header>p{color:#6e676e;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.65}.blog-detail-module__OL3nVW__main header>div{color:#736c73;justify-content:center;gap:17px;margin-top:20px;font-size:.83rem;display:flex}.blog-detail-module__OL3nVW__main header>div span{align-items:center;gap:5px;display:flex}.blog-detail-module__OL3nVW__main header svg{width:15px}.blog-detail-module__OL3nVW__cover{background:0 0;border-radius:16px;min-height:520px;margin:40px 0;position:relative;overflow:hidden}.blog-detail-module__OL3nVW__cover img{object-fit:contain;border-radius:16px}.blog-detail-module__OL3nVW__body{max-width:720px;margin:auto}.blog-detail-module__OL3nVW__body p{color:#443e45;margin:0 0 22px;font-size:1.06rem;line-height:1.85}.blog-detail-module__OL3nVW__related{border-top:1px solid #e2d9dc;max-width:720px;margin:55px auto 0;padding-top:30px}.blog-detail-module__OL3nVW__related>div>span{color:#aa345a;letter-spacing:.14em;font-size:.69rem;font-weight:850}.blog-detail-module__OL3nVW__related h2{color:#29252d;margin:6px 0 18px;font-size:1.65rem}.blog-detail-module__OL3nVW__relatedGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.blog-detail-module__OL3nVW__relatedGrid>a{background:#fff;border:1px solid #e2d9dc;border-radius:12px;grid-template-columns:105px 1fr;display:grid;overflow:hidden}.blog-detail-module__OL3nVW__relatedImage{min-height:110px;position:relative}.blog-detail-module__OL3nVW__relatedImage img{object-fit:cover}.blog-detail-module__OL3nVW__relatedGrid>a>span:last-child{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:12px;display:flex}.blog-detail-module__OL3nVW__relatedGrid small{color:#8f3150;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:800}.blog-detail-module__OL3nVW__relatedGrid strong{color:#29252d;margin:4px 0 8px;font-size:.83rem;line-height:1.25}.blog-detail-module__OL3nVW__relatedGrid em{color:#8f3150;align-items:center;gap:4px;font-size:.7rem;font-style:normal;font-weight:800;display:flex}.blog-detail-module__OL3nVW__relatedGrid em svg{width:13px}.blog-detail-module__OL3nVW__main footer{border-top:1px solid #e2d9dc;flex-wrap:wrap;gap:7px;max-width:720px;margin:35px auto 0;padding-top:20px;display:flex}.blog-detail-module__OL3nVW__main footer a{color:#8f3150;background:#f3e7ec;border-radius:999px;padding:7px 10px;font-size:.8rem}@media (max-width:650px){.blog-detail-module__OL3nVW__main{padding:60px 16px}.blog-detail-module__OL3nVW__main h1{font-size:2.45rem}.blog-detail-module__OL3nVW__cover{min-height:320px;margin:28px 0}.blog-detail-module__OL3nVW__main header>div{flex-wrap:wrap}.blog-detail-module__OL3nVW__body p{font-size:1rem}.blog-detail-module__OL3nVW__relatedGrid{grid-template-columns:1fr}}.blog-detail-module__OL3nVW__relatedGrid>a,.blog-detail-module__OL3nVW__main footer a{transition:border-color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard)}[data-theme=dark] .blog-detail-module__OL3nVW__main{background:var(--color-bg)}:is([data-theme=dark] .blog-detail-module__OL3nVW__main h1,[data-theme=dark] .blog-detail-module__OL3nVW__related h2,[data-theme=dark] .blog-detail-module__OL3nVW__relatedGrid strong){color:var(--color-text)}[data-theme=dark] .blog-detail-module__OL3nVW__main header>p{color:var(--color-muted)}[data-theme=dark] .blog-detail-module__OL3nVW__main header>div{color:var(--color-muted)}[data-theme=dark] .blog-detail-module__OL3nVW__body p{color:var(--color-muted)}[data-theme=dark] .blog-detail-module__OL3nVW__related{border-color:var(--color-line)}[data-theme=dark] .blog-detail-module__OL3nVW__main footer{border-color:var(--color-line)}[data-theme=dark] .blog-detail-module__OL3nVW__relatedGrid>a{border-color:var(--color-line);background:var(--color-card)}[data-theme=dark] .blog-detail-module__OL3nVW__main footer a{background:var(--color-bg-soft);color:var(--color-raspberry)}.blog-detail-module__OL3nVW__body h2{color:#29252d;letter-spacing:-.02em;margin:40px 0 14px;font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.2}.blog-detail-module__OL3nVW__body ul,.blog-detail-module__OL3nVW__body ol{color:#443e45;margin:0 0 26px;padding-left:24px}.blog-detail-module__OL3nVW__body li{margin:0 0 10px;padding-left:5px;font-size:1.04rem;line-height:1.75}.blog-detail-module__OL3nVW__body a{color:#9f3155;text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.blog-detail-module__OL3nVW__body .mf-accent{color:#b83261}.blog-detail-module__OL3nVW__body .mf-blog-media{justify-content:center;gap:14px;margin:26px auto;display:flex}.blog-detail-module__OL3nVW__body .mf-blog-media img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:620px;display:block}.blog-detail-module__OL3nVW__body .mf-blog-media--portrait{max-width:440px}.blog-detail-module__OL3nVW__body .mf-blog-media--poster{float:right;width:210px;margin:4px 0 24px 28px;display:block}.blog-detail-module__OL3nVW__body .mf-blog-media--poster img{width:100%}.blog-detail-module__OL3nVW__body .mf-blog-media--square{max-width:420px}.blog-detail-module__OL3nVW__body .mf-blog-media--wide{max-width:580px}.blog-detail-module__OL3nVW__body .mf-blog-media--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:720px;display:grid}.blog-detail-module__OL3nVW__body .mf-blog-media--pair img{object-fit:cover;width:100%;height:460px}[data-theme=dark] .blog-detail-module__OL3nVW__body h2{color:var(--color-text)}[data-theme=dark] .blog-detail-module__OL3nVW__body li{color:var(--color-muted)}@media (max-width:650px){.blog-detail-module__OL3nVW__body .mf-blog-media{margin:26px auto}.blog-detail-module__OL3nVW__body .mf-blog-media--poster{width:min(42vw,170px);margin:2px 0 18px 18px}.blog-detail-module__OL3nVW__body .mf-blog-media--pair{grid-template-columns:1fr}.blog-detail-module__OL3nVW__body .mf-blog-media--pair img{height:auto;max-height:none}.blog-detail-module__OL3nVW__body li{font-size:1rem}}
