.vnMGMG_page-title-section{width:100%;padding:16px var(--layout-content-gutter-sp) 20px;margin-top:12px}@media screen and (min-width:1200px){.vnMGMG_page-title-section{margin-top:20px;padding-top:36px;padding-bottom:42px}}.vnMGMG_page-title-section__inner{width:min(100%,var(--layout-content-max-width-pc));margin:0 auto}.vnMGMG_page-title-section__title{--page-title-section-slant-size:22px;z-index:0;width:fit-content;min-width:min(100%,320px);max-width:100%;color:var(--color-white);letter-spacing:.06em;text-align:center;filter:drop-shadow(0 6px 8px #40220f24);overflow-wrap:anywhere;isolation:isolate;justify-items:center;gap:6px;margin:0 auto;padding:14px 28px 16px;font-size:1.25rem;font-weight:600;line-height:1.5;display:grid;position:relative}.vnMGMG_page-title-section__title:before{content:"";z-index:-1;background:linear-gradient(to bottom, #ffffff0d 0, #ffffff05 16px, transparent 44px),linear-gradient(to top, #00000014 0, #00000006 18px, transparent 48px),linear-gradient(to bottom right, #ffffff1a, transparent 62%),var(--color-dark-brown);clip-path:polygon(var(--page-title-section-slant-size) 0, 100% 0, calc(100% - var(--page-title-section-slant-size)) 100%, 0 100%);position:absolute;inset:0}@media screen and (min-width:1200px){.vnMGMG_page-title-section__title{--page-title-section-slant-size:34px;gap:8px;min-width:420px;max-width:760px;padding:28px 96px 30px;font-size:2.125rem}}.vnMGMG_page-title-section__small-title{color:color-mix(in srgb, var(--color-white) 82%, transparent);letter-spacing:.1em;font-size:.75rem;font-weight:600;line-height:1.5;display:block}@media screen and (min-width:1200px){.vnMGMG_page-title-section__small-title{font-size:.8125rem}}.vnMGMG_page-title-section__title-text{text-shadow:0 1px 1px #1f0f0647;display:block}
