.writing-intro{padding:65px 0 28px;border-bottom:1px solid #d9dfbf}.writing-intro-row{display:flex;align-items:end;justify-content:space-between;gap:50px}.writing-intro h1{font:600 44px/1.2 'Source Code Pro';letter-spacing:-1px;margin:18px 0}.writing-intro p{font-size:16px;max-width:620px;margin:0;line-height:1.8}.writing-search{display:flex;background:white;border:1px solid #cad2ac;border-radius:8px;overflow:hidden;flex-shrink:0;width:290px}.writing-search input[type=search]{width:100%;min-width:0;background:transparent;border:0;padding:12px 14px;font:14px 'Source Sans 3';color:#272523;outline-offset:-3px}.writing-search button{background:transparent;border:0;padding:10px 13px;color:#477448;display:grid;place-items:center}.writing-search button:hover{background:#e3ecd6}.writing-search svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.writing-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.writing-categories{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.writing-categories a{padding:7px 15px;border-radius:22px;background:white;border:1px solid #cad2ac;font-size:13px;transition:background-color .18s ease,color .18s ease}.writing-categories a[aria-current]{background:#272523;color:#fff;border-color:#272523}.writing-categories a:hover{background:#2b4431;color:#f1f4d5;border-color:#2b4431}.writing-page{padding-top:35px;padding-bottom:35px}.writing-feature{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #d1dbba;border-radius:14px;overflow:hidden;background:white;transition:box-shadow .2s ease,border-color .2s ease}.writing-feature:hover{border-color:#a4b68a;box-shadow:0 10px 30px #2b443112}.writing-feature-copy{padding:38px 36px}.writing-feature .eyebrow{font-size:9px}.writing-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:12px;margin:22px 0 13px;color:#76836c}.writing-meta>span{color:#2b7d40;background:#edf2df;border-radius:4px;padding:4px 8px}.writing-feature h2{font:600 31px/1.35 'Source Serif 4';margin:0 0 17px}.writing-feature h2 a:hover{color:#2b7d40}.writing-feature p{font:16px/1.8 'Source Serif 4';margin:0 0 24px;color:#61715a}.writing-feature-bottom{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:25px}.writing-feature small,.writing-row-copy small{font:11px 'Source Code Pro';color:#7b8871}.writing-read{display:inline-flex;gap:20px;align-items:center;padding:9px 12px;margin-left:-12px;border-radius:7px;font-size:14px;color:#2b7d40!important;transition:background-color .18s ease}.writing-read:hover{background:#e3ecd6}.writing-read span{transition:transform .18s ease}.writing-read:hover span{transform:translate(2px,-2px)}.writing-feature-art{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;isolation:isolate;overflow:hidden;min-height:350px;background:#eff2d4;padding:20px}.writing-feature-art .writing-cover{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.writing-feature-art:hover .writing-cover{transform:scale(1.04)}.writing-owl-halo{position:absolute;width:230px;height:230px;background:#e1e8bb;border-radius:50%;z-index:-1}.writing-feature-art .writing-owl{height:270px;max-width:85%;object-fit:contain}.writing-feature-art>span{font:10px 'Source Code Pro';text-align:center;color:#79865e;margin-top:8px;position:relative}.writing-collection{padding-top:55px}.writing-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.writing-section-title h2{font:600 23px 'Source Code Pro';margin:0}.writing-section-title>span{font:11px 'Source Code Pro';color:#7b8871}.writing-list article{display:grid;grid-template-columns:160px minmax(0,1fr) 46px;gap:30px;padding:27px 18px;border-top:1px solid #d9dfbf;border-radius:9px;transition:background-color .18s ease,transform .18s ease}.writing-list article:last-child{border-bottom:1px solid #d9dfbf}.writing-list article:hover,.writing-list article:focus-within{background:#eff3e4;transform:translateX(3px)}.writing-row-meta{padding-top:4px;display:flex;flex-direction:column;gap:12px;color:#66805c;font-size:12px}.writing-row-meta time{font:10px 'Source Code Pro';color:#859079}.writing-row-copy h3{font:500 24px/1.4 'Source Serif 4';margin:0 0 10px}.writing-row-copy h3 a:hover{color:#2b7d40}.writing-row-copy p{font-size:14px;margin:0 0 13px;line-height:1.8;max-width:730px}.writing-arrow{width:42px;height:42px;border:1px solid #d4ddbd;border-radius:50%;display:grid;place-items:center;align-self:center;font-size:20px;color:#2b7d40!important;background:#fff;transition:background-color .18s ease,color .18s ease}.writing-arrow:hover{background:#2b4431;color:#eff3ce!important;border-color:#2b4431}.writing-help{display:flex;align-items:center;gap:18px;background:#fff7eb;border:1px solid #edcc9c;border-radius:12px;padding:24px;margin:45px 0 0}.writing-help>img{width:48px;height:58px;object-fit:contain;background:white;border-radius:50%}.writing-help h2{font:600 17px 'Source Code Pro';margin:0 0 6px}.writing-help p{font-size:13px;margin:0}.writing-help button{margin-left:auto;border-color:#edcc9c}.writing-help button:hover{background:#2b4431;border-color:#2b4431;color:white}.writing-pagination{display:flex;justify-content:center;align-items:center;gap:20px;font-size:13px;margin-top:30px}.writing-pagination a{padding:9px 14px;border:1px solid #cad2ac;border-radius:7px;background:white}.writing-pagination a:hover{background:#e3ecd6}.writing-empty{text-align:center;border:1px dashed #cad2ac;border-radius:12px;padding:65px 20px}.writing-empty h2{font:23px 'Source Code Pro'}.writing-empty p{font-size:14px}.writing-empty a:hover{background:#2b7d40;color:white}.public-nav nav a[href='/blog/']{background:#e3ecd6;color:#245f33}
@media(max-width:950px){.writing-intro-row{gap:25px}.writing-intro h1{font-size:37px}.writing-feature-copy{padding:28px}.writing-feature h2{font-size:27px}.writing-list article{grid-template-columns:120px minmax(0,1fr) 42px;gap:22px}}@media(max-width:760px){.writing-intro{padding-top:35px}.writing-intro-row{flex-direction:column;align-items:stretch}.writing-intro h1{font-size:32px}.writing-intro p{font-size:14px}.writing-search{width:100%}.writing-feature{grid-template-columns:1fr}.writing-feature-copy{padding:25px}.writing-feature h2{font-size:27px}.writing-feature-art{min-height:235px;order:-1}.writing-feature-art .writing-owl{height:200px}.writing-owl-halo{width:180px;height:180px}.writing-feature-art>span{font-size:9px}.writing-list article{grid-template-columns:minmax(0,1fr) 40px;gap:13px;padding:23px 5px}.writing-row-meta{grid-column:1/-1;flex-direction:row;align-items:center;gap:15px}.writing-row-copy h3{font-size:22px}.writing-help{flex-wrap:wrap;gap:13px;padding:20px}.writing-help>div{flex:1;min-width:200px}.writing-help button{margin-left:0}.writing-section-title h2{font-size:20px}.writing-feature-bottom{gap:10px}}
@media(prefers-reduced-motion:reduce){.writing-feature,.writing-feature-art .writing-cover,.writing-list article,.writing-arrow,.writing-categories a,.writing-read,.writing-read span{transition:none}.writing-feature-art:hover .writing-cover,.writing-list article:hover,.writing-list article:focus-within,.writing-read:hover span{transform:none}}
