:root{--mja-plum: #593863;--mja-ink: #321e1e;--mja-line: #ddd6c2}.mja-hero-wrap{margin-top:2.4rem}.mja-hero{position:relative;width:100%;max-width:120rem;margin:0 auto;overflow:hidden;border-radius:18px;background:#ece4d3}.mja-hero img{width:100%;height:100%;object-fit:cover;display:block}.mja-hero--small{aspect-ratio:16 / 7;max-height:34rem}.mja-hero--medium{aspect-ratio:16 / 8;max-height:48rem}.mja-hero--large{aspect-ratio:16 / 9;max-height:60rem}.mja-hero--adapt{aspect-ratio:16 / 9;max-height:52rem}@media screen and (max-width:749px){.mja-hero{border-radius:12px}.mja-hero--small,.mja-hero--medium,.mja-hero--large,.mja-hero--adapt{aspect-ratio:4 / 3;max-height:40rem}}.mja-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:60;pointer-events:none}.mja-progress__bar{height:100%;width:0;background:linear-gradient(90deg,#593863,#9c845e);transition:width .1s linear}.mja-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.mja-meta__chip{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;border:1px solid rgba(89,56,99,.2);background:#5938630a;font-family:Larken Light,Georgia,serif;font-size:13px;letter-spacing:.03em;color:var(--mja-plum);line-height:1}.mja-meta__chip svg{width:14px;height:14px;display:block}.article-template__content img{border-radius:14px;display:block;margin:2.4rem auto;box-shadow:0 14px 34px #321e1e1a}.article-template__content figure{margin:2.8rem 0}.article-template__content figure img{margin-bottom:.8rem}.article-template__content figcaption{font-family:Larken Light,Georgia,serif;font-size:13px;letter-spacing:.02em;color:#321e1e99;text-align:center}.article-template__content h2,.article-template__content h3{font-family:Larken thin,Georgia,serif;color:var(--mja-ink);letter-spacing:-.01em;margin-top:3.2rem}.article-template__content blockquote{margin:2.8rem 0;padding:.4rem 0 .4rem 2.4rem;border-left:3px solid var(--mja-plum);font-family:Larken thin,Georgia,serif;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.4;color:var(--mja-plum)}.mja-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2rem 0;border-top:1px solid var(--mja-line);border-bottom:1px solid var(--mja-line);margin-top:1.5rem}.mja-share__label{font-family:Larken Light,Georgia,serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mja-plum);opacity:.8}.mja-share__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(89,56,99,.28);color:var(--mja-plum);background:transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .3s ease;text-decoration:none}.mja-share__btn:hover{background:var(--mja-plum);color:#fcfaf6;transform:translateY(-2px)}.mja-share__btn svg{width:17px;height:17px;display:block}.mja-cta{margin:4rem 0 1rem;padding:clamp(2.4rem,4vw,3.6rem);border-radius:18px;background:#fffdf8;border:1px solid var(--mja-line);text-align:center}.mja-cta__title{font-family:Larken thin,Georgia,serif;font-size:clamp(2.4rem,3vw,3.2rem);color:var(--mja-ink);margin:0 0 1rem}.mja-cta__text{font-family:Larken Light,Georgia,serif;font-size:1.6rem;line-height:1.6;color:#321e1eb3;margin:0 auto 2rem;max-width:52ch}.mja-cta__btn{display:inline-block;padding:1.2rem 2.6rem;border-radius:999px;background:var(--mja-plum);color:#fcfaf6;font-family:Larken Medium,Georgia,serif;font-size:1.4rem;letter-spacing:.04em;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.mja-cta__btn:hover{background:#6f4a82;transform:translateY(-2px)}.mja-top{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(89,56,99,.3);background:#fffdf8;color:var(--mja-plum);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:55;box-shadow:0 8px 22px #321e1e24}.mja-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.mja-top svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-moksae-article.css.map */
