.news-main{--news-gold:#d8b24a;--news-line:rgba(216,178,74,.25);color:#fff4de;background:#0d0d0f;padding-bottom:80px}.news-main *{box-sizing:border-box}.news-main [hidden]{display:none!important}.news-main .wrap{max-width:1280px}.news-main a{text-decoration:none}.news-main a:focus-visible,.news-main button:focus-visible,.news-main input:focus-visible,.news-main select:focus-visible{outline:3px solid #f6d881;outline-offset:5px}.news-kicker{color:#d8b24a;font-size:11px;letter-spacing:.18em;font-weight:700;display:block}.news-hero{padding-top:65px;padding-bottom:40px;position:relative}.news-hero:after{content:'';width:150px;height:4px;display:block;margin-top:35px;background:linear-gradient(90deg,#d8b24a,transparent)}.news-hero h1{font-size:clamp(34px,4.3vw,62px);max-width:930px;line-height:1.1;margin:22px 0}.news-intro{max-width:900px;color:#cbbfa9;font-size:15px;line-height:1.85}.news-intro p{margin:12px 0}.news-browse{display:inline-flex;gap:24px;align-items:center;color:#edce77;font-weight:700;font-size:15px;padding-top:15px}.news-featured{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:75px}.featured-lead{display:grid;grid-template-columns:.9fr 1.2fr;overflow:hidden;background:linear-gradient(120deg,#353021,#232427);border:1px solid var(--news-line);border-radius:20px;align-items:center;color:#fff4de}.featured-lead>div:last-child{padding:32px 28px 32px 10px}.featured-lead h2{font-size:clamp(23px,2.3vw,34px);line-height:1.22;margin:18px 0 28px}.featured-lead time{display:block;font-size:12px;color:#cbbfa9;margin-top:14px}.news-art{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#6a5729 0,transparent 65%),linear-gradient(135deg,#30312c,#17181a);color:#eed17b;aspect-ratio:1.8}.news-art svg{width:58%;max-height:220px;z-index:1;filter:drop-shadow(0 9px 12px #0008);transition:transform .5s ease}.news-art:before,.news-art:after{content:'';position:absolute;width:70%;height:1px;background:linear-gradient(90deg,transparent,#d8b24a80,transparent);transform:rotate(-25deg);top:30%}.news-art:after{top:75%;transform:rotate(25deg)}.art-orbit{position:absolute;width:65%;aspect-ratio:1;border:1px solid #d8b24a33;border-radius:50%;box-shadow:0 0 0 18px #d8b24a06,0 0 0 36px #d8b24a04}.art-word{position:absolute;bottom:11px;font-size:9px;letter-spacing:.3em;color:#cdbd88}.art-2{background:radial-gradient(ellipse,#85612e,transparent 70%),#25201a}.art-4{background:radial-gradient(ellipse,#49514a,transparent 70%),#19201c}.art-5{background:radial-gradient(ellipse,#655137,transparent 70%),#211d1a}.featured-lead>.news-art{aspect-ratio:auto;height:100%;min-height:290px;background-color:transparent}.featured-side{display:grid;gap:16px}.featured-side>a{background:#232427;border:1px solid var(--news-line);border-radius:16px;padding:23px;color:#fff4de;display:grid;grid-template-columns:1fr auto;gap:12px}.featured-side h3{grid-column:1/-1;font-size:20px;line-height:1.35;margin:0}.featured-side time{font-size:12px;color:#bfb49e}.featured-side .news-read{font-size:12px}.news-tag{color:#efd080;font-size:11px;letter-spacing:.03em;font-weight:700}.news-read{color:#f1d17d;font-size:14px;font-weight:700;display:flex;align-items:center;gap:15px}.news-library{scroll-margin-top:100px}.news-library-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.news-library-heading h2,.news-archive h2{font-size:clamp(28px,3vw,40px);margin:12px 0}.news-library-heading p,.news-archive p{font-size:15px;line-height:1.8;color:#c9bda8;max-width:700px}.news-total{font-size:48px;line-height:1.1;color:#d8b24a;border-left:1px solid var(--news-line);padding-left:35px}.news-total small{display:block;font-size:10px;letter-spacing:.18em;text-align:center}.news-search{background:#232427;border:1px solid var(--news-line);padding:24px;border-radius:16px}.news-search label{display:block;color:#f3d78b;font-size:14px;font-weight:700;margin-bottom:12px}.news-search-row{display:grid;grid-template-columns:1fr 150px;gap:12px}.news-input{display:flex;align-items:center;gap:14px;border:1px solid #71623c;border-radius:9px;padding:0 18px;background:#171718}.news-input svg{width:23px;flex-shrink:0;fill:none;stroke:#d8b24a;stroke-width:1.7}.news-input input{width:100%;height:54px;background:transparent;border:0;color:#fff4de;font:inherit;font-size:15px;min-width:0;outline-offset:-4px}.news-input input::placeholder{color:#aaa18f}.news-search button,.news-empty button{background:linear-gradient(120deg,#f3dc98,#d8b24a);border:1px solid #f0d17a;border-radius:9px;color:#1a1812;font:inherit;font-size:14px;font-weight:800;cursor:pointer;padding:14px 22px;transition:filter .2s,transform .2s}.news-search button:hover,.news-empty button:hover{filter:brightness(1.12);transform:translateY(-2px)}.news-filters{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 18px}.news-filters button{display:flex;align-items:center;gap:10px;color:#dfd4bf;background:#202122;border:1px solid #514a36;border-radius:30px;padding:11px 15px;font:inherit;font-size:12px;cursor:pointer;transition:background .2s}.news-filters button span{font-size:10px;background:#ffffff0c;border-radius:20px;min-width:20px;padding:2px 5px}.news-filters button[aria-pressed=true]{background:#d8b24a;color:#16150f;border-color:#d8b24a;font-weight:700}.news-filters button:hover{border-color:#e9ca71}.news-results-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;font-size:13px;color:#c4b89f}.news-results-bar label{display:flex;align-items:center;gap:12px}.news-results-bar select{background:#232427;color:#f0d894;border:1px solid #615536;padding:10px;border-radius:6px;font:inherit;max-width:190px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.news-card{border:1px solid var(--news-line);border-radius:16px;overflow:hidden;background:#232427;transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.news-card-link{display:flex;flex-direction:column;height:100%;color:#fff4de}.news-card-copy{padding:22px;display:flex;flex-direction:column;flex:1}.news-card time{display:block;font-size:11px;color:#b6ab96;margin-top:10px}.news-card h3{font-size:20px;line-height:1.35;margin:13px 0}.news-card p{font-size:13px;line-height:1.85;color:#c7bba5;margin:0 0 23px}.news-card .news-read{margin-top:auto;padding-top:17px;border-top:1px solid var(--news-line);justify-content:space-between}.news-card:hover{transform:translateY(-5px);border-color:#d8b24a;box-shadow:0 12px 24px #0004}.news-card:hover svg,.featured-lead:hover svg{transform:rotate(-5deg) scale(1.08)}.news-empty{text-align:center;background:#232427;border:1px dashed #73633b;border-radius:16px;padding:55px 22px}.news-empty h3{font-size:25px}.news-empty p{color:#c7bba5}.news-archive{margin-top:65px;display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:center;padding-top:38px;border-top:1px solid var(--news-line)}.news-archive>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px;color:#f6d990;font-size:42px;background:linear-gradient(120deg,#333026,#232427);border:1px solid var(--news-line);border-radius:12px}.news-archive>a span{font-size:13px}.news-breadcrumb{display:flex;gap:14px;flex-wrap:wrap;padding-top:35px;padding-bottom:20px;font-size:13px;color:#ad9b72}.news-breadcrumb a{color:#d8b24a}.news-detail .news-article-header{position:static;background:none;border:0;box-shadow:none;display:block;padding-top:25px;padding-bottom:25px}.news-article-header h1{font-size:clamp(32px,4.2vw,57px);line-height:1.15;max-width:1050px;margin:20px 0 25px}.news-article-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#c7bba5}.news-article-meta button{border:1px solid #8f793f;color:#f1d17d;background:#232427;border-radius:8px;padding:12px 18px;cursor:pointer;font:inherit}.copy-status{font-size:13px;color:#ecd18b}.copy-status:empty{display:none}.copy-status input{background:#232427;color:#fff4de;width:100%;padding:12px;border:1px solid #d8b24a}.news-article-banner>.news-art{aspect-ratio:4.6;border:1px solid var(--news-line);border-radius:18px}.news-article-banner svg{height:80%;position:absolute}.news-article-banner .art-word{right:30px;bottom:25px;letter-spacing:.4em}.news-article-banner .art-orbit{width:30%}.news-prose{max-width:800px;margin:50px auto 65px;padding:0 25px;font-size:16px;line-height:1.95;color:#d8ccb5}.news-prose h2{font-size:29px;line-height:1.35;color:#fff4de;margin:45px 0 22px}.news-prose h3{font-size:22px;line-height:1.4;color:#edcf7d;margin:35px 0 15px}.news-prose p{margin:17px 0}.news-prose ul{padding-left:23px}.news-prose li{padding-left:7px;margin:12px 0}.news-prose li::marker{color:#d8b24a}.news-prose a{color:#f0cf78;text-decoration:underline;text-underline-offset:4px}.news-prose strong{color:#f3d99b}.news-table{overflow:auto;margin:25px 0;border:1px solid var(--news-line);border-radius:10px}.news-table table{width:100%;border-collapse:collapse;min-width:380px;font-size:14px}.news-table th,.news-table td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--news-line)}.news-table th{background:#333025;color:#f1d17d}.news-table td{background:#202122}.news-notice{background:#2c281e;padding:22px 26px;border-left:3px solid #d8b24a;border-radius:0 10px 10px 0;font-size:14px}.news-notice p{margin:8px 0 0}.news-related{padding-top:35px;border-top:1px solid var(--news-line)}.news-related .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-related .news-library-heading>a{color:#f0ce77;font-size:14px}.news-related .news-art{aspect-ratio:2.6}
@media(min-width:1600px){.news-main .wrap{max-width:1400px}}
@media(max-width:1150px){.news-featured{grid-template-columns:1fr}.featured-side{grid-template-columns:1fr 1fr}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-lead{grid-template-columns:.8fr 1.2fr}.news-archive{grid-template-columns:1fr 1fr}.news-archive>a{flex-direction:column;align-items:flex-start}.news-featured{margin-bottom:50px}}
@media(max-width:700px){.news-hero{padding-top:35px}.news-hero h1{font-size:36px}.news-intro{font-size:14px}.featured-lead{grid-template-columns:1fr}.featured-lead>.news-art{min-height:180px;max-height:200px}.featured-lead>div:last-child{padding:25px}.featured-side{grid-template-columns:1fr}.featured-side h3{font-size:19px}.news-grid,.news-related .news-grid{grid-template-columns:1fr}.news-library-heading{align-items:flex-start}.news-total{font-size:36px;padding-left:15px}.news-search{padding:18px}.news-search-row{grid-template-columns:1fr}.news-search button{min-height:48px}.news-filters{gap:8px}.news-filters button{font-size:12px;padding:10px 12px}.news-results-bar{align-items:flex-start;font-size:12px}.news-results-bar label{flex-direction:column;align-items:flex-end;gap:5px}.news-results-bar select{max-width:165px}.news-archive{grid-template-columns:1fr;gap:20px}.news-archive>a{flex-direction:row;align-items:center;padding:25px}.news-card h3{font-size:22px}.news-card p{font-size:14px}.news-detail .news-article-header h1{font-size:34px}.news-article-banner>.news-art{aspect-ratio:2}.news-prose{margin-top:30px;font-size:15px;padding:0 22px}.news-prose h2{font-size:26px}.news-prose h3{font-size:21px}.news-related .news-library-heading{flex-direction:column;gap:5px}.news-main{padding-bottom:50px}}
@media(prefers-reduced-motion:reduce){.news-main *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
