.sun-about-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.sun-about-heading h2{margin-bottom:24px}.sun-about-more{flex-shrink:0;font-size:13px;font-weight:700;letter-spacing:.12em;color:#df382f!important;margin-bottom:24px;text-decoration:none}.sun-about-more:hover{color:#a82120!important}.media-library{padding:126px 0 90px;background:#fff;color:#102a43;min-height:75vh}.media-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#768592;margin-bottom:44px}.media-breadcrumb a:hover,.media-read-more:hover,.media-source a:hover{color:#db382f}.media-library-heading h1{font-size:clamp(30px,4vw,54px);line-height:1.3;letter-spacing:-.03em;margin:12px 0 18px}.media-library-heading>p:last-child{color:#6d7e8b;font-size:16px;line-height:1.9}.media-search{display:flex;max-width:640px;margin:36px 0 24px;border-bottom:1px solid #bdcbd4}.media-search input{border:0;outline:0;flex:1;min-width:0;padding:15px 0;font:inherit;background:transparent;color:#102a43}.media-search button{border:0;background:transparent;color:#da372e;cursor:pointer;font:inherit;padding:15px}.media-platforms{display:flex;gap:12px 25px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #e1e7eb;font-size:14px}.media-platforms a{color:#738390;padding-bottom:7px}.media-platforms a[aria-current]{color:#d5362c;border-bottom:2px solid #d5362c}.media-topics{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0}.media-topics>span{font-size:12px;color:#82909b;margin-right:8px}.media-tag{display:inline-block;font-size:12px;color:#607484!important;background:#f2f5f7;padding:5px 10px;line-height:1.5}.media-tag:hover{background:#fceeea;color:#ba342c!important}.media-results-count{color:#84929d;font-size:12px;margin:24px 0 0}.media-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.media-article-card{padding:35px 0;border-bottom:1px solid #dce4e9}.media-card-meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.04em;color:#8996a1}.media-card-meta>span{color:#cf3c32}.media-article-card h2{font-size:23px;line-height:1.5;margin:18px 0 14px}.media-article-card h2 a:hover{color:#c93830}.media-article-card>p{font-size:14px;color:#70818e;line-height:1.9}.media-card-tags{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}.media-read-more{display:inline-block;color:#ca3d32;font-size:12px;margin-top:18px;letter-spacing:.06em}.media-empty{grid-column:1/-1;text-align:center;padding:90px 20px;color:#778b9a}.media-empty h2{font-size:23px;color:#526a7c;margin-bottom:18px}.media-empty p{line-height:1.9}.media-empty a{display:inline-block;margin-top:22px;color:#c53b30}.media-pagination{display:flex;gap:24px;align-items:center;margin-top:38px;font-size:14px}.media-filter-note{font-size:13px;color:#697e8e;margin:20px 0}.media-filter-note a{color:#c53b30;margin-left:15px}.media-detail .container{max-width:1040px}.media-detail-heading{padding-bottom:30px;border-bottom:1px solid #dae3e9}.media-detail-heading h1{font-size:clamp(28px,3.6vw,46px);line-height:1.45;margin:16px 0 22px;overflow-wrap:anywhere}.media-detail-meta{font-size:13px;color:#80909c}.media-article-body{padding:32px 0 18px;font-size:17px;line-height:2;color:#3d5669;overflow-wrap:anywhere}.media-article-body p{margin:0 0 24px}.media-source{padding:24px;background:#f5f7f8;margin:20px 0;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.media-source h2{font-size:16px;margin-bottom:12px}.media-source a{color:#bf3c33}.media-bottom-links{display:flex;justify-content:space-between;gap:20px;margin:40px 0 0;font-size:14px}.media-library .eyebrow{color:#d83b31}.media-library a{text-decoration:none}@media(max-width:760px){.sun-about-heading{gap:12px;align-items:center}.sun-about-more{font-size:12px}.media-library{padding:130px 0 55px}.media-breadcrumb{margin-bottom:32px}.media-article-grid{grid-template-columns:1fr}.media-platforms{gap:12px 17px}.media-article-card h2{font-size:20px}.media-detail .container{width:calc(100% - 36px)}.media-article-body{font-size:16px}.media-bottom-links{font-size:13px}}
