.reference-post-page{background:#f5f6f0}.reference-post-header{padding:95px 20px 95px;text-align:center}.reference-post-heading{width:min(930px,100%);margin:auto}.reference-post-tags{display:flex;justify-content:center;gap:12px;margin-bottom:28px}.reference-post-tags a,.related-tags span{padding:5px 10px;background:#dfe7d7;color:#284f00;font-size:11px;font-weight:600;letter-spacing:.08em}.reference-post-header h1{margin:0 auto 38px;font-family:'Newsreader',serif;font-size:clamp(58px,5.25vw,80px);font-weight:400;line-height:.94;letter-spacing:-.035em}.reference-post-meta{display:flex;align-items:center;justify-content:center;gap:0;font-size:16px}.reference-post-meta>span{padding:0 24px;border-right:1px solid var(--line)}.preferred-source{margin-left:24px;padding:11px 18px;background:var(--lime);color:#fff;font-size:12px;font-weight:700}.preferred-source:hover{background:#244700}.reference-cover{width:min(976px,calc(100% - 40px));height:555px;margin:0 auto 48px;position:relative;overflow:hidden;background:#e7ede1}.reference-cover::before{content:"";position:absolute;left:0;right:0;top:0;height:76px;background:#e9ad84}.reference-cover-side{position:absolute;left:0;top:76px;bottom:0;width:26.5%;background:linear-gradient(180deg,#d7ad94 0%,#c9c3a8 50%,#355b21 100%)}.reference-cover-title{position:absolute;left:33%;right:7%;top:36%;font-family:'Newsreader',serif;font-size:62px;line-height:.92;letter-spacing:-.035em}.reference-cover-title em{font-weight:400}.reference-cover-line{position:absolute;left:33%;right:7%;bottom:11%;padding-top:20px;border-top:1px solid rgba(13,23,15,.5);font-family:'Newsreader',serif;font-size:17px}.reference-post-content{width:min(976px,calc(100% - 40px));margin:0 auto;padding:0 0 100px;color:var(--ink);font-family:'DM Sans',sans-serif;font-size:21px;line-height:1.8}.reference-post-content>p{margin:0 0 34px}.reference-post-content .post-opening{font-size:21px;line-height:1.8}.reference-post-content h2{margin:72px 0 24px;font-family:'DM Sans',sans-serif;font-size:42px;font-weight:600;line-height:1.15;letter-spacing:-.025em}.reference-post-content h3{margin:45px 0 14px;font-family:'DM Sans',sans-serif;font-size:24px;font-weight:600}.reference-post-content blockquote{margin:50px 0;padding:35px 42px;border:0;background:#e7ede1;font-family:'Newsreader',serif;font-size:32px;line-height:1.35}.reference-post-content blockquote p{margin:0}.reference-post-content a{color:#315f00;text-decoration:underline;text-underline-offset:4px}.reference-post-content .post-callout{display:block;margin:0;padding:0;border:0;background:transparent}.reference-post-content .post-callout>span{display:none}.reference-post-content .post-callout h3{margin-bottom:9px}.reference-post-content .post-callout p{font-size:21px;line-height:1.8}.reference-post-content .inline-cta{margin:60px 0;padding:45px;background:#e7ede1;color:var(--ink)}.reference-post-content .inline-cta h3{margin:5px 0 12px;color:var(--ink);font-size:34px}.reference-post-content .inline-cta p{color:var(--muted);font-size:18px}.reference-post-content .inline-cta .button{color:#fff;text-decoration:none}.reference-post-content .post-list{margin:10px 0 40px;padding:0;list-style:none}.reference-post-content .post-list li{padding:18px 0;border-bottom:1px solid var(--line)}.reference-post-content .timeline{margin:10px 0 45px;padding:0;list-style:none}.reference-post-content .timeline li{display:grid;grid-template-columns:100px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.reference-post-content .timeline span{color:#315f00;font-weight:700}.reference-post-content .timeline p{margin:6px 0 0}.reference-closing{margin-top:65px!important;padding-top:35px;border-top:1px solid var(--line)}.reference-author{width:min(976px,calc(100% - 40px));margin:0 auto 110px;padding:38px 0;display:grid;grid-template-columns:100px 1fr;gap:30px;border-block:1px solid var(--line)}.reference-author-avatar{width:88px;height:88px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%!important;font-family:'Newsreader',serif;font-size:24px}.reference-author h2{margin:0 0 9px;font-family:'DM Sans',sans-serif;font-size:23px;font-weight:600}.reference-author p{max-width:700px;margin:0;color:var(--muted);line-height:1.6}.reference-related{padding:100px 0;background:#eef1ea}.reference-related>div>h2{margin:0 0 45px;font-family:'Newsreader',serif;font-size:45px;font-weight:400}.reference-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.reference-related-grid article{padding:22px;background:#fff}.related-cover{height:230px;padding:65px 28px 25px 32%;position:relative;background:#e7ede1;font-family:'Newsreader',serif;font-size:27px;line-height:1}.related-cover::before{content:"";position:absolute;left:0;top:0;bottom:0;width:25%;background:linear-gradient(#d7ad94,#355b21)}.related-cover::after{content:"";position:absolute;left:0;right:0;top:0;height:30px;background:#e9ad84}.related-two{background:#e9e4d7}.related-three{background:#dfe8df}.related-tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 17px}.reference-related-grid h3{min-height:95px;padding-top:17px;border-top:1px solid var(--line);font-family:'DM Sans',sans-serif;font-size:21px;font-weight:500;line-height:1.35}.related-author{display:flex;align-items:center;gap:12px;margin-top:25px}.related-author>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%!important;font-family:'Newsreader',serif}.related-author p{margin:0;font-size:13px}.related-author small{color:var(--muted)}
@media(max-width:900px){.reference-post-header{padding-top:70px}.reference-post-meta{flex-wrap:wrap;gap:14px}.reference-post-meta>span{padding:0 14px}.preferred-source{margin-left:0}.reference-cover{height:480px}.reference-cover-title{font-size:50px}.reference-related-grid{grid-template-columns:1fr 1fr}.reference-related-grid article:last-child{grid-column:1/-1}}
@media(max-width:600px){.reference-post-header{padding:48px 18px 58px}.reference-post-tags{margin-bottom:22px}.reference-post-header h1{margin-bottom:28px;font-size:46px}.reference-post-meta{font-size:13px;line-height:1.5}.reference-post-meta>span{padding:0 8px}.reference-post-meta>span:nth-child(3){border:0}.preferred-source{width:100%;margin-top:5px}.reference-cover{width:calc(100% - 28px);height:340px;margin-bottom:32px}.reference-cover::before{height:45px}.reference-cover-side{top:45px;width:27%}.reference-cover-title{left:33%;right:5%;top:31%;font-size:33px}.reference-cover-line{left:33%;font-size:11px}.reference-post-content{width:calc(100% - 32px);padding-bottom:70px;font-size:18px;line-height:1.7}.reference-post-content .post-opening,.reference-post-content .post-callout p{font-size:18px;line-height:1.7}.reference-post-content h2{margin-top:55px;font-size:34px}.reference-post-content h3{font-size:22px}.reference-post-content blockquote{padding:28px 24px;font-size:25px}.reference-post-content .inline-cta{padding:30px 24px}.reference-post-content .timeline li{grid-template-columns:1fr;gap:7px}.reference-author{width:calc(100% - 32px);grid-template-columns:70px 1fr;margin-bottom:75px}.reference-author-avatar{width:64px;height:64px}.reference-related{padding:70px 0}.reference-related>div>h2{font-size:38px}.reference-related-grid{grid-template-columns:1fr}.reference-related-grid article:last-child{grid-column:auto}.related-cover{height:220px}}