.pw-home-search{align-items:start}
.pw-home-search__copy>p:last-child{margin:0;color:var(--pw-muted)}
.pw-home-search__request{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin-top:3px;padding-top:12px;border-top:1px solid var(--pw-line);font-size:14px}
.pw-home-search__request>span{color:var(--pw-muted)}
.pw-home-search__links{grid-column:2;margin-top:0}

.pw-home-category-card__body{justify-content:flex-start;padding:16px 18px 18px}
.pw-home-category-card__body>strong{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.16}
.pw-home-category-card__body>small{margin-top:7px}
.pw-home-category-card:focus-visible{outline:2px solid var(--pw-accent);outline-offset:3px}

.pw-home-category-card__visual{position:relative}
.pw-home-category-card__visual img[data-pw-optical-center]{position:absolute;top:50%;left:50%;display:block;width:82%;height:82%;max-width:none;max-height:none;margin:0;object-fit:contain;object-position:center;transform:translate(-50%,-50%);transform-origin:0 0}
.pw-home-category-card__visual img[data-pw-optical-centered="true"]{right:auto;bottom:auto;object-fit:fill}

.pw-home-advice{padding:clamp(34px,4.5vw,54px) 0;background:#202020;color:#fff}
.pw-home-advice__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(245px,.62fr) minmax(220px,.52fr);gap:clamp(24px,4vw,52px);align-items:center}
.pw-home-advice__copy{min-width:0}
.pw-home-advice h2{max-width:720px;margin:0 0 10px;color:#fff;font-size:clamp(28px,3.3vw,42px);line-height:1.1;overflow-wrap:anywhere}
.pw-home-advice .rte{max-width:680px;color:#d0d0d0}
.pw-home-advice .rte p{margin-bottom:0}
.pw-home-advice__details{display:grid;gap:4px;margin:0;padding-left:22px;border-left:1px solid #4a4a4a;color:#ddd;font-style:normal}
.pw-home-advice__details strong{color:#fff;font-size:17px}
.pw-home-advice__details a:not(.pw-home-text-link){color:#fff;text-decoration-color:var(--pw-accent);text-underline-offset:3px}
.pw-home-advice__details .pw-home-text-link{justify-content:flex-start;margin-top:8px}
.pw-home-advice__actions{display:grid;gap:9px}
.pw-home-advice__actions .pw-button{width:100%}

@media(max-width:1050px){
  .pw-home-search__request,.pw-home-search__links{grid-column:1}
  .pw-home-advice__grid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}
  .pw-home-advice__actions{grid-column:1/-1;display:flex;max-width:620px}
  .pw-home-advice__actions .pw-button{width:auto;flex:1}
}
@media(max-width:760px){
  .pw-home-search__request{align-items:flex-start;flex-direction:column}
  .pw-home-category-card__body{padding:16px}
  .pw-home-advice__grid{grid-template-columns:1fr}
  .pw-home-advice__details{padding:18px 0 0;border-top:1px solid #4a4a4a;border-left:0}
  .pw-home-advice__actions{grid-column:auto;display:grid;max-width:none}
  .pw-home-advice__actions .pw-button{width:100%}
}
