.yiju-insights{--yi-ink:#252629;--yi-rule:#d8d8d5;--yi-accent:#ff7900;color:var(--yi-ink);background:#fff;font-family:inherit;line-height:1.6;width:100%;overflow-wrap:anywhere}
.yiju-insights *{box-sizing:border-box}.yiju-insights a{color:inherit;text-decoration:none}.yiju-insights a:focus-visible,.yiju-insights button:focus-visible,.yiju-insights input:focus-visible,.yiju-insights select:focus-visible{outline:2px solid var(--yi-accent);outline-offset:5px}
.yiju-insights .yi-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;line-height:1.5;margin:0 0 26px;color:var(--yi-accent)}
.yi-masthead{max-width:1320px;margin:auto;padding:110px 40px 76px;display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;border-bottom:1px solid var(--yi-rule)}
.yiju-insights .yi-masthead h1{font-size:clamp(48px,6vw,84px);letter-spacing:-.055em;line-height:1.03;font-weight:500;margin:0;max-width:720px}.yi-masthead>p{font-size:21px;line-height:1.55;margin:0 0 3px;max-width:460px;color:#626367}
.yi-library{max-width:1320px;margin:auto;padding:44px 40px 100px}.yi-filters{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(145px,.6fr) minmax(155px,.7fr) auto;gap:24px;align-items:end;margin:0!important;padding:0}
.yi-filters label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-weight:600}.yiju-insights .yi-filters input,.yiju-insights .yi-filters select{width:100%;border:1px solid var(--yi-rule);border-radius:0;box-shadow:none;min-height:52px;background:#fff;color:var(--yi-ink);padding:12px 16px;font:inherit;font-size:15px;margin:0}
.yiju-insights .yi-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:13px 22px;background:var(--yi-ink);color:#fff;border:1px solid var(--yi-ink);border-radius:0;font:inherit;font-size:14px;font-weight:600;text-transform:none;cursor:pointer;transition:background .2s,color .2s}
.yiju-insights .yi-button:hover{background:var(--yi-accent);border-color:var(--yi-accent);color:#fff}.yi-results{display:flex;justify-content:space-between;gap:20px;padding:30px 0 20px;font-size:12px;color:#747579}.yi-results p{margin:0}
.yi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:56px}.yi-card{display:flex;flex-direction:column;min-width:0}.yiju-insights .yi-card-image{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;background:#efefec}.yiju-insights .yi-card-image>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;display:block;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.2,.7,.3,1)}
.yi-image-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px;background:#303135;color:#fff;font-size:54px;font-weight:700;letter-spacing:-.06em}.yi-image-placeholder>span{font-size:11px;letter-spacing:.25em;font-weight:500;margin-top:4px;color:#d4d4d0}
.yi-card-copy{display:flex;flex-direction:column;flex:1;padding:23px 0 0;border-bottom:1px solid var(--yi-rule)}.yi-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.035em;line-height:1.5;margin:0 0 15px!important;color:#727377}.yi-card-meta>span{color:#a14b00}
.yi-type-badge{display:inline-flex;align-self:flex-start;width:fit-content;max-width:100%;padding:5px 8px;margin:0 0 12px;border:1px solid #d8d8d5;background:#f6f6f3;color:#333438;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.yi-type-2{border-color:#e7c7aa;background:#fff5eb;color:#874000}.yi-article-header>.yi-type-badge{margin:0 0 19px}
.yiju-insights .yi-card h2{font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.025em;margin:0 0 15px}.yi-card h2 a:hover{color:#b45000}.yi-card-intro{font-size:14px;line-height:1.65;color:#6d6e71;margin:0 0 22px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.yi-read{display:flex;justify-content:space-between;margin-top:auto;font-size:12px;font-weight:600;padding:0 0 19px}.yi-read span{font-size:19px;line-height:1}
.yi-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;border-top:1px solid var(--yi-rule);margin-top:64px;padding-top:24px;font-size:13px}.yi-pagination a:last-child{text-align:right}.yi-pagination a:hover{color:#a14b00}.yi-pagination>span{color:#747579}
.yi-empty{font-size:20px;padding:80px 0;text-align:center}.yi-state{max-width:980px;margin:auto;padding:110px 40px 130px}.yiju-insights .yi-state h1{font-size:clamp(34px,5vw,56px);line-height:1.15;letter-spacing:-.04em;font-weight:500;margin:0 0 20px}.yi-state>p:not(.yi-eyebrow){color:#6d6e71;font-size:18px;margin-bottom:35px}
.yi-article{padding:64px 40px 90px}.yi-article-header{max-width:780px;margin:0 auto 48px}.yi-back{display:inline-block;font-size:12px;letter-spacing:.02em;margin:0 0 48px}.yi-back:hover{color:#a14b00}.yi-article-header .yi-eyebrow{margin-bottom:22px}
.yiju-insights .yi-article h1{font-size:clamp(34px,4.4vw,62px);line-height:1.16;letter-spacing:-.04em;font-weight:500;margin:0 0 26px}.yi-deck{font-size:21px;line-height:1.6;color:#6a6b6e;max-width:850px;margin:0 0 34px!important}.yi-byline{display:flex;gap:25px;padding-top:22px;border-top:1px solid var(--yi-rule);font-size:12px}.yi-byline>span{font-weight:600}.yi-byline>time{color:#747579}
.yi-article-cover{width:100%;max-width:780px;margin:0 auto 60px!important}.yi-article-cover img{display:block;width:100%;max-height:690px;object-fit:cover}.yi-article-body{max-width:780px;margin:auto;font-size:18px;line-height:1.95;color:#3c3d40}.yi-article-body p{margin:0 0 1.45em}.yi-article-body h2,.yi-article-body h3,.yi-article-body h4{font-weight:600;line-height:1.35;margin:1.8em 0 .7em}.yi-article-body h2{font-size:30px}.yi-article-body h3{font-size:25px}.yi-article-body img{max-width:100%;height:auto;display:block;margin:25px auto}.yi-article-body figure{max-width:100%;margin:30px 0}.yi-article-body iframe,.yi-article-body video{max-width:100%}.yi-article-body a{color:#a14b00;text-decoration:underline;text-underline-offset:3px}.yi-article-body blockquote{border-left:3px solid var(--yi-accent);padding:8px 0 8px 26px;margin:32px 0;font-size:22px}.yi-article-body ul,.yi-article-body ol{padding-left:1.5em}.yi-article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.yi-article-body th,.yi-article-body td{padding:9px 13px;border:1px solid var(--yi-rule)}
.yi-tags{max-width:780px;margin:45px auto 0!important;padding:0!important;list-style:none;display:flex;flex-wrap:wrap;gap:9px}.yi-tags li{font-size:11px;line-height:1.5;border:1px solid var(--yi-rule);padding:6px 10px}.yi-article-footer{max-width:780px;margin:65px auto 0;padding-top:30px;border-top:1px solid var(--yi-rule);display:flex;align-items:center;justify-content:space-between;gap:25px}.yi-article-footer>span{font-size:22px;letter-spacing:-.02em}.yi-cached{max-width:780px;margin:0 auto 30px!important;font-size:12px;color:#747579}
.yi-article-body .yi-embed{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin:32px 0;background:#111}.yi-article-body .yi-embed iframe{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;border:0}
@media(hover:hover){.yi-card:hover .yi-card-image img{transform:scale(1.035)}}
@media(max-width:900px){.yi-masthead{padding-top:76px;grid-template-columns:1fr;gap:27px}.yi-masthead>p{max-width:590px}.yi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 25px}.yi-filters{gap:16px;grid-template-columns:1fr 1fr}.yi-filters .yi-button{grid-column:auto;justify-content:center;gap:20px}.yi-article-cover{margin-bottom:42px!important}}
@media(max-width:560px){.yi-masthead{padding:58px 22px 40px;gap:22px}.yiju-insights .yi-masthead h1{font-size:48px}.yi-masthead>p{font-size:17px}.yiju-insights .yi-eyebrow{font-size:10px;margin-bottom:19px}.yi-library{padding:30px 22px 65px}.yi-filters{grid-template-columns:1fr;gap:18px}.yi-filters .yi-button{grid-column:auto}.yi-grid{grid-template-columns:1fr;gap:38px}.yi-results{font-size:11px;flex-direction:column;gap:8px;padding:25px 0 18px}.yiju-insights .yi-card h2{font-size:24px}.yi-card-copy{padding-top:20px}.yi-card-intro{font-size:14px}.yi-pagination{font-size:11px;gap:10px;margin-top:40px}.yi-article{padding:34px 22px 65px}.yi-back{margin-bottom:37px}.yiju-insights .yi-article h1{font-size:34px;letter-spacing:-.035em}.yi-deck{font-size:18px}.yi-article-header{margin-bottom:32px}.yi-article-cover{margin-left:auto!important;margin-right:auto!important;margin-bottom:34px!important}.yi-article-body{font-size:16px;line-height:1.95}.yi-article-body h2{font-size:25px}.yi-article-body h3{font-size:22px}.yi-article-body blockquote{font-size:19px;padding-left:18px}.yi-article-footer{align-items:flex-start;flex-direction:column;margin-top:45px}.yi-article-footer>span{font-size:19px}.yi-state{padding:65px 22px 85px}}
@media(prefers-reduced-motion:reduce){.yiju-insights *{transition:none!important;animation:none!important}}
