.blog_250503-module__tiWhpG__article{--sea-paper:#f9fbfa;--sea-ink:#33403d;--sea-black:#1c2422;--sea-muted:#7d8a86;--sea-soft:#a3b0ab;--sea-line:#d7dfdb;--sea-green:#7d9488;--sea-blue:#7f98a6;--sea-sand:#e8e1d1;box-sizing:border-box;background:radial-gradient(circle at 88% 12%, #7f98a614, transparent 30%), radial-gradient(circle at 6% 40%, #7d948812, transparent 26%), linear-gradient(180deg, #f9fbfaf5, 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_250503-module__tiWhpG__article *,.blog_250503-module__tiWhpG__article :before,.blog_250503-module__tiWhpG__article :after{box-sizing:border-box}.blog_250503-module__tiWhpG__article p{margin:0}.blog_250503-module__tiWhpG__article img{width:100%;height:auto;display:block}.blog_250503-module__tiWhpG__hero{grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(28px,4vw,60px);margin-bottom:clamp(48px,7vw,88px);display:grid}.blog_250503-module__tiWhpG__heroCopy{min-width:0}.blog_250503-module__tiWhpG__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_250503-module__tiWhpG__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_250503-module__tiWhpG__heroLead{color:var(--sea-ink);margin:0 0 24px;font-size:clamp(15px,1.5vw,16.5px);line-height:2.05}.blog_250503-module__tiWhpG__heroTags{flex-wrap:wrap;gap:10px;display:flex}.blog_250503-module__tiWhpG__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_250503-module__tiWhpG__heroPhoto{min-width:0;margin:0}.blog_250503-module__tiWhpG__heroPhoto img{border:1px solid var(--sea-line);background:var(--sea-sand);border-radius:4px}.blog_250503-module__tiWhpG__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_250503-module__tiWhpG__chapter{margin-bottom:clamp(56px,8vw,100px)}.blog_250503-module__tiWhpG__narrative{text-align:center;max-width:660px;margin:0 auto clamp(28px,4vw,44px)}.blog_250503-module__tiWhpG__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_250503-module__tiWhpG__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_250503-module__tiWhpG__narrative p{color:var(--sea-ink);text-align:left;font-size:clamp(15px,1.55vw,16.5px);line-height:2.05}.blog_250503-module__tiWhpG__grid{gap:clamp(12px,2vw,22px);display:grid}.blog_250503-module__tiWhpG__trio{grid-template-columns:repeat(3,1fr)}.blog_250503-module__tiWhpG__feature{grid-template-columns:1.35fr 1fr 1fr;align-items:start}.blog_250503-module__tiWhpG__quad{grid-template-columns:repeat(2,1fr)}.blog_250503-module__tiWhpG__duo{grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}.blog_250503-module__tiWhpG__photoBox{margin:0}.blog_250503-module__tiWhpG__photoBox img{border:1px solid var(--sea-line);background:var(--sea-sand);border-radius:4px}.blog_250503-module__tiWhpG__photoCaption{color:var(--sea-muted);letter-spacing:.08em;padding-top:10px;font-size:13px;line-height:1.8}.blog_250503-module__tiWhpG__faqSection{margin-bottom:clamp(48px,7vw,88px)}.blog_250503-module__tiWhpG__faqGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,20px);display:grid}.blog_250503-module__tiWhpG__faqCard{border:1px solid var(--sea-line);background:#ffffff8c;border-radius:6px;padding:22px 24px}.blog_250503-module__tiWhpG__faqCard h3{color:var(--sea-black);letter-spacing:.04em;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.6}.blog_250503-module__tiWhpG__faqCard p{color:var(--sea-ink);font-size:14.5px;line-height:1.95}.blog_250503-module__tiWhpG__faqCard a{color:var(--sea-green);text-underline-offset:3px;text-decoration:underline}.blog_250503-module__tiWhpG__cta{border:1px solid var(--sea-line);text-align:center;background:linear-gradient(#7d948812,#7f98a60d);border-radius:6px;margin-top:clamp(48px,7vw,80px);padding:clamp(36px,5vw,60px) clamp(20px,4vw,48px)}.blog_250503-module__tiWhpG__cta h2{color:var(--sea-black);letter-spacing:.06em;margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:400}.blog_250503-module__tiWhpG__cta p{color:var(--sea-ink);margin:0 0 26px;font-size:15.5px;line-height:2}.blog_250503-module__tiWhpG__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_250503-module__tiWhpG__cta a:hover{background:var(--sea-green)}@media (max-width:900px){.blog_250503-module__tiWhpG__hero{grid-template-columns:1fr}.blog_250503-module__tiWhpG__trio,.blog_250503-module__tiWhpG__feature{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog_250503-module__tiWhpG__trio,.blog_250503-module__tiWhpG__feature,.blog_250503-module__tiWhpG__quad,.blog_250503-module__tiWhpG__duo,.blog_250503-module__tiWhpG__faqGrid{grid-template-columns:1fr}.blog_250503-module__tiWhpG__narrative p{text-align:left}}
