#insight-page{--rose:#b62b4b;--ink:#171719;background:#fff;color:var(--ink);padding-top:0;font-family:inherit}#insight-page *{box-sizing:border-box}#insight-page a{color:inherit;text-decoration:none}#insight-page .in-width{width:90%;max-width:1410px;margin:0 auto}#insight-page .in-kicker{font-size:14px;letter-spacing:1.5px;font-weight:700;color:var(--rose);margin:0 0 22px}#insight-page .in-hero{display:flex;justify-content:space-between;align-items:end;padding:75px 0 60px;gap:40px}#insight-page h1{font-size:clamp(38px,4vw,62px);line-height:1.25;letter-spacing:-2px;font-weight:800;word-break:keep-all;margin:0}#insight-page h1 span{color:var(--rose)}#insight-page .in-hero>p{font-size:19px;line-height:1.9;color:#555;margin:0}#insight-page .in-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #dedede;padding-bottom:20px}#insight-page .in-cover{position:relative;aspect-ratio:8/5;overflow:hidden;border-radius:16px;background:#f3eff0}#insight-page .in-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}#insight-page .in-card:hover .in-cover img{transform:scale(1.035)}#insight-page a:focus-visible{outline:3px solid var(--rose);outline-offset:5px}#insight-page .in-cover-tag{position:absolute;left:20px;bottom:20px;background:#fff;color:#701c32;padding:9px 15px;border-radius:6px;font-size:14px;font-weight:700}#insight-page .in-card-copy{padding:24px 0 0;display:flex;flex-direction:column;flex:1}#insight-page .in-card-copy .in-kicker{font-size:12px;margin-bottom:12px}#insight-page h3{font-size:24px;font-weight:700;line-height:1.5;word-break:keep-all;margin:0 0 14px}#insight-page .in-summary{font-size:17px;line-height:1.8;color:#606065;word-break:keep-all;margin:0 0 26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#insight-page .in-card-bottom{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#777;margin-top:auto}#insight-page .in-card-bottom span:last-child{color:var(--rose);font-weight:700}#insight-page .in-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:0;border-radius:20px;background:#f7f4f4;padding:0;overflow:hidden}#insight-page .in-feature .in-cover{border-radius:0;aspect-ratio:8/5;height:100%;min-height:340px}#insight-page .in-feature .in-card-copy{padding:42px}#insight-page .in-feature h2{font-size:36px;line-height:1.4;word-break:keep-all;font-weight:800;margin:0 0 22px}#insight-page .in-collection{padding:60px 0 80px}#insight-page .in-tools{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid #ddd}#insight-page .in-tools nav{display:flex;flex-wrap:wrap;gap:9px;align-items:center}#insight-page .in-tools nav a{padding:11px 17px;border-radius:30px;background:#f4f4f4;font-size:15px}#insight-page .in-tools nav a.selected{background:#171719;color:#fff}#insight-page form{display:flex;align-items:center;border-bottom:2px solid #222;min-width:300px}#insight-page input{font-family:inherit;border:0;background:transparent;font-size:15px;padding:14px 0;min-width:0;flex:1;width:260px;color:#222}#insight-page button{font-family:inherit;background:transparent;border:0;padding:12px;font-size:15px;font-weight:700;cursor:pointer}#insight-page .in-results{display:flex;align-items:center;justify-content:space-between;margin:35px 0 28px}#insight-page h2{font-size:28px;font-weight:700;line-height:1.5;margin:0}#insight-page .in-results span{font-size:14px;color:#777}#insight-page .in-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}#insight-page .in-graphic{background:#711d36;color:#fff;display:flex;justify-content:space-between;padding:30px;align-items:start}#insight-page .in-graphic-label{font-size:25px;font-weight:800;letter-spacing:2px;line-height:1.4;z-index:1}#insight-page .in-bars{position:absolute;right:10%;bottom:0;display:flex;gap:12px;align-items:end;height:80%;transform:rotate(-14deg)}#insight-page .in-bars i{width:30px;background:#e06d89;height:35%;border-radius:8px 8px 0 0}#insight-page .in-bars i:nth-child(2){height:50%}#insight-page .in-bars i:nth-child(3){height:75%}#insight-page .in-bars i:nth-child(4){height:95%;background:#f5bdcb}#insight-page .in-empty{text-align:center;padding:80px 20px;background:#faf8f8;border-radius:16px}#insight-page .in-empty>span{display:block;color:var(--rose);font-size:46px;font-weight:800;margin-bottom:22px}#insight-page .in-empty p{font-size:18px;color:#666;line-height:1.8}#insight-page .in-cta{background:#191719;color:white;border-radius:20px;padding:50px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px}#insight-page .in-cta h2{font-size:36px}#insight-page .in-cta .in-kicker{color:#f39bb0}#insight-page .in-cta a{background:#b62b4b;padding:19px 28px;border-radius:8px;font-size:18px;font-weight:700}#insight-page .in-preview{background:#fff0e5;color:#7d3c00;padding:15px 5%;font-size:15px;line-height:1.6}#insight-page .in-preview a{text-decoration:underline;margin-left:20px}#insight-page .in-article{max-width:900px;width:90%;margin:60px auto 80px}#insight-page .in-article header{max-width:830px;margin:auto}#insight-page .in-article h1{font-size:46px;line-height:1.4}#insight-page .in-back{display:inline-block;font-size:16px;color:#666;margin-bottom:32px}#insight-page .in-meta{font-size:15px;color:#666;margin:25px 0 35px}#insight-page .in-meta span{margin:0 10px}#insight-page .in-article-cover{margin:0 0 45px}#insight-page .in-article-cover img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:16px}#insight-page .in-prose{font-size:19px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}#insight-page .in-prose h2{margin:52px 0 20px;font-size:30px}#insight-page .in-prose p{margin:0 0 25px}#insight-page .in-prose img{max-width:100%;height:auto}#insight-page .in-prose ul,#insight-page .in-prose ol{padding-left:26px;list-style:revert}#insight-page blockquote{background:#faf1f4;border-left:4px solid var(--rose);padding:28px;margin:30px 0}#insight-page table{width:100%;border-collapse:collapse;font-size:17px}#insight-page th,#insight-page td{border:1px solid #ddd;padding:16px;text-align:left}#insight-page th{background:#f7f4f5}#insight-page .in-author{display:flex;gap:25px;padding:30px;background:#f6f6f6;border-radius:12px;margin:55px 0 25px}#insight-page .in-author>b{color:var(--rose);font-size:20px}#insight-page .in-author p{font-size:16px;margin-top:10px;color:#666}#insight-page .in-related{padding-bottom:70px}#insight-page .in-related h2{margin-bottom:25px}#insight-page .in-pagination{display:flex;gap:12px;justify-content:center;margin-top:40px}#insight-page .in-pagination a{padding:10px 15px;background:#f4f4f4}#insight-page .in-pagination [aria-current]{background:#711d36;color:white}#insight-page .in-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1100px){#insight-page .in-hero{align-items:start;flex-direction:column}#insight-page .in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#insight-page .in-feature h2{font-size:29px}#insight-page .in-feature .in-card-copy{padding:28px}}
@media(max-width:767px){body.insight-site #headerwrap .mo_wrap{background:#a92e36}#insight-page{padding-top:71px}#insight-page .in-hero{padding:40px 0;gap:24px}#insight-page h1{font-size:36px;letter-spacing:-1.3px}#insight-page .in-hero>p{font-size:17px}#insight-page .in-feature{display:flex}#insight-page .in-feature .in-cover{min-height:0;height:auto;aspect-ratio:8/5}#insight-page .in-feature h2{font-size:27px}#insight-page .in-grid{grid-template-columns:1fr;gap:32px}#insight-page .in-tools{gap:22px}#insight-page form{width:100%;min-width:0}#insight-page .in-tools nav a{font-size:15px;padding:9px 14px}#insight-page .in-collection{padding-top:35px}#insight-page .in-cta{padding:30px;display:block}#insight-page .in-cta h2{font-size:28px}#insight-page .in-cta a{display:inline-block;margin-top:26px;font-size:17px}#insight-page .in-article{margin-top:35px}#insight-page .in-article h1{font-size:32px}#insight-page .in-prose{font-size:18px;line-height:1.9}#insight-page .in-prose h2{font-size:26px}#insight-page .in-author{display:block}#insight-page .in-author>b{display:block;margin-bottom:16px}#insight-page th,#insight-page td{padding:10px;font-size:15px}#insight-page .in-preview a{display:block;margin-left:0}}
@media(prefers-reduced-motion:reduce){#insight-page .in-cover img{transition:none}}
