.ps-colhero{position:relative;height:620px;overflow:hidden}
.ps-colhero__shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(28,22,8,.4),rgba(28,22,8,0) 50%)}
.ps-colhero__text{position:absolute;left:48px;right:48px;bottom:48px;color:#FAF9F7;display:flex;flex-direction:column;gap:10px}
.ps-colhero__text .ps-title{color:#FAF9F7;font-size:30px;line-height:1.1}
.ps-colhero__desc{font-size:13px;max-width:460px;line-height:1.6}
.ps-colbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin:48px 0 40px}
.ps-colbar__cats{display:flex;gap:28px;flex-wrap:wrap}
.ps-colbar__cats a{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ps-grey);padding:12px 0;border-bottom:1px solid transparent}
.ps-colbar__cats a[aria-current]{color:var(--ps-text);border-bottom-color:var(--ps-text)}
.ps-colbar__sort select{border:0;border-bottom:1px solid var(--ps-line);background:transparent;font-family:var(--ps-font);font-size:12px;padding:10px 24px 10px 0;color:var(--ps-text)}
.ps-pages{display:flex;justify-content:center;gap:28px;margin-top:72px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}
.ps-pages a{border-bottom:1px solid currentColor}
.ps-quiz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:820px}
.ps-quiz__media{overflow:hidden;background:var(--ps-beige)}
.ps-quiz__body{padding:96px 64px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;text-align:center}
.ps-quiz__body .ps-title{font-size:28px;line-height:1.2}
.ps-quiz__sub{margin:0;font-size:13px;color:var(--ps-grey)}
.ps-quiz__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;max-width:560px}
.ps-quiz__opts[hidden]{display:none}
.ps-quiz__opts button{min-height:110px;padding:20px;border:1px solid #D1CDC4;background:var(--ps-bg);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:var(--ps-font);color:var(--ps-text)}
.ps-quiz__opts button:hover{border-color:var(--ps-dark)}
.ps-quiz__opts b{font-weight:400;font-size:15px}
.ps-quiz__opts small{font-size:12px;color:var(--ps-grey)}
.ps-quiz__result{display:none;width:100%;max-width:560px;text-align:left}
.ps-quiz__result.is-on{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ps-quiz__again{border:0;border-bottom:1px solid var(--ps-dark);background:none;padding:8px 0;font-family:var(--ps-font);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:var(--ps-dark)}
.ps-quiz__again[hidden]{display:none}
@media (max-width:989px){.ps-quiz{grid-template-columns:1fr}.ps-quiz__media{height:420px}.ps-quiz__body{padding:56px 16px}.ps-colhero{height:420px}.ps-colhero__text{left:16px;right:16px;bottom:28px}}
