.public-page-frame{width:min(100%,var(--container-max,1280px));min-width:0;margin-inline:auto;flex:1 0 auto}.public-breadcrumb{display:flex;width:100%;max-width:var(--container-max,1280px);align-items:center;flex-wrap:wrap;gap:8px;margin:0 auto 18px;padding:10px clamp(12px,3vw,24px);color:#64748b;font-size:13px;line-height:1.5}.public-breadcrumb--embedded{padding-inline:0}.public-breadcrumb a{color:#0f172a;font-weight:600;text-decoration:none}.public-breadcrumb a:hover{color:var(--green,#097832)}.public-breadcrumb__separator{color:#94a3b8;font-size:11px}.public-breadcrumb__current{color:#64748b;font-weight:400}.public-faq{width:min(800px,calc(100% - 32px));margin:40px auto 0;padding:5px 0}.public-faq__header{margin-bottom:30px;text-align:center}.public-faq__header h2{margin:0;color:var(--text,#111827);font-size:26px;font-weight:700}.public-faq__header h2 span{color:var(--green,#097832)}.public-faq__header p{margin:6px 0 0;color:var(--muted,#64748b)}.public-faq__item{margin-bottom:12px;overflow:hidden;border:1px solid var(--border,#e2e8f0);border-radius:12px;background:var(--white,#fff)}.public-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--text,#111827);font-size:15px;font-weight:600;cursor:pointer;list-style:none}.public-faq__item summary::-webkit-details-marker{display:none}.public-faq__item summary:hover{color:var(--green,#097832)}.public-faq__icon{flex:0 0 auto;font-size:20px;transition:transform .3s ease}.public-faq__item[open] .public-faq__icon{color:var(--green,#097832);transform:rotate(45deg)}.public-faq__answer{padding:0 16px 16px;color:var(--muted,#64748b);font-size:14px;line-height:1.6}@media (max-width:820px){.public-breadcrumb{display:none}.public-faq{width:min(800px,calc(100% - 24px))}.public-faq__header h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.public-faq__icon{transition:none}}