.page-module__Wq6cPG__page{gap:3.5rem;padding-block:4.5rem 6rem;display:grid}.page-module__Wq6cPG__header{max-width:62ch}.page-module__Wq6cPG__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-text);margin-bottom:.9rem;font-size:.75rem;font-weight:800}.page-module__Wq6cPG__title{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:400;line-height:1.06}.page-module__Wq6cPG__subtitle{color:var(--muted-text);font-size:1.08rem;line-height:1.8}.page-module__Wq6cPG__leadCard{border:1px solid var(--border);background:linear-gradient(160deg,#fff 0%,#f8f4ea 100%);border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.5rem;padding:2.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 18px 46px #0f1f3d12}.page-module__Wq6cPG__leadCard:hover{border-color:var(--brass);transform:translateY(-2px);box-shadow:0 22px 54px #0f1f3d1a}.page-module__Wq6cPG__leadBody{flex-direction:column;align-items:flex-start;display:flex}.page-module__Wq6cPG__leadTitle{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:.9rem 0 .85rem;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:400;line-height:1.15}.page-module__Wq6cPG__leadExcerpt{color:var(--muted-text);margin-bottom:1.35rem;line-height:1.8}.page-module__Wq6cPG__leadCta{color:var(--foreground);margin-top:auto;font-weight:700}.page-module__Wq6cPG__leadTakeaways{border:1px solid var(--border);background:#ffffffbf;border-radius:6px;align-content:start;gap:.75rem;margin:0;padding:1.35rem;list-style:none;display:grid}.page-module__Wq6cPG__leadTakeaways li{color:var(--foreground);padding-left:1.4rem;font-size:.94rem;line-height:1.65;position:relative}.page-module__Wq6cPG__leadTakeaways li:before{content:"";background:var(--brass);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.6rem;left:0}.page-module__Wq6cPG__categorySection{gap:1.35rem;display:grid}.page-module__Wq6cPG__categoryTitle{font-family:var(--font-serif);letter-spacing:-.01em;border-bottom:1px solid var(--border);padding-bottom:.85rem;font-size:1.5rem;font-weight:400}.page-module__Wq6cPG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.page-module__Wq6cPG__card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:6px;flex-direction:column;padding:1.6rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.page-module__Wq6cPG__card:hover{border-color:var(--brass);transform:translateY(-2px);box-shadow:0 14px 34px #0f1f3d14}.page-module__Wq6cPG__cardTitle{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:.7rem 0 .6rem;font-size:1.28rem;font-weight:400;line-height:1.25}.page-module__Wq6cPG__cardExcerpt{color:var(--muted-text);font-size:.96rem;line-height:1.7}.page-module__Wq6cPG__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.74rem;font-weight:800;display:flex}.page-module__Wq6cPG__category{color:var(--brass-strong)}.page-module__Wq6cPG__browseSection{gap:1.25rem;padding-top:.5rem;display:grid}.page-module__Wq6cPG__browseHeader{gap:.4rem;display:grid}.page-module__Wq6cPG__browseText{color:var(--muted-text);line-height:1.7}.page-module__Wq6cPG__chips{flex-wrap:wrap;gap:.7rem;display:flex}.page-module__Wq6cPG__chip{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 1rem;font-size:.94rem;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.page-module__Wq6cPG__chip:hover{border-color:var(--brass);transform:translateY(-1px)}.page-module__Wq6cPG__chip strong{background:var(--muted);min-width:1.6rem;height:1.6rem;color:var(--muted-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;display:inline-flex}.page-module__Wq6cPG__disclaimer{border-top:1px solid var(--border);color:var(--muted-text);max-width:70ch;padding-top:1.5rem;font-size:.9rem;line-height:1.75}@media (max-width:860px){.page-module__Wq6cPG__leadCard{grid-template-columns:1fr;gap:1.5rem;padding:1.6rem}}@media (max-width:640px){.page-module__Wq6cPG__page{gap:2.5rem;padding-block:3rem 4.5rem}.page-module__Wq6cPG__card{padding:1.35rem}}
