.fw-list{margin-top:56px;border-top:1px solid rgba(201,169,110,.35)}
.fw-row{display:grid;grid-template-columns:64px minmax(0,4fr) minmax(0,6fr);gap:28px;align-items:start;padding:34px 0;border-bottom:1px solid rgba(201,169,110,.18);scroll-margin-top:110px;transition:border-color .3s}
.fw-row:hover,.fw-row:target{border-bottom-color:rgba(201,169,110,.5)}
.fw-row .p-num{font-size:24px;padding-top:4px;transition:color .3s}
.fw-row .p-h3{font-size:clamp(28px,2.6vw,38px);transition:color .3s}
.fw-row:hover .p-h3,.fw-row:target .p-h3{color:#E9D29C}
.fw-reg{display:block;margin-top:8px;font-family:'Jost',sans-serif;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#C9A96E}
.fw-facts ul{margin:0;padding:0;list-style:none}
.fw-facts li{position:relative;padding:4px 0 4px 24px;font-size:17.5px;line-height:1.6;color:#CFC3B2}
.fw-facts li::before{content:"";position:absolute;left:0;top:17px;width:12px;height:1px;background:#C9A96E}
.fw-facts ul+.p-meta{margin-top:18px}
.fw-facts .p-meta{margin-top:4px}
@media (max-width:760px){.fw-row{grid-template-columns:44px minmax(0,1fr);gap:8px 16px;padding:28px 0}.fw-facts{grid-column:2}.fw-facts:empty{display:none}}
