#public-overview{max-width:1220px;margin:70px auto 10px;border-top:1px solid #d8d0bc;padding-top:52px;color:#344a36}#public-overview h2{font-size:32px;line-height:1.5;max-width:700px;margin:14px 0 20px}#public-overview h3{font-size:23px;line-height:1.5;margin:0 0 17px}#public-overview h4{font-family:inherit;font-size:14px;font-weight:600;margin:13px 0 8px}#public-overview p{font-size:13px;color:#606a57;line-height:1.95;margin:0 0 15px}.overview-intro{max-width:790px;margin-bottom:42px}.overview-intro>p{font-size:15px}.overview-status{display:flex;gap:12px;align-items:flex-start;padding:14px 17px;border:1px solid #dbd7bd;border-radius:8px;background:#f3f1e2;font-size:12px;line-height:1.8;color:#69694e}.overview-status svg{flex-shrink:0;width:18px;height:18px;margin-top:3px}.overview-section{padding:35px 0;border-top:1px solid #ded8c5}.overview-flow{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:26px 0 0;padding:0;gap:22px}.overview-flow li{border-top:2px solid #b3c3a0;padding-top:15px}.overview-step{font:25px Georgia,serif;color:#879264}.overview-flow p{font-size:12px!important}.overview-permissions{display:grid;grid-template-columns:.9fr 1.5fr;gap:65px}.overview-permissions article{border-bottom:1px solid #e0decb;padding:0 0 18px;margin-bottom:18px}.overview-permissions article:last-child{border:0;margin:0}.overview-permissions article h4{margin-top:0}.overview-permissions code{font-size:11px;word-break:break-word;color:#547046;background:#edf0e1;padding:3px 5px;border-radius:3px}.overview-permissions article p{margin:10px 0 0!important}.overview-control{display:flex;gap:23px;background:linear-gradient(110deg,#edf2e2,#f7f7eb);border:1px solid #d2ddc0;padding:29px;border-radius:12px;margin:10px 0 35px}.overview-control>svg{flex-shrink:0;width:30px;height:30px;color:#76905b}.overview-control nav{display:flex;flex-wrap:wrap;gap:22px;font-size:12px}.overview-faq details{padding:18px 0;border-bottom:1px solid #e0decb}.overview-faq summary{font-size:14px;font-weight:500;color:#435c37}.overview-faq details p{max-width:850px;margin:14px 0 0!important}.overview-contact{display:flex;justify-content:space-between;gap:35px;padding:30px 0 0;border-top:1px solid #d8d0bc}.overview-contact h3{font-size:20px!important}.overview-contact p{font-size:11px!important;margin-bottom:7px!important}.overview-contact a{font-size:12px;color:#4b6c3f}@media(max-width:900px){.overview-flow{grid-template-columns:repeat(3,1fr)}.overview-permissions{gap:30px;grid-template-columns:1fr 1.3fr}#public-overview{margin-top:48px;padding-top:35px}}@media(max-width:600px){#public-overview h2{font-size:26px}#public-overview h3{font-size:21px}.overview-flow{grid-template-columns:1fr;gap:15px}.overview-flow li{display:grid;grid-template-columns:35px 1fr;column-gap:12px;padding-top:13px}.overview-flow h4{margin:4px 0 8px!important}.overview-flow p{grid-column:2}.overview-step{grid-row:1/3}.overview-permissions{grid-template-columns:1fr;gap:15px}.overview-control{padding:22px 18px;gap:14px}.overview-control>svg{width:24px;height:24px}.overview-contact{flex-direction:column;gap:17px}.overview-section{padding:27px 0}.overview-intro>p{font-size:14px}.overview-control nav{gap:15px}}

.auth-story>.auth-product-summary{order:2;font-size:13px;color:#506448;margin:3px 0 8px;max-width:470px}.auth-story>.auth-learn-more{order:2;font-size:12px;color:#537443;text-decoration:none;border-bottom:1px solid #b5c5a1;align-self:flex-start;padding-bottom:3px;margin:0 0 17px}.auth-story>.auth-learn-more:hover{color:#2f532b;border-color:#617f4d}#public-overview{scroll-margin-top:25px}
