.center-head{max-width:760px;margin:0 auto 32px;text-align:center}.center-head h2{margin:8px 0 10px;color:var(--green);font:500 clamp(30px,4vw,42px)/1.1 Lora,Georgia,serif}.center-head p,.section-sub{color:var(--muted)}.goal-section{background:#eef3ed}.goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.goal-card{position:relative;display:flex;align-items:flex-end;min-height:260px;padding:30px;overflow:hidden;border-radius:18px;color:#fff;background:linear-gradient(135deg,#173f2d,#4b735a);box-shadow:0 8px 22px #12342414;transition:transform .2s,box-shadow .2s}.goal-card:nth-child(2){background:linear-gradient(135deg,#a96237,#d99362)}.goal-card:nth-child(3){background:linear-gradient(135deg,#3f6470,#7597a0)}.goal-card:nth-child(4){background:linear-gradient(135deg,#5b5838,#89835b)}.goal-card:before{position:absolute;top:-85px;right:-55px;width:230px;height:230px;border-radius:50%;background:#ffffff14;content:""}.goal-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #12342429}.goal-card>div{position:relative;z-index:1;max-width:520px}.goal-card h3{margin:8px 0 9px;font:500 clamp(25px,3vw,34px)/1.08 Lora,Georgia,serif}.goal-card p{margin:0 0 14px;color:#ffffffe0;line-height:1.65}.goal-card span:last-child{font-weight:800}.goal-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.alt{background:#fff}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.guide-card{min-height:245px;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--cream)}.guide-card>strong{display:block;color:var(--green);font:500 42px/1 Lora,Georgia,serif}.guide-card h3{margin:16px 0 8px;color:#24362b;font:500 22px/1.2 Lora,Georgia,serif}.guide-card p{min-height:64px;margin:0 0 18px;color:var(--muted);line-height:1.6}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.section-head .eyebrow,.goal-section .eyebrow,.alt>.page-width>.eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.journal-section{background:var(--cream)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.journal-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.journal-card>a{display:block;height:100%}.journal-card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#edf1ea}.journal-card div{padding:22px}.journal-card span{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.journal-card h3{margin:9px 0;font:500 21px/1.25 Lora,Georgia,serif}.journal-card p{color:var(--muted);line-height:1.6}.journal-card strong{color:var(--green)}.category-showcase .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.category-showcase .category-tile{overflow:hidden;border:1px solid var(--line);border-radius:14px}.category-showcase .category-tile>div:last-child{min-height:128px;padding:18px}.category-showcase .category-tile h3{font-size:18px}.category-showcase .category-tile p{min-height:38px;margin:7px 0 10px}@media(max-width:900px){.goal-grid{grid-template-columns:1fr 1fr}.guide-grid{grid-template-columns:1fr}.guide-card,.guide-card p{min-height:0}.journal-grid{grid-template-columns:1fr 1fr}.category-showcase .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.center-head{margin-bottom:24px}.goal-grid,.journal-grid{grid-template-columns:1fr}.goal-card{min-height:235px;padding:26px}.section-head{display:block}.section-head>.text-link{display:inline-block;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/audit-homepage.css.map */
