/* Catalogue styles live outside the component shadow root. */
.pw-host{max-width:760px;margin:auto;padding:0 0 20px}.pw-host>.text-button{margin:0 0 8px}.pw-catalog{display:grid;gap:18px}.pw-catalog-intro{padding:12px 4px 8px}.pw-catalog-intro>span{font-size:10px;letter-spacing:1.5px;color:#8c7983}.pw-catalog-intro h2{font-weight:500;font-size:25px;line-height:1.4;margin:12px 0}.pw-catalog-intro p{font-size:15px;line-height:1.75;color:inherit;opacity:.7}.pw-direction{padding:24px;border:1px solid #e4e1e4;border-radius:24px;background:#fff;color:#303034}.pw-direction-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.pw-direction-top>span:last-child{font-size:10px;color:#827c82}.pw-symbol{width:42px;height:42px;display:grid;place-items:center;background:#f4edef;border-radius:13px;color:#805064}.pw-symbol svg{width:24px;height:24px}.pw-direction h2{font-size:21px;font-weight:600;line-height:1.4;margin:0 0 12px}.pw-direction p{font-size:14px;line-height:1.8;margin:0;color:#736e73}.pw-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 22px}.pw-tags span{font-size:10px;padding:5px 10px;border-radius:20px;background:#f4f4f4;color:#736e73}.pw-direction .sc-primary{width:100%;font-weight:500;font-size:13px}.pw-direction .sc-primary svg{width:19px;height:19px}.lh-root:has(.pw-catalog) .lh-intro{display:none}[data-color-mode=night] .pw-direction{background:#2c2b2f;border-color:#49464c;color:#f3eff2}[data-color-mode=night] .pw-direction p,[data-color-mode=night] .pw-direction-top>span:last-child{color:#c2b9c0}[data-color-mode=night] .pw-tags span{background:#343238;color:#c2b9c0}[data-color-mode=night] .pw-symbol{background:#383038;color:#d6aebe}@media(min-width:700px){.pw-catalog{grid-template-columns:1fr 1fr}.pw-catalog-intro{grid-column:1/-1}.pw-direction{display:flex;flex-direction:column}.pw-direction .sc-primary{margin-top:auto}}