.pl-page{background:var(--bg-section-cream)}.pl-section{padding:clamp(3.5rem,7vw,6rem) 5%}.pl-inner{max-width:1240px;margin:0 auto}.pl-empty{text-align:center;color:var(--sec-text);padding:3rem 1rem}.pl-empty h2{font-family:var(--font-heading);color:var(--sec-heading);margin:0 0 .5rem}.pl-more{text-align:center;margin-top:2.5rem}.pl-more-btn{min-height:var(--h-tap);border-radius:var(--radius-pill);border:1.5px solid var(--sec-accent);color:var(--sec-accent);font-size:var(--fs-88);letter-spacing:.06em;text-transform:uppercase;transition:background var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;padding:12px 34px;font-weight:700;text-decoration:none;display:inline-flex}.pl-more-btn:hover{background:var(--sec-accent);color:var(--bg-section-dark)}.sec-cream .pl-more-btn:hover{color:var(--c-white)}@media (max-width:600px){.pl-more-btn{width:100%;max-width:320px}}.pl-inner .pt-grid-3{flex-wrap:wrap;justify-content:center;gap:24px;display:flex!important}.pl-inner .pt-grid-3>*{flex:0 0 calc(25% - 18px);min-width:0}@media (max-width:1100px){.pl-inner .pt-grid-3>*{flex-basis:calc(33.3333% - 16px)}}@media (max-width:900px){.pl-inner .pt-grid-3>*{flex-basis:calc(50% - 12px)}}@media (max-width:600px){.pl-inner .pt-grid-3>*{flex-basis:100%}}.pl-section-empty{text-align:center;max-width:560px;font-size:var(--fs-100);color:var(--sec-muted);margin:0 auto;line-height:1.7}@media (max-width:600px){.pl-section{padding:2.75rem 1rem}.pl-inner .pt-grid-3{gap:1rem}.pl-inner .pt-grid-3>*{flex-basis:100%;max-width:440px;margin-inline:auto}.pl-inner .adv-card .adv-card-top{height:170px}.pl-inner .adv-card .adv-card-body{padding:16px 16px 18px}.pl-inner .adv-card .adv-card-body h3{font-size:var(--fs-120);min-height:0;margin-bottom:6px;line-height:1.3}.pl-inner .adv-card .adv-card-body p{font-size:var(--fs-82);margin-bottom:12px;line-height:1.5}.pl-inner .adv-card .adv-btns{padding-top:.75rem;flex-direction:row!important;align-items:stretch!important;gap:10px!important}.pl-inner .adv-card .adv-btns>*{text-align:center;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;width:auto!important;max-width:none!important;font-size:var(--fs-85)!important;flex:1 1 0!important;padding:0 10px!important}}
