.blog-hero{position:relative;max-width:1130px;margin:auto;padding:65px 30px 45px;text-align:center}.blog-hero .eyebrow{justify-content:center;font-size:9px}.blog-hero h1{font-size:56px;letter-spacing:-2.8px}.blog-hero h1 em{font-size:1em;line-height:1.1;margin-top:7px}.blog-hero p{font-size:14px}.journal-star{position:absolute;right:6%;top:100px;font-size:75px;color:#e0b38d;transform:rotate(13deg)}.featured-story{padding-top:25px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.sage{background:#e5ead3}.peach{background:#f0d9c7}.sand{background:#ece7cd}.featured-art{height:360px;border-radius:16px;position:relative;display:block;overflow:hidden;padding:27px;color:#536a4c}.featured-art>div:first-child{font-size:8px;letter-spacing:1.4px;display:flex;justify-content:space-between}.featured-symbol{position:absolute;left:calc(50% - 90px);top:30px;font-size:230px;line-height:1;font-family:Georgia,serif;transform:rotate(-8deg);color:#6b835b}.art-ticket{position:absolute;right:25px;bottom:28px;transform:rotate(6deg);padding:22px;background:#f6e5ca;box-shadow:0 10px 20px #39483220;font-size:10px;line-height:1.7;letter-spacing:1px;border-radius:5px}.art-ticket span{margin-left:30px;font-size:25px}.featured-story h2{font-size:37px;margin:20px 0}.featured-story p{font-size:13px}.featured-story .button{margin-top:25px;font-size:12px}.featured-time{display:block;font-size:9px;color:#90947d;margin-top:17px}.journal-list{padding-top:50px;border-top:1px solid var(--line)}.journal-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.journal-heading h2{font-size:40px}.blog-search input{background:#f5f3e7;border:1px solid #d7ddc9;color:#354b3a;border-radius:30px;width:230px;margin:0;padding:13px 20px;font-size:12px}.blog-search input::placeholder{color:#919680}.blog-filters{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 20px}.blog-filters button{border:1px solid #d7ddc9;border-radius:25px;padding:10px 18px;background:transparent;color:#6e7c60;font-size:11px}.blog-filters .active{background:#304e40;color:#faf5df;border-color:#304e40}.blog-count{font-size:10px;color:#979a84;margin-bottom:25px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 25px}.blog-card[hidden]{display:none}.blog-art{height:220px;border-radius:12px;display:block;position:relative;overflow:hidden;transition:transform .2s}.blog-art:hover{transform:translateY(-4px)}.art-index{position:absolute;top:20px;left:20px;font-size:7px;letter-spacing:1.4px;color:#85896f}.blog-art b{position:absolute;left:calc(50% - 45px);top:35px;font-size:115px;line-height:1;font-weight:400;transform:rotate(-10deg);color:#68805a}.peach b{color:#b47d58}.sand b{color:#a3915e}.art-arrow{position:absolute;right:18px;bottom:15px;font-size:25px;color:#7b8665}.blog-meta{font-size:8px;color:#a07956;margin:21px 0 12px;letter-spacing:.4px}.blog-meta span{color:#939780;margin-left:8px}.blog-card h3{font-size:21px;line-height:1.35;letter-spacing:-.6px;font-weight:500}.blog-card h3 a:hover{color:#b37151}.blog-card>p{font-size:12px;margin-top:13px}.blog-read{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7ddc9;padding:17px 0 12px;font-size:11px;margin-top:7px}.blog-read span{font-size:19px}#blog-empty{padding:40px;text-align:center;background:#eeeedf;border-radius:12px}#blog-empty h3{font-size:22px;font-weight:500}#blog-empty p{font-size:13px;margin:12px 0}#reset-articles{border:0;background:transparent;color:#a56a4c;font-size:12px;padding:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-heading{display:block;border:0;height:auto;max-width:850px;padding:45px 25px 35px;margin:auto;z-index:auto}.article-back{display:inline-block;font-size:11px;color:#90967d;margin-bottom:40px}.article-heading .eyebrow{font-size:9px}.article-heading h1{font-size:49px;line-height:1.2;letter-spacing:-2px;margin:22px 0}.article-heading>p{font-size:16px;max-width:700px}.article-byline{font-size:10px;color:#6f7e60;margin-top:25px}.article-byline span{color:#9a9d87}.article-banner{max-width:1000px;margin:0 auto 50px;height:290px;border-radius:16px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:80px}.article-banner>span{font-size:200px;line-height:1;color:#74835d;transform:rotate(-9deg)}.article-banner>b{font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.7;color:#72775d}.article-banner>i{position:absolute;font-size:100px;right:-15px;bottom:-20px;font-style:normal;color:#ffffff50}.article-body{max-width:730px;margin:auto;padding:0 25px 45px}.article-body section{margin-bottom:38px}.article-number{font-size:9px;color:#b28d69;letter-spacing:1px}.article-body h2{font-size:27px;letter-spacing:-.7px;margin:13px 0 16px}.article-body p{font-size:15px;line-height:1.95}.article-takeaway{background:#eeeedb;border-left:3px solid #a9b98a;padding:25px;margin:40px 0}.article-takeaway>span{font-size:8px;letter-spacing:1.5px;color:#7e876a}.article-takeaway p{font-size:14px;margin-top:10px}.related-stories{border-top:1px solid var(--line);padding-top:55px}.related-stories>h2{font-size:36px;margin-bottom:30px}@media(max-width:950px){.journal-star{font-size:50px;right:3%;top:135px}.featured-story{gap:30px}.featured-story h2{font-size:31px}.featured-art{height:330px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-card h3{font-size:20px}.article-banner{margin-inline:25px}}@media(max-width:600px){.blog-hero{padding:40px 22px 30px}.blog-hero h1{font-size:40px;letter-spacing:-2px}.blog-hero p{font-size:12px}.journal-star{display:none}.featured-story{grid-template-columns:1fr;gap:30px;padding-top:20px;padding-bottom:40px}.featured-art{height:300px}.featured-symbol{font-size:210px;top:15px}.featured-story h2{font-size:30px}.journal-heading{flex-direction:column;align-items:stretch;gap:15px}.journal-heading h2{font-size:35px}.blog-search input{width:100%}.blog-filters{gap:8px;margin-top:22px}.blog-filters button{font-size:10px;padding:9px 13px}.blog-grid{grid-template-columns:1fr;gap:35px}.blog-art{height:235px}.blog-art b{font-size:130px;top:35px;left:calc(50% - 50px)}.blog-card h3{font-size:23px}.blog-card>p{font-size:13px}.blog-meta{font-size:9px}.article-heading{padding:30px 22px}.article-back{margin-bottom:30px}.article-heading h1{font-size:36px;letter-spacing:-1.5px}.article-heading>p{font-size:14px}.article-banner{height:210px;margin:0 12px 35px;gap:25px}.article-banner>span{font-size:140px}.article-banner>b{font-size:9px;letter-spacing:1px}.article-body{padding-inline:22px}.article-body h2{font-size:25px}.article-body p{font-size:14px}.article-takeaway{padding:22px}.related-stories>h2{font-size:32px}}
