body{background:#fff}.journal-hero{padding:65px 0 48px;border-bottom:1px solid var(--line)}.journal-hero h1{font-size:clamp(58px,8vw,115px);font-weight:700;letter-spacing:-5px;line-height:1;margin:26px 0}.journal-hero p{font-size:16px;line-height:1.7;color:#626269;max-width:600px}.journal-hero .eyebrow{color:#626269}.journal-controls{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:35px 0}.journal-filters{display:flex;gap:8px;flex-wrap:wrap}.journal-filters button{border:1px solid #ded9df;background:#fff;border-radius:25px;padding:10px 15px;font-size:11px;color:#111111}.journal-filters button.active{background:#111;color:#fff;border-color:#111}.journal-search{border:1px solid #ded9df;border-radius:25px;padding:12px 17px;font-size:12px;width:235px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px;padding-bottom:70px}.journal-card{display:flex;flex-direction:column;min-width:0}.journal-art{height:210px;border-radius:9px;overflow:hidden;position:relative;background:#f7e1f7;padding:23px;color:#111}.journal-art:before{content:'';position:absolute;width:210px;height:210px;border:45px solid currentColor;border-radius:55px;transform:rotate(-30deg);right:-45px;bottom:-75px;opacity:.9}.journal-art:after{content:'↗';position:absolute;font-size:90px;right:28px;top:8px;line-height:1}.journal-art .art-word{font-size:23px;line-height:1.1;letter-spacing:-.7px;font-weight:700;max-width:170px;position:relative;z-index:1;display:block}.journal-art .art-no{font-size:10px;position:absolute;bottom:22px;left:23px}.journal-card:nth-child(3n+2) .journal-art{background:#111;color:#ff83da}.journal-card:nth-child(3n+3) .journal-art{background:#f4f5f9}.journal-meta{font-size:10px;color:#626269;margin:21px 0 10px;line-height:1.6;display:flex;gap:12px;flex-wrap:wrap}.journal-card h2{font-size:24px;letter-spacing:-.7px;line-height:1.16;margin:0 0 13px;font-weight:600}.journal-card p{font-size:13px;line-height:1.75;color:#626269;margin:0 0 20px}.journal-card .text-btn{margin-top:auto;width:max-content;font-size:10px}.journal-empty{grid-column:1/-1;padding:40px;text-align:center;color:#626269}.journal-footer-cta{background:#f7e1f7;border-radius:9px;padding:45px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:65px}.journal-footer-cta h2{font-size:34px;letter-spacing:-1px;margin:0 0 12px}.journal-footer-cta p{font-size:13px;color:#626269;margin:0}.breadcrumbs{font-size:10px;color:#626269;padding:27px 0;display:flex;gap:10px}.article-header{max-width:880px;padding:25px 0 45px}.article-header h1{font-size:clamp(37px,5.3vw,72px);font-weight:600;line-height:1.06;letter-spacing:-2.7px;margin:20px 0 25px}.article-intro{font-size:20px;line-height:1.6;color:#626269;max-width:760px;margin:0}.article-meta{display:flex;gap:20px;margin-top:26px;font-size:11px;color:#626269;flex-wrap:wrap}.article-layout{display:grid;grid-template-columns:minmax(0,730px) 240px;gap:80px;border-top:1px solid #e8e0e8;padding:40px 0 65px;align-items:start;max-width:1100px}.article-body h2{font-size:29px;font-weight:600;line-height:1.17;letter-spacing:-.7px;margin:38px 0 18px;scroll-margin-top:125px}.article-body section:first-child h2{margin-top:0}.article-body p{font-size:16px;line-height:1.85;color:#626269;margin:0 0 21px}.article-takeaway{background:#f7e1f7;padding:25px 28px;border-radius:8px;margin-top:35px}.article-takeaway strong{font-size:10px;letter-spacing:1px}.article-takeaway p{font-size:16px;margin:12px 0 0;color:#111111;line-height:1.7}.article-aside{position:sticky;top:125px}.article-aside h2{font-size:11px;letter-spacing:.5px;margin:0 0 20px}.article-aside ol{list-style:none;padding:0;margin:0}.article-aside li{font-size:11px;line-height:1.6;margin:0 0 15px;color:#626269}.article-aside a:hover{color:#111;text-decoration:underline}.article-product-note{padding:23px;background:#f4f5f9;border-radius:8px;margin-top:30px}.article-product-note strong{font-size:20px;letter-spacing:-.6px}.article-product-note p{font-size:11px;color:#626269;line-height:1.7;margin:15px 0 18px}.article-product-note .btn{font-size:9px;padding:13px 16px;gap:10px}.related{border-top:1px solid var(--line);padding:50px 0 0}.related>h2{font-size:34px;letter-spacing:-1px;margin:0 0 30px}.journal-card a:hover h2,.journal-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.editorial-note{font-size:11px;color:#626269;margin:0 0 25px;line-height:1.7}nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
@media(max-width:1100px){.article-layout{gap:45px}.journal-grid{gap:30px 20px}.journal-card h2{font-size:22px}.journal-art{height:190px}}
@media(max-width:980px){header{height:78px}.mobile{display:block;border:0;border-radius:25px;background:#ff83da;padding:11px 16px;font-size:11px;font-weight:700;color:#111}header>.btn{display:none}nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:25px 4%;flex-direction:column;gap:22px;border-bottom:1px solid #ded9df}nav.open{display:flex}.journal-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside{position:static;display:none}.journal-art{height:225px}}
@media(max-width:650px){.journal-hero{padding:35px 0}.journal-hero h1{font-size:68px;letter-spacing:-3.8px}.journal-hero p{font-size:14px}.journal-controls{align-items:stretch;flex-direction:column;gap:17px;margin:25px 0}.journal-filters{gap:6px}.journal-filters button{font-size:10px;padding:9px 12px}.journal-search{width:100%}.journal-grid{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.journal-art{height:215px}.journal-card h2{font-size:26px}.journal-meta{margin-top:17px}.journal-footer-cta{padding:30px 25px;display:block;margin-bottom:40px}.journal-footer-cta h2{font-size:29px}.journal-footer-cta .btn{margin-top:25px}.article-header{padding:10px 0 30px}.article-header h1{font-size:40px;letter-spacing:-1.5px}.article-intro{font-size:18px}.article-meta{gap:13px;font-size:10px}.article-layout{padding-top:30px;padding-bottom:40px}.article-body h2{font-size:27px;margin-top:32px}.article-body p{font-size:15px;line-height:1.85}.article-takeaway{padding:23px}.related{padding-top:35px}.related>h2{font-size:30px}}

[hidden]{display:none!important}

nav.breadcrumbs{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;background:none;border:0;align-items:center;justify-content:flex-start;line-height:1.7} .article-header{position:static;height:auto;display:block;background:none;border:0;padding-left:0;padding-right:0}

.header-account{display:flex;gap:21px;align-items:center}.login-link{font-size:12px}.header-account .btn{background:#ff83da;border-color:#ff83da;white-space:nowrap}.mobile-account{display:none}@media(max-width:1100px){nav{gap:14px;font-size:11px}.header-account{gap:13px}.header-account .btn{font-size:9px;padding:14px 19px;gap:12px}}@media(max-width:980px){.header-account{display:none}.mobile-account{display:block}nav{font-size:13px;gap:22px}}
