.archive-hero{background-color:var(--slate-deep);background-image:linear-gradient(180deg,rgba(14,18,16,.86),rgba(14,18,16,.72) 60%,rgba(14,18,16,.96)),url(/assets/photos/library/grains/corn/corn-aerial-sunset.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--cream);position:relative;overflow:hidden;padding:160px 0 80px;display:flex;align-items:center}.archive-hero-inner{max-width:820px;padding-left:80px}.ah-breadcrumb{display:inline-flex;gap:8px;align-items:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,242,237,.65);margin-bottom:18px}.ah-breadcrumb a{color:var(--corn);transition:opacity .18s ease}.ah-breadcrumb a:hover{opacity:.8}.ah-breadcrumb .sep{color:rgba(247,242,237,.3)}.archive-title{font-size:58px;font-weight:800;line-height:1.04;letter-spacing:.01em;color:var(--cream);margin:0 0 18px;text-shadow:0 1px 18px rgba(0,0,0,.32)}.archive-title .accent{color:var(--corn)}.archive-dek{font-size:17px;font-weight:300;line-height:1.6;color:rgba(247,242,237,.86);margin:0;max-width:620px;text-shadow:0 1px 12px rgba(0,0,0,.32)}.archive-meta{margin-top:22px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(247,242,237,.6)}.archive-meta strong{color:var(--corn);font-weight:700;padding-right:4px}.guides-section{background:var(--cream);padding:70px 0 100px}.guides-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;max-width:1000px;margin:0 auto}.guide-card{background:white;border:1px solid rgba(30,45,43,.1);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease,border-color .32s ease}.guide-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(14,26,24,.14);border-color:rgba(234,170,0,.42)}.gc-cover{aspect-ratio:4/3;background:linear-gradient(135deg,#2D423F,#1E2D2B);background-size:cover;background-position:50%;position:relative;overflow:hidden}.gc-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.guide-card:hover .gc-cover img{transform:scale(1.04)}.gc-cover.no-image{display:flex;align-items:center;justify-content:center;color:rgba(247,242,237,.45);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;padding:24px;text-align:center}.gc-pdf-badge{position:absolute;top:16px;left:16px;background:rgba(234,170,0,.94);color:var(--slate-deep);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;border-radius:3px}.gc-body{padding:28px 32px 30px;display:flex;flex-direction:column;gap:14px;flex:1 1}.gc-name{font-size:22px;font-weight:600;color:var(--slate-deep);letter-spacing:-.012em;line-height:1.2;margin:0}.gc-blurb{font-size:14px;color:var(--ink-soft);line-height:1.6;font-weight:300;margin:0;flex:1 1}.gc-checklist{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.gc-checklist li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--slate-deep);font-weight:400}.gc-checklist li .gc-check{color:var(--corn);width:14px;height:14px;flex-shrink:0;margin-top:2px}.gc-foot{padding-top:12px;border-top:1px solid rgba(30,45,43,.08);display:flex;justify-content:space-between;gap:12px}.gc-foot,.gc-link{align-items:center}.gc-link{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-deep);display:inline-flex;gap:7px;transition:gap .22s ease,color .22s ease}.gc-link .arrow{transition:transform .22s ease}.guide-card:hover .gc-link{color:var(--corn-text);gap:10px}.guide-card:hover .gc-link .arrow{transform:translateX(3px)}.gc-format{font-size:10px;color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.archive-newsletter{background:var(--slate-deep);color:var(--cream);padding:60px 0;position:relative;overflow:hidden}.archive-newsletter:after{content:"";position:absolute;inset:0;background-image:url(/assets/textures/topography.webp);background-size:1600px;opacity:.04;pointer-events:none}.archive-newsletter .container{position:relative;z-index:1}.an-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.an-copy .eyebrow{color:var(--corn);margin-bottom:12px}.an-copy h2{color:var(--cream);font-size:30px;font-weight:800;letter-spacing:-.014em;line-height:1.15;margin-bottom:14px}.an-copy p{font-size:14.5px;color:rgba(247,242,237,.76);line-height:1.6;font-weight:300;max-width:420px}.an-form{display:flex;gap:10px}.an-form input{flex:1 1;padding:14px 16px;font-family:inherit;font-size:14px;background:rgba(247,242,237,.06);border:1px solid rgba(247,242,237,.18);border-radius:4px;color:var(--cream);outline:0;transition:border-color .18s ease,background .18s ease}.an-form input::placeholder{color:rgba(247,242,237,.45)}.an-form input:focus{border-color:var(--corn);background:rgba(247,242,237,.1)}.an-form button{padding:0 22px;background:var(--corn);color:var(--slate-deep);border:0;border-radius:4px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.an-form button:hover{background:var(--cream)}@media (max-width:900px){.an-grid,.guides-grid{grid-template-columns:1fr}}@media (max-width:700px){.archive-hero{padding:120px 0 56px}.archive-hero-inner{padding-left:0}.archive-title{font-size:38px}.an-form{flex-direction:column}.an-form button{padding:12px 22px}}