.public-guide{max-width:900px}.public-guide-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px 0;display:flex}.public-guide-actions .button{min-height:48px;font-size:14px}.public-guide .public-guide-steps{margin:36px 0 48px;padding:0;list-style:none}.public-guide-steps li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:25px 0;display:grid}.public-guide-steps li>span{width:44px;height:44px;color:var(--ink);background:#eaf0eb;border-radius:50%;align-self:start;place-items:center;font-size:15px;font-weight:700;display:grid}.public-guide .public-guide-steps h2{margin:4px 0 10px;font-family:inherit;font-size:19px;line-height:1.5}.public-guide .public-guide-steps p{margin:0;font-size:15px;line-height:1.9}.public-guide-help{border:1px solid var(--line);background:#f0f4ef;border-radius:14px;margin:38px 0;padding:24px}.public-guide .public-guide-help h2{margin-top:0;font-family:inherit;font-size:21px}.public-guide details summary{cursor:pointer;min-height:50px;padding-block:17px;line-height:1.6}.public-guide details .text-link{text-underline-offset:4px;margin-bottom:20px;text-decoration:underline}.public-guide-details>p{font-size:13px}.public-guide-details .publication-panel{margin-block:16px}@media (max-width:620px){.public-guide-steps li{grid-template-columns:36px minmax(0,1fr);gap:14px}.public-guide-steps li>span{width:34px;height:34px}.public-guide .public-guide-steps h2{margin-top:0;font-size:17px}.public-guide-help{padding:20px}.public-guide-actions .button{text-align:center;flex:180px;justify-content:center}.public-guide .public-guide-details .publication-field{min-width:0}}
