.plush-breadcrumbs{font-family:Arial,sans-serif;font-size:15px;line-height:1.6;padding-block:18px 8px;color:#254739;position:relative}
.plush-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;list-style:none;margin:0;padding:0}
.plush-breadcrumbs li{display:inline-flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}
.plush-breadcrumbs li+li:before{content:'';display:block;flex:none;width:7px;height:7px;border-left:1.5px solid #49644f;border-bottom:1.5px solid #49644f;transform:rotate(45deg)}
.plush-breadcrumbs a{color:#254739;text-underline-offset:4px;text-decoration:underline;padding-block:6px}
.plush-breadcrumbs [aria-current=page]{font-weight:700}
.aw-page-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1200px;margin:8px auto 40px;padding:28px 24px;border-top:1px solid #cbdcc2;font-family:Arial,sans-serif;color:#254739}
.aw-nav-card{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none;min-height:100px;padding:16px 20px;background:#edf5e5;border:1px solid #c6d9bc;border-radius:24px;transition:background .18s,transform .18s}
.aw-nav-card small{display:block;color:#405b46;font-size:14px;line-height:1.5}
.aw-nav-card strong{display:block;font-size:22px;line-height:1.4;overflow-wrap:anywhere}
.aw-nav-card:hover{background:#e0edd6;transform:translateY(-3px)}
.aw-nav-circle{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #b5cba9;box-shadow:0 4px 12px #2547390b}
.aw-nav-circle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.aw-nav-parent{display:flex;flex-direction:column;align-items:center;gap:9px;color:inherit;font-size:15px;text-decoration:none;padding:8px;min-width:90px}
.aw-nav-parent .aw-nav-circle{background:#254739;color:#fff;border-color:#254739}
.aw-nav-parent:hover .aw-nav-circle{background:#376149}
.aw-nav-next{flex-direction:row-reverse;text-align:left}
#back-to-top.back-to-top{left:max(18px,env(safe-area-inset-left));right:auto;bottom:max(18px,env(safe-area-inset-bottom));width:52px;height:52px;background:#254739;color:#fff;border:2px solid #fff;box-shadow:0 6px 20px #183b2d40;z-index:1002}
#back-to-top svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#back-to-top:hover{background:#376149}
@media(max-width:749px){.plush-breadcrumbs{font-size:14px;padding-block:12px 6px}.plush-breadcrumbs ol{gap:4px 8px}.plush-breadcrumbs li{gap:8px}.aw-page-navigation{gap:8px;padding:22px 12px;margin-bottom:28px;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)}.aw-nav-card,.aw-nav-next{flex-direction:column;justify-content:flex-start;text-align:center;gap:8px;padding:12px 6px;border-radius:18px;min-height:144px}.aw-nav-card strong{font-size:17px}.aw-nav-card small{font-size:12px}.aw-nav-circle{width:44px;height:44px}.aw-nav-circle svg{width:23px;height:23px}.aw-nav-parent{min-width:0;font-size:13px;padding:4px}.aw-nav-side{align-self:stretch}.aw-nav-card{height:100%}#back-to-top.back-to-top{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.aw-nav-card{transition:none}.aw-nav-card:hover{transform:none}}
