.Banner-module-scss-module__hcXPZG__banner{color:#fff;background:#f26849;border-radius:12px;flex-direction:column;gap:16px;margin:36px 0;padding:28px 32px;display:flex}.Banner-module-scss-module__hcXPZG__text{margin:0;font-size:20px;line-height:1.45}.Banner-module-scss-module__hcXPZG__cta{color:#f26849;background:#fff;border-radius:999px;align-self:flex-start;padding:12px 22px;font-weight:600;text-decoration:none;transition:opacity .15s}.Banner-module-scss-module__hcXPZG__cta:hover{opacity:.9}.Banner-module-scss-module__hcXPZG__bottom{text-align:center;margin-top:56px;padding:36px 32px}.Banner-module-scss-module__hcXPZG__bottom .Banner-module-scss-module__hcXPZG__cta{align-self:center}.Banner-module-scss-module__hcXPZG__bottom .Banner-module-scss-module__hcXPZG__text{font-size:24px}@media (max-width:900px){.Banner-module-scss-module__hcXPZG__banner{padding:22px}.Banner-module-scss-module__hcXPZG__text{font-size:18px}.Banner-module-scss-module__hcXPZG__bottom .Banner-module-scss-module__hcXPZG__text{font-size:20px}}@media (max-width:600px){.Banner-module-scss-module__hcXPZG__banner{border-radius:10px;gap:14px;margin:28px 0;padding:18px}.Banner-module-scss-module__hcXPZG__text{font-size:16px;line-height:1.5}.Banner-module-scss-module__hcXPZG__cta{padding:11px 18px;font-size:14px}.Banner-module-scss-module__hcXPZG__bottom{margin-top:40px;padding:24px 18px}.Banner-module-scss-module__hcXPZG__bottom .Banner-module-scss-module__hcXPZG__text{font-size:18px}}
.HtmlEmbed-module-scss-module__hr6LyG__embed{border:0;width:100%;min-height:120px;margin:36px 0;display:block}
.page-module-scss-module__ZGgknG__page{color:#1a1a1a;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;width:100%;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-module-scss-module__ZGgknG__main{padding:0 max(24px,env(safe-area-inset-left)) 96px max(24px,env(safe-area-inset-right))}.page-module-scss-module__ZGgknG__article{width:100%;max-width:980px;margin:0 auto}.page-module-scss-module__ZGgknG__back{color:#6b7280;align-self:flex-start;align-items:center;gap:6px;min-height:44px;margin-top:40px;padding:8px 12px 8px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.page-module-scss-module__ZGgknG__back svg{transition:transform .16s}@media (hover:hover){.page-module-scss-module__ZGgknG__back:hover{color:#f26849}.page-module-scss-module__ZGgknG__back:hover svg{transform:translate(-2px)}}.page-module-scss-module__ZGgknG__back:active{color:#f26849}.page-module-scss-module__ZGgknG__header{padding:24px 0 42px}.page-module-scss-module__ZGgknG__header h1{letter-spacing:-.015em;color:#1a1a1a;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:900px;margin:0;font-family:Warnock Pro,Georgia,serif;font-size:clamp(34px,8vw,72px);font-weight:400;line-height:1.05}.page-module-scss-module__ZGgknG__header>p{color:#6b7280;max-width:720px;margin:24px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.6}.page-module-scss-module__ZGgknG__meta{color:#f26849;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.page-module-scss-module__ZGgknG__author{color:#1a1a1a;flex-wrap:wrap;gap:10px;margin-top:24px;font-size:15px;display:flex}.page-module-scss-module__ZGgknG__author span+span{color:#6b7280}.page-module-scss-module__ZGgknG__cover{aspect-ratio:1.7;background:linear-gradient(135deg,#e8eef7,#dde6f3);border-radius:8px;overflow:hidden}.page-module-scss-module__ZGgknG__cover img{object-fit:cover;width:100%;height:100%;display:block}.page-module-scss-module__ZGgknG__body{color:#1a1a1a;max-width:720px;margin:56px auto 0;font-size:18px;line-height:1.8}.page-module-scss-module__ZGgknG__body h2,.page-module-scss-module__ZGgknG__body h3{color:#1a1a1a;overflow-wrap:break-word;margin:44px 0 16px;line-height:1.25}.page-module-scss-module__ZGgknG__body h2{font-size:clamp(24px,4.2vw,34px)}.page-module-scss-module__ZGgknG__body h3{font-size:clamp(20px,3.2vw,26px)}.page-module-scss-module__ZGgknG__body p,.page-module-scss-module__ZGgknG__body ul,.page-module-scss-module__ZGgknG__body ol,.page-module-scss-module__ZGgknG__body blockquote{margin:0 0 24px}.page-module-scss-module__ZGgknG__body ul,.page-module-scss-module__ZGgknG__body ol{padding-left:22px}.page-module-scss-module__ZGgknG__body a{color:#f26849;overflow-wrap:anywhere}.page-module-scss-module__ZGgknG__body img{border-radius:8px;max-width:100%;height:auto;margin:36px 0;display:block}.page-module-scss-module__ZGgknG__body blockquote{color:#6b7280;border-left:3px solid #f26849;padding-left:22px}.page-module-scss-module__ZGgknG__body code{overflow-wrap:anywhere;background:#1a1a1a12;border-radius:4px;padding:2px 5px;font-size:.9em}.page-module-scss-module__ZGgknG__body pre{-webkit-overflow-scrolling:touch;background:#1a1a1a0d;border-radius:8px;margin:0 0 24px;padding:16px;overflow-x:auto}.page-module-scss-module__ZGgknG__body pre code{background:0 0;padding:0}@media (max-width:900px){.page-module-scss-module__ZGgknG__main{padding-top:16px;padding-bottom:64px}.page-module-scss-module__ZGgknG__back{margin-top:20px}.page-module-scss-module__ZGgknG__header{padding:20px 0 24px}.page-module-scss-module__ZGgknG__cover{aspect-ratio:1.5}.page-module-scss-module__ZGgknG__body{margin-top:32px;font-size:17px;line-height:1.75}.page-module-scss-module__ZGgknG__body h2,.page-module-scss-module__ZGgknG__body h3{margin:36px 0 12px}.page-module-scss-module__ZGgknG__body p,.page-module-scss-module__ZGgknG__body ul,.page-module-scss-module__ZGgknG__body ol,.page-module-scss-module__ZGgknG__body blockquote{margin:0 0 20px}.page-module-scss-module__ZGgknG__body img{margin:24px 0}}@media (max-width:600px){.page-module-scss-module__ZGgknG__main{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.page-module-scss-module__ZGgknG__back{margin-top:12px;font-size:13px}.page-module-scss-module__ZGgknG__header{padding:12px 0 20px}.page-module-scss-module__ZGgknG__header>p{margin-top:16px}.page-module-scss-module__ZGgknG__meta{margin-bottom:12px;font-size:12px}.page-module-scss-module__ZGgknG__author{margin-top:18px;font-size:14px}.page-module-scss-module__ZGgknG__cover{aspect-ratio:1.3;border-radius:6px}.page-module-scss-module__ZGgknG__body{margin-top:24px;font-size:16px}.page-module-scss-module__ZGgknG__body blockquote{padding-left:16px}}
