.box[data-v-14d6b624]{border-radius:var(--r-md);box-shadow:var(--shadow-md);margin:0 auto var(--s-8);max-width:var(--container);background:var(--surface);padding:clamp(3.2rem,6vw,7rem) clamp(2.4rem,6vw,8rem)}.box .intro[data-v-14d6b624]{align-items:center;gap:clamp(2.4rem,5vw,6rem);display:flex}.box .intro .content h1[data-v-14d6b624],.box .intro .content h2[data-v-14d6b624]{font-size:var(--t-display);margin-bottom:var(--s-4);color:#7c0000;letter-spacing:.01em;font-family:Magneto,Georgia,serif;line-height:1.25}.box .intro .content h1[data-v-14d6b624]:after,.box .intro .content h2[data-v-14d6b624]:after{content:"";background:var(--accent);width:6rem;height:3px;margin-top:var(--s-4);border-radius:2px;display:block}.box .intro .content p[data-v-14d6b624]{font-size:var(--t-body);color:var(--ink-soft);max-width:var(--measure);line-height:1.65}.box .intro .image[data-v-14d6b624]{flex:0 0 20%}.box .intro .image img[data-v-14d6b624]{border-radius:var(--r-sm);max-width:100%}.box .slot[data-v-14d6b624]:not(:empty){min-width:100%;margin-top:var(--s-6)}@media screen and (width<=768px){.box[data-v-14d6b624]{margin-bottom:var(--s-6)}.box .intro[data-v-14d6b624]{flex-direction:column;align-items:flex-start}.box .intro .image[data-v-14d6b624]{flex:none;order:-1;align-self:center;max-width:40%}}
