.news-page{background:#f4f1ea;color:#14233c}.news-main{max-width:1440px;margin:0 auto;padding:48px clamp(22px,5vw,80px) 0}.news-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:#6b7480;font-size:13px;line-height:1.7;margin-bottom:54px}.news-breadcrumb a{color:inherit;text-decoration:none}.news-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.news-article{max-width:1090px;margin:0 auto}.article-header{max-width:920px;margin:0 auto 40px}.article-category{color:#8c6b3d;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.news-page .article-header h1,.news-page .news-index-heading h1{font-size:clamp(32px,4.5vw,66px);font-weight:500;line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 28px}.article-meta{display:flex;flex-wrap:wrap;gap:10px 23px;color:#6d7680;font-size:13px;line-height:1.7}.article-summary{max-width:830px;margin:27px 0 0;font-size:20px;font-weight:400;line-height:1.75;color:#4f5c6f}.article-cover{margin:0 0 45px;overflow:hidden;border-radius:13px;background:#e5e3dc}.article-cover img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.article-body{max-width:800px;margin:0 auto;font-size:19px;line-height:1.9;overflow-wrap:anywhere;font-weight:400;letter-spacing:.005em}.article-body p{margin:0 0 26px}.article-body h2{font-size:30px;font-weight:500;line-height:1.4;margin:44px 0 20px}.article-body ul{padding-left:25px;margin:0 0 27px}.article-body li{padding-left:7px;margin-bottom:10px}.article-body blockquote{margin:34px 0;padding:20px 28px;border-left:3px solid #bd9655;background:#eae5da;color:#3f4c60;font-size:22px;line-height:1.8}.article-video{max-width:900px;margin:45px auto 0}.article-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#14233c}.article-video figcaption{padding-top:12px;font-size:13px;color:#6d7680}.article-video a{color:inherit;text-underline-offset:4px}.article-source{max-width:800px;margin:42px auto 0;padding:23px 0;border-top:1px solid #14233c22;border-bottom:1px solid #14233c22;display:flex;flex-wrap:wrap;gap:14px 24px;font-size:14px}.article-source>span{color:#6d7680}.article-source>a{color:#14233c;text-underline-offset:4px;overflow-wrap:anywhere}.article-back{display:block;width:fit-content;max-width:800px;margin:35px auto 0;padding:12px 24px;border:1px solid #14233c55;border-radius:50px;color:#14233c;text-decoration:none;font-size:14px;transition:background .2s,color .2s}.article-back:hover{color:#fff;background:#14233c}.news-index-heading{max-width:800px;margin-bottom:50px}.news-index-heading>p:last-child{font-size:18px;color:#657184;line-height:1.8}.news-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}.news-index-card{overflow:hidden;background:#fffdf8;border:1px solid #14233c17;border-radius:13px;transition:transform .25s,box-shadow .25s}.news-index-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #14233c0b}.news-index-card>a{display:block;color:inherit;text-decoration:none}.news-index-cover{aspect-ratio:16/10;background:#e6e4db;overflow:hidden}.news-index-cover img{width:100%;height:100%;object-fit:cover;display:block}.news-index-content{padding:27px}.news-index-content .article-category{margin-bottom:13px;font-size:10px}.news-index-content h2{font-size:25px;line-height:1.45;font-weight:500;overflow-wrap:anywhere;margin:0 0 17px}.news-index-content>p:not(.article-category){font-size:15px;line-height:1.8;color:#657184;margin:0 0 23px}.news-index-content .article-meta{font-size:11px;gap:6px 14px}.news-read-more{display:block;color:#8c6b3d;font-size:12px;margin-top:22px}.news-page .site-footer{margin-top:90px}.news-main a:focus-visible{outline:2px solid #ad8447;outline-offset:5px}@media(max-width:1000px){.news-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-main{padding-top:35px}.article-header{max-width:100%}}@media(max-width:600px){.news-main{padding-inline:22px;padding-top:27px}.news-breadcrumb{font-size:11px;margin-bottom:35px;gap:10px}.article-category{font-size:11px;margin-bottom:18px}.news-page .article-header h1,.news-page .news-index-heading h1{font-size:34px;line-height:1.3;margin-bottom:23px}.article-meta{font-size:12px}.article-summary{font-size:17px;margin-top:23px}.article-header{margin-bottom:28px}.article-cover{border-radius:8px;margin-bottom:30px}.article-body{font-size:17px;line-height:1.9}.article-body h2{font-size:26px;margin-top:32px}.article-body blockquote{font-size:19px;padding:17px 20px;margin:27px 0}.article-video{margin-top:30px}.article-source{margin-top:30px}.article-back{font-size:13px}.news-index-heading{margin-bottom:32px}.news-index-heading>p:last-child{font-size:16px}.news-index-grid{grid-template-columns:1fr;gap:20px}.news-index-content{padding:25px}.news-index-content h2{font-size:24px}.news-page .site-footer{margin-top:55px}}@media(prefers-reduced-motion:reduce){.news-index-card,.article-back{transition:none}.news-index-card:hover{transform:none}}
