.article[data-astro-cid-uwv4mmhs]{padding-block:clamp(20px,3vw,36px) 0}.article__head[data-astro-cid-uwv4mmhs]{margin-bottom:clamp(20px,2.5vw,30px)}.article__head-inner[data-astro-cid-uwv4mmhs]{max-width:860px}.article__head-inner[data-astro-cid-uwv4mmhs] nav{margin-bottom:14px}.article__tags[data-astro-cid-uwv4mmhs]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.article__tag[data-astro-cid-uwv4mmhs]{display:inline-block;padding:5px 14px;border-radius:var(--r-pill);background:var(--white);font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--ink-soft)}.article__tag--topic[data-astro-cid-uwv4mmhs]{color:var(--honey-deep);font-weight:600;transition:background .2s ease,color .2s ease}.article__tag--topic[data-astro-cid-uwv4mmhs]:hover{background:var(--honey-deep);color:var(--white)}.article__title[data-astro-cid-uwv4mmhs]{font-family:var(--font-heading);font-size:clamp(30px,4.2vw,46px);font-weight:700;line-height:1.14;letter-spacing:-.015em;color:var(--navy)}.article__hero[data-astro-cid-uwv4mmhs]{position:relative;aspect-ratio:16 / 8;border-radius:var(--r-img);overflow:hidden;background:var(--sand);margin-bottom:clamp(32px,4.5vw,56px)}.article__hero[data-astro-cid-uwv4mmhs] img[data-astro-cid-uwv4mmhs]{width:100%;height:100%;object-fit:cover}.article__body[data-astro-cid-uwv4mmhs]{display:grid;grid-template-columns:1fr 320px;gap:clamp(36px,5vw,72px);align-items:start}.article__main[data-astro-cid-uwv4mmhs]{min-width:0}.article__aside[data-astro-cid-uwv4mmhs]{display:flex;flex-direction:column;gap:20px}.series-box[data-astro-cid-uwv4mmhs]{background:var(--cream);border:1px solid var(--hairline-gold);border-radius:var(--r-card);padding:22px 24px}.series-box__label[data-astro-cid-uwv4mmhs]{display:block;font-family:var(--font-heading);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--honey-deep);margin-bottom:14px}.series-box__all[data-astro-cid-uwv4mmhs]{display:block;margin-top:12px;font-family:var(--font-heading);font-weight:600;font-size:14.5px;color:var(--navy);text-decoration:underline;text-underline-offset:4px}.next-up[data-astro-cid-uwv4mmhs]{margin-top:clamp(32px,5vw,48px);padding:22px 24px;background:var(--cream);border-radius:14px}.next-up__list[data-astro-cid-uwv4mmhs]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.next-up__list[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--navy)}.next-up__list[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover{color:var(--honey-deep)}.series-box__pillar[data-astro-cid-uwv4mmhs]{display:flex;align-items:baseline;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--hairline);font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--navy);transition:color .2s ease}.series-box__pillar[data-astro-cid-uwv4mmhs]:hover{color:var(--honey-deep)}.series-box__pillar[data-astro-cid-uwv4mmhs]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.series-box__tag[data-astro-cid-uwv4mmhs]{flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--honey-deep);background:var(--white);border:1px solid var(--hairline-gold);border-radius:var(--r-pill);padding:2px 8px}.series-box__list[data-astro-cid-uwv4mmhs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:none}.series-box__list[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]{display:block;font-family:var(--font-body);font-size:14px;line-height:1.4}.series-box__n[data-astro-cid-uwv4mmhs]{font-family:var(--font-heading);font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--ink-muted)}.series-box__list[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs].is-current .series-box__n[data-astro-cid-uwv4mmhs]{color:var(--honey-deep)}.series-box__list[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{color:var(--ink-soft);transition:color .2s ease}.series-box__list[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover{color:var(--navy)}.series-box__list[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs].is-current span[data-astro-cid-uwv4mmhs]:last-child{font-weight:600;color:var(--navy)}.author-card[data-astro-cid-uwv4mmhs]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-card);padding:28px 26px;text-align:center;display:flex;flex-direction:column;align-items:center}.author-card__avatar[data-astro-cid-uwv4mmhs]{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:center 28%;border:3px solid var(--white);box-shadow:0 10px 28px -16px #0d2a4c66;margin-bottom:16px}.author-card__name[data-astro-cid-uwv4mmhs]{font-family:var(--font-heading);font-size:21px;font-weight:700;color:var(--navy);line-height:1.2}.author-card__role[data-astro-cid-uwv4mmhs]{font-family:var(--font-body);font-size:13.5px;color:var(--honey-deep);margin-top:4px}.author-card__bio[data-astro-cid-uwv4mmhs]{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--ink-soft);margin:14px 0 18px}.author-card__cta[data-astro-cid-uwv4mmhs]{width:100%;justify-content:center}.author-card__more[data-astro-cid-uwv4mmhs]{margin-top:12px;font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--navy);transition:color .2s ease}.author-card__more[data-astro-cid-uwv4mmhs]:hover{color:var(--honey-deep)}.share-box[data-astro-cid-uwv4mmhs]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.share-box__label[data-astro-cid-uwv4mmhs]{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--navy)}.share-box__btns[data-astro-cid-uwv4mmhs]{display:flex;gap:8px}.share-btn[data-astro-cid-uwv4mmhs]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:var(--on-dark);transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s ease}.share-btn[data-astro-cid-uwv4mmhs]:hover{transform:translateY(-3px)}.share-btn[data-astro-cid-uwv4mmhs] svg[data-astro-cid-uwv4mmhs]{width:16px;height:16px;fill:currentColor}.share-btn--mail[data-astro-cid-uwv4mmhs] svg[data-astro-cid-uwv4mmhs]{fill:none}.share-btn--fb[data-astro-cid-uwv4mmhs]:hover{background:#1877f2}.share-btn--wa[data-astro-cid-uwv4mmhs]:hover{background:#25d366}.share-btn--mail[data-astro-cid-uwv4mmhs]:hover{background:var(--honey-deep)}.share-btn--tw[data-astro-cid-uwv4mmhs]:hover{background:#000}.related-box[data-astro-cid-uwv4mmhs]{background:var(--cream);border-radius:var(--r-card);padding:22px 24px}.related-box__topic[data-astro-cid-uwv4mmhs]{display:inline-block;margin-top:7px;padding:2px 10px;border-radius:var(--r-pill);background:var(--white);font-family:var(--font-body);font-weight:600;font-size:12px;line-height:1.5;color:var(--honey-deep)}.related-box__label[data-astro-cid-uwv4mmhs]{display:block;font-family:var(--font-heading);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--honey-deep);margin-bottom:14px}.related-box[data-astro-cid-uwv4mmhs] ul[data-astro-cid-uwv4mmhs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.related-box[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]{padding-block:12px;border-top:1px solid var(--hairline)}.related-box[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]:first-child{border-top:0;padding-top:0}.related-box[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{display:block;font-family:var(--font-heading);font-weight:600;font-size:15px;line-height:1.3;color:var(--navy);transition:color .2s ease}.related-box[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover{color:var(--honey-deep)}.related-box[data-astro-cid-uwv4mmhs] time[data-astro-cid-uwv4mmhs]{display:block;margin-top:4px;font-family:var(--font-body);font-size:12.5px;color:var(--ink-muted)}.article__faq[data-astro-cid-uwv4mmhs]{margin-top:clamp(44px,6vw,72px);padding-block:clamp(44px,6vw,72px);background:var(--cream)}.article__faq[data-astro-cid-uwv4mmhs] .h2[data-astro-cid-uwv4mmhs]{margin-bottom:28px}.faq-list[data-astro-cid-uwv4mmhs]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-uwv4mmhs]{border-top:1px solid var(--hairline-strong);padding-block:6px}.faq-item[data-astro-cid-uwv4mmhs]:last-child{border-bottom:1px solid var(--hairline-strong)}.faq-item[data-astro-cid-uwv4mmhs] summary[data-astro-cid-uwv4mmhs]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:19px;font-weight:600;color:var(--navy)}.faq-item[data-astro-cid-uwv4mmhs] summary[data-astro-cid-uwv4mmhs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-uwv4mmhs] summary[data-astro-cid-uwv4mmhs]:after{content:"+";flex-shrink:0;font-family:var(--font-heading);font-size:26px;font-weight:400;line-height:1;color:var(--honey-deep);transition:transform .25s ease}.faq-item[data-astro-cid-uwv4mmhs][open] summary[data-astro-cid-uwv4mmhs]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-uwv4mmhs] p[data-astro-cid-uwv4mmhs]{padding:0 0 20px;font-family:var(--font-body);font-size:17px;line-height:1.75;color:var(--ink-soft);max-width:62ch}.article__back[data-astro-cid-uwv4mmhs]{padding-block:clamp(28px,4vw,44px) 0}.link-back[data-astro-cid-uwv4mmhs]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--navy);transition:gap .2s ease,color .2s ease}.link-back[data-astro-cid-uwv4mmhs] svg[data-astro-cid-uwv4mmhs]{width:16px;height:12px}.link-back[data-astro-cid-uwv4mmhs]:hover{color:var(--honey-deep);gap:14px}@media(max-width:900px){.article__body[data-astro-cid-uwv4mmhs]{grid-template-columns:1fr}.article__aside[data-astro-cid-uwv4mmhs]{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.series-box[data-astro-cid-uwv4mmhs],.share-box[data-astro-cid-uwv4mmhs]{grid-column:1 / -1}}@media(max-width:560px){.article__aside[data-astro-cid-uwv4mmhs]{grid-template-columns:1fr}}
