:root{--font-family-primary: "degular-variable",sans-serif;--font-family-secondary: "area-normal", sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);margin:0;padding:0}body{font-family:var(--font-family-secondary);padding:0;margin:0 auto;color:#000;line-height:1.5}img{margin:0}.container{padding:160px 80px 80px;max-width:1120px;margin:0 auto}.header{margin-bottom:40px}#home h1{font-variation-settings:"opsz" 14,"wght" 700,"ital" 0;letter-spacing:-2px;font-size:88px;line-height:100%;margin:0 0 16px}.subtitle{font-family:var(--font-family-secondary);font-weight:400;font-style:normal;font-variation-settings:"opsz" 14,"wght" 400,"ital" 0;font-size:40px;margin:0}.article-list{display:flex;flex-direction:column}.article{display:flex;border-top:1px solid #eaeaea;padding-top:40px;padding-bottom:40px;gap:40px;transition:background-color .3s ease,padding-left .3s ease,padding-right .3s ease}.article-link{text-decoration:none;color:#000}.article-image{width:320px;height:240px;background:linear-gradient(to bottom right,#f8d254,#e23d80,#3044cd,#ff7b39);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;position:relative;overflow:hidden}.article-inner{flex:1;display:flex;flex-direction:column}h2.article-title{font-size:38px;line-height:100%;font-variation-settings:"opsz" 14,"wght" 600,"ital" 0;margin:0 0 16px}.article-description{font-size:18px;line-height:1.6;margin:0 0 20px}.article-date{font-size:14px;line-height:140%;color:#737373;margin-top:auto;margin-bottom:0}@media (max-width: 880px){.article{flex-direction:column;gap:40px}.article-image{width:100%}.container{padding-left:40px;padding-right:40px}#home h1{font-size:72px}.subtitle{font-size:28px}h2.article-title{font-size:36px}.article-description{font-size:18px}}@media (max-width: 500px){.container{padding-left:16px;padding-right:16px;padding-top:120px}#home h1{font-size:56px}.subtitle{font-size:20px}.article{gap:20px}h2.article-title{font-size:28px;margin-bottom:16px}.article-description{font-size:16px}.article-date{font-size:12px}}#blog-post-article{.header-nav{padding:16px 0;border-bottom:1px solid #eaeaea}.header-nav a{text-decoration:none;color:#000;display:flex;align-items:center;font-size:24px;font-family:var(--font-family-primary);font-variation-settings:"opsz" 14,"wght" 700,"ital" 0}.container{max-width:920px;margin:0 auto;padding:0 40px}h1{margin-top:80px;font-size:56px;line-height:100%;margin-bottom:24px;letter-spacing:-1.5px;font-variation-settings:"opsz" 14,"wght" 600,"ital" 0}h2{margin-top:48px;margin-bottom:0;font-size:40px;line-height:100%;font-variation-settings:"opsz" 14,"wght" 600,"ital" 0}p,li{font-size:18px;line-height:165%;letter-spacing:-.2px;font-family:area-normal,sans-serif;font-weight:500;font-style:normal;margin-top:16px;margin-bottom:16px}.subtitle{font-size:24px;line-height:170%;margin-bottom:32px}.main-image{width:100%}main{padding:48px 80px 80px;border-bottom:1px solid #eaeaea}#blog-post-article{font-size:17px;line-height:150%}#blog-post-article p{margin-bottom:24px}#blog-post-article ul{padding-left:20px;margin-bottom:30px}#blog-post-article li{margin-bottom:16px;position:relative}#blog-post-article li::marker{font-weight:700}.highlight{font-weight:600}a{color:#000;text-decoration:underline}img{max-width:100%}figure{margin:32px 0}figcaption{margin-top:8px;font-size:14px;color:#595959}}@media (max-width: 880px){#blog-post-article main{padding-top:20px;padding-left:20px;padding-right:20px}}@media (max-width: 500px){#blog-post-article{h1{font-size:48px;margin-bottom:12px;margin-top:48px}.subtitle{font-size:20px;line-height:150%;margin-bottom:24px}main{padding-left:0;padding-right:0}.container{margin:0 auto;padding:0 16px}}}.author{margin-top:40px;margin-bottom:120px;padding-top:40px;border-top:1px solid var(--color-border)}.author-content{display:flex;gap:32px;align-items:flex-start}.author-image{width:120px;height:120px;border-radius:50%;overflow:hidden}.author-image img{width:100%;height:100%;object-fit:cover}.author-info{flex:1}.author-info h3{font-size:24px;margin:0 0 8px;font-variation-settings:"opsz" 14,"wght" 600,"ital" 0}.author-title{font-size:18px;color:var(--color-date);margin:0 0 16px}.author-bio{font-size:16px;line-height:1.6;margin:0 0 20px}.author-social{display:flex;gap:16px}.author-social a{color:var(--color-text);text-decoration:none;font-size:14px;transition:opacity .2s ease}.author-social a:hover{opacity:.7}@media (max-width: 500px){.author-content{flex-direction:column;gap:24px}.author-image{width:100px;height:100px}}#blog-post-article .cta-btn{display:inline-block;border:4px solid #dd2576;color:#dd2576;text-decoration:none;border-radius:999px;padding:20px 40px 24px;margin-top:32px;width:100%;box-sizing:border-box;transition:background .2s;position:relative;overflow:hidden;font-size:32px;line-height:100%;font-weight:700;&:hover{background:#dd2576;color:#fff}}
