.pl-hero{padding-bottom:40px}.pl-hero h1{overflow-wrap:anywhere;font-size:clamp(28px,8.4vw,52px)}.pl-crumbs{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.pl-crumbs a{text-underline-offset:3px;text-decoration:underline}.pl-hero .v4-lead.pl-lead{max-width:none}.pl-note{color:var(--ink-2);margin-top:22px;font-size:15.5px;line-height:1.5}.pl-note a,.pl-for a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.pl-sub{margin-top:30px}.pl-kinds{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.pl-kinds li{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:20px}.pl-kinds h3{margin-bottom:6px}.pl-kinds p{color:var(--ink-2);font-size:15.5px;line-height:1.5}.pl-steps{flex-direction:column;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:flex}.pl-steps li{background:var(--night-2);border-radius:22px;align-items:flex-start;gap:16px;padding:20px;display:flex}.pl-steps b{background:var(--yellow);width:40px;height:40px;color:var(--ink);font-family:var(--v4-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.pl-steps h3{margin-bottom:6px}.pl-steps p{color:var(--on-night-2);font-size:15.5px;line-height:1.45}.pl-cmp{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.pl-cmp li{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.pl-cmp h3{font-size:17px}.pl-cmp p{color:var(--ink-2);flex-direction:column;gap:2px;font-size:15.5px;line-height:1.4;display:flex}.pl-cmp span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.pl-cmp .pl-cmp-now{color:var(--ink);background:var(--yellow-soft);border-radius:14px;padding:10px 12px;font-weight:600}.pl-for{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pl-for li{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:16px 20px;font-size:16px;line-height:1.45}.pl-price{flex-direction:column;gap:12px;margin-top:26px;display:flex}.pl-price>div{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:4px;padding:20px;display:flex}.pl-price b{font-family:var(--v4-display);letter-spacing:-.03em;font-size:30px}.pl-price span{color:var(--ink-2);font-size:15.5px;line-height:1.45}.pl-price-free{background:var(--green-bg)!important;border-color:#bfdccb!important}.pl-price-free b{color:var(--green)}.pl-mods{grid-template-columns:1fr;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pl-mods li{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 18px;display:grid}.pl-mods b{font-size:16px}.pl-mods em{font-size:16px;font-style:normal;font-weight:700}.pl-mods span{color:var(--ink-3);grid-column:1/-1;font-size:14px;line-height:1.35}.pl-reads{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pl-reads a{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 20px;font-weight:600;line-height:1.35;display:block}@media (min-width:600px){.pl-mods{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.pl-hero{padding-bottom:70px}.pl-hero h1{font-size:clamp(60px,6vw,92px)}.pl-crumbs{justify-content:center}.pl-lead{max-width:48ch!important}.pl-feats{grid-template-columns:repeat(3,1fr)}.pl-kinds{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.pl-kinds li{padding:28px}.pl-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.pl-steps li{flex-direction:column;padding:26px}.pl-cmp{margin-top:40px}.pl-cmp li{grid-template-columns:200px 1fr 1fr;align-items:center;gap:22px;padding:20px 26px;display:grid}.pl-for{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pl-price{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.pl-price>div{padding:28px}.pl-price b{font-size:40px}.pl-mods{grid-template-columns:repeat(4,1fr)}.pl-reads{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}}
