.synth-hero{color:#f5f0e6;text-align:center;background:linear-gradient(135deg,#1a3a3a 0%,#0d2626 100%);padding:4rem 2rem 3rem}.synth-hero__title{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:2.75rem;font-weight:700;line-height:1.15}.synth-hero__excerpt{color:#b8cec5;max-width:680px;margin:0 auto;font-size:1.15rem;line-height:1.65}.synth-hero__tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.synth-hero__tag{color:#c8a84e;background:#c8a84e33;border:1px solid #c8a84e4d;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.synth-body{max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.synth-h1{color:#1a3a3a;margin-top:3rem;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.synth-h2{color:#1a3a3a;border-bottom:3px solid #2d5a5a;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.synth-h3{color:#2d5a5a;margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.3}.synth-p{color:#3d4f4f;margin-bottom:1rem;font-size:1.05rem;line-height:1.85}.synth-strong{color:#1a3a3a;font-weight:600}.synth-ul,.synth-ol{color:#3d4f4f;margin:1rem 0;padding-left:1.5rem;font-size:1.05rem;line-height:1.85}.synth-ul{list-style-type:disc}.synth-ol{list-style-type:decimal}.synth-li{margin-bottom:.5rem}.synth-li::marker{color:#c8a84e}.synth-blockquote{color:#3d4f4f;background:#f5f0e6;border-left:4px solid #c8a84e;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;font-size:1.05rem;font-style:italic;line-height:1.75}.synth-blockquote p{margin:0}.synth-hr{border:none;border-top:2px solid #e8e2d6;margin:2.5rem 0}.synth-highlight{background:linear-gradient(135deg,#c8a84e14 0%,#c8a84e26 100%);border:1px solid #c8a84e40;border-radius:.75rem;margin:2rem 0;padding:1.25rem 1.5rem;position:relative}.synth-highlight__bar{background:#c8a84e;border-radius:.75rem 0 0 .75rem;width:4px;height:100%;position:absolute;top:0;left:0}.synth-highlight__body{color:#3d4f4f;padding-left:.75rem;font-size:1rem;line-height:1.75}.synth-body .shortcode-cta{text-align:center;color:#f5f0e6;background:linear-gradient(135deg,#1a3a3a 0%,#2d5a5a 100%);border-radius:1rem;margin:2.5rem 0;padding:2rem}.synth-body .shortcode-cta h3{color:#fff;border:none;margin:0 0 .75rem;padding:0;font-size:1.25rem;font-weight:700}.synth-body .shortcode-cta__body{color:#b8cec5;margin-bottom:1.25rem;font-size:.95rem;line-height:1.65}.synth-body .shortcode-cta__body p{color:inherit;margin:0}.synth-body .shortcode-cta__button{cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#c8a84e,#d4b85c);border:none;border-radius:.5rem;padding:.875rem 2.5rem;font-size:1rem;font-weight:700;transition:opacity .2s,transform .15s,box-shadow .2s;display:inline-block;box-shadow:0 2px 8px #c8a84e40;color:#1a3a3a!important;text-decoration:none!important}.synth-body .shortcode-cta__button:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #c8a84e59}.synth-body .shortcode-button__link{background:0 0;border:2px solid #2d5a5a;border-radius:.5rem;color:#2d5a5a!important}.synth-body .shortcode-button--medium .shortcode-button__link{padding:.625rem 2rem;font-size:.9375rem}.synth-body .shortcode-button--large .shortcode-button__link{padding:.875rem 3rem;font-size:1.0625rem}.synth-body .shortcode-button__link:hover{background:#2d5a5a;box-shadow:0 4px 12px #2d5a5a33;color:#f5f0e6!important}.synth-body .shortcode-button__link--secondary{border-color:#c8a84e;color:#c8a84e!important}.synth-body .shortcode-button__link--secondary:hover{background:#c8a84e;border-color:#c8a84e;color:#1a3a3a!important}.synth-callout{background:#f5f0e6;border:1px solid #e8e2d6;border-radius:.75rem;gap:.75rem;margin:1.5rem 0;padding:1.25rem;display:flex}.synth-callout__emoji{flex-shrink:0;font-size:1.5rem}.synth-callout__body{color:#3d4f4f;font-size:.95rem;line-height:1.65}.synth-callout__body p{color:inherit;margin:0}.synth-body .article-figure img{border:1px solid #e8e2d6;border-radius:.75rem}.synth-body .article-figure__caption{color:#7a8a8a;font-size:.85rem}.synth-body .article-table-wrap table{border-collapse:collapse;width:100%}.synth-body .article-table-wrap th{color:#f5f0e6;text-align:left;background:#1a3a3a;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.synth-body .article-table-wrap td{color:#3d4f4f;border-bottom:1px solid #e8e2d6;padding:.75rem 1rem;font-size:.95rem}.synth-body .article-table-wrap tr:nth-child(2n) td{background:#f9f6f0}.synth-related{background:#f5f0e6;border-radius:1rem;margin-top:3rem;padding:2.5rem 1.5rem}.synth-related__title{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#7a8a8a;margin-bottom:1.5rem;font-size:.8rem;font-weight:600}.synth-related__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.synth-related__card{background:#fff;border:1px solid #e8e2d6;border-radius:.75rem;transition:box-shadow .2s;overflow:hidden}.synth-related__card:hover{box-shadow:0 4px 16px #1a3a3a14}.synth-related__card-img{aspect-ratio:16/10;object-fit:cover;width:100%}.synth-related__card-body{padding:1rem}.synth-related__card-title{color:#1a3a3a;font-size:.95rem;font-weight:600;line-height:1.3}.synth-related__card-excerpt{color:#7a8a8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.synth-blog-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.synth-blog-card{background:#fff;border:1px solid #e8e2d6;border-radius:1rem;transition:box-shadow .2s,transform .2s;overflow:hidden}.synth-blog-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #1a3a3a1a}.synth-blog-card__img{aspect-ratio:16/9;object-fit:cover;width:100%}.synth-blog-card__body{padding:1.25rem 1.5rem}.synth-blog-card__title{color:#1a3a3a;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.3}.synth-blog-card__excerpt{color:#5a6f6f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.synth-blog-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.synth-blog-card__tag{color:#9e8840;background:#c8a84e26;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:500}.synth-blog-card__date{color:#8a9a9a;font-size:.75rem}.synth-layout{color:#1a3a3a;background:#f5f0e6;min-height:100vh}.synth-layout__header{background:#1a3a3a;padding:1rem 2rem}.synth-layout__header a{color:#c8a84e;font-size:1.1rem;font-weight:600;text-decoration:none}.synth-layout__footer{color:#7a8a8a;text-align:center;background:#1a3a3a;padding:1.5rem;font-size:.85rem}
