.blog_200715-module__QD9qNa__article{--sea-paper:#fdf9f6;--sea-ink:#46342f;--sea-black:#261c18;--sea-muted:#8d7a72;--sea-soft:#b5a198;--sea-line:#e5d6cd;--sea-green:#b0575f;--sea-blue:#a3402f;--sea-sand:#f2e5da;box-sizing:border-box;background:radial-gradient(circle at 88% 12%, #a3402f0f, transparent 30%), radial-gradient(circle at 6% 40%, #b0575f0f, transparent 26%), linear-gradient(180deg, #fdf9f6f5, var(--sea-paper));max-width:1400px;color:var(--sea-ink);font-family:var(--font-serif-tc), serif;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(14px,4vw,40px)}.blog_200715-module__QD9qNa__article *,.blog_200715-module__QD9qNa__article :before,.blog_200715-module__QD9qNa__article :after{box-sizing:border-box}.blog_200715-module__QD9qNa__article p{margin:0}.blog_200715-module__QD9qNa__article img{width:100%;height:auto;display:block}.blog_200715-module__QD9qNa__hero{grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(28px,4vw,60px);margin-bottom:clamp(48px,7vw,88px);display:grid}.blog_200715-module__QD9qNa__heroCopy{min-width:0}.blog_200715-module__QD9qNa__heroKicker{color:var(--sea-blue);font-family:var(--font-inter), sans-serif;letter-spacing:6px;text-transform:uppercase;margin-bottom:18px;font-size:12.5px;font-weight:700;line-height:1.6;display:block}.blog_200715-module__QD9qNa__hero h1{color:var(--sea-black);letter-spacing:.05em;margin:0 0 22px;font-size:clamp(30px,3.8vw,46px);font-weight:300;line-height:1.34}.blog_200715-module__QD9qNa__heroLead{color:var(--sea-ink);margin:0 0 24px;font-size:clamp(15px,1.5vw,16.5px);line-height:2.05}.blog_200715-module__QD9qNa__heroTags{flex-wrap:wrap;gap:10px;display:flex}.blog_200715-module__QD9qNa__heroTags span{border:1px solid var(--sea-line);color:var(--sea-green);font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:12px}.blog_200715-module__QD9qNa__heroPhoto{min-width:0;margin:0}.blog_200715-module__QD9qNa__heroPhoto img{border:1px solid var(--sea-line);background:var(--sea-sand);border-radius:4px}.blog_200715-module__QD9qNa__heroPhotoNote{color:var(--sea-soft);font-family:var(--font-inter), sans-serif;letter-spacing:.18em;text-transform:uppercase;padding-top:10px;font-size:12px}.blog_200715-module__QD9qNa__chapter{margin-bottom:clamp(56px,8vw,100px)}.blog_200715-module__QD9qNa__narrative{text-align:center;max-width:660px;margin:0 auto clamp(28px,4vw,44px)}.blog_200715-module__QD9qNa__chapterLabel{color:var(--sea-blue);font-family:var(--font-inter), sans-serif;letter-spacing:6px;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:700;display:block}.blog_200715-module__QD9qNa__narrative h2{color:var(--sea-black);letter-spacing:.05em;margin:0 0 18px;font-size:clamp(24px,3.4vw,34px);font-weight:400;line-height:1.4}.blog_200715-module__QD9qNa__narrative p{color:var(--sea-ink);text-align:left;font-size:clamp(15px,1.55vw,16.5px);line-height:2.05}.blog_200715-module__QD9qNa__grid{gap:clamp(12px,2vw,22px);display:grid}.blog_200715-module__QD9qNa__trio{grid-template-columns:repeat(3,1fr)}.blog_200715-module__QD9qNa__feature{grid-template-columns:1.35fr 1fr 1fr;align-items:start}.blog_200715-module__QD9qNa__quad{grid-template-columns:repeat(2,1fr)}.blog_200715-module__QD9qNa__duo{grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}.blog_200715-module__QD9qNa__photoBox{margin:0}.blog_200715-module__QD9qNa__photoBox img{border:1px solid var(--sea-line);background:var(--sea-sand);border-radius:4px}.blog_200715-module__QD9qNa__photoCaption{color:var(--sea-muted);letter-spacing:.08em;padding-top:10px;font-size:13px;line-height:1.8}.blog_200715-module__QD9qNa__faqSection{margin-bottom:clamp(48px,7vw,88px)}.blog_200715-module__QD9qNa__faqGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,20px);display:grid}.blog_200715-module__QD9qNa__faqCard{border:1px solid var(--sea-line);background:#ffffff8c;border-radius:6px;padding:22px 24px}.blog_200715-module__QD9qNa__faqCard h3{color:var(--sea-black);letter-spacing:.04em;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.6}.blog_200715-module__QD9qNa__faqCard p{color:var(--sea-ink);font-size:14.5px;line-height:1.95}.blog_200715-module__QD9qNa__faqCard a{color:var(--sea-green);text-underline-offset:3px;text-decoration:underline}.blog_200715-module__QD9qNa__cta{border:1px solid var(--sea-line);text-align:center;background:linear-gradient(#b0575f0f,#c2a05e12);border-radius:6px;margin-top:clamp(48px,7vw,80px);padding:clamp(36px,5vw,60px) clamp(20px,4vw,48px)}.blog_200715-module__QD9qNa__cta h2{color:var(--sea-black);letter-spacing:.06em;margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:400}.blog_200715-module__QD9qNa__cta p{color:var(--sea-ink);margin:0 0 26px;font-size:15.5px;line-height:2}.blog_200715-module__QD9qNa__cta a{background:var(--sea-black);color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:.2em;padding:14px 40px;font-size:14.5px;text-decoration:none;transition:background .25s;display:inline-block}.blog_200715-module__QD9qNa__cta a:hover{background:var(--sea-green)}@media (max-width:900px){.blog_200715-module__QD9qNa__hero{grid-template-columns:1fr}.blog_200715-module__QD9qNa__trio,.blog_200715-module__QD9qNa__feature{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog_200715-module__QD9qNa__trio,.blog_200715-module__QD9qNa__feature,.blog_200715-module__QD9qNa__quad,.blog_200715-module__QD9qNa__duo,.blog_200715-module__QD9qNa__faqGrid{grid-template-columns:1fr}.blog_200715-module__QD9qNa__narrative p{text-align:left}}
