.pmn3rW_section{width:min(var(--container-content), calc(100% - (var(--page-gutter) * 2)));margin:28px auto 72px}.pmn3rW_panel{--bs-green:#257f3d;--bs-green-ink:#1f7a39;background:#fff;border:1px solid #ece7df;border-radius:24px;padding:16px 18px 18px;box-shadow:0 22px 44px -32px #17140f6b}.pmn3rW_head{align-items:center;gap:10px;min-width:0;display:flex}.pmn3rW_title{min-width:0;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:800;line-height:1.35}.pmn3rW_titleIcon{background:var(--bs-green);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pmn3rW_titleIcon svg{width:18px;height:18px}.pmn3rW_moreLink{min-height:36px;color:var(--bs-green-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;margin-inline-start:auto;padding:0 8px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}@media (hover:hover){.pmn3rW_moreLink:hover{background:#eaf7ee}}.pmn3rW_moreLink:focus-visible{outline:3px solid color-mix(in srgb, var(--bs-green) 55%, transparent);outline-offset:2px}.pmn3rW_moreLink svg{width:14px;height:14px}.pmn3rW_tabs{overscroll-behavior-inline:contain;scrollbar-width:none;gap:8px;margin:14px 0 0;padding:2px;list-style:none;display:flex;overflow-x:auto}.pmn3rW_tabs::-webkit-scrollbar{display:none}.pmn3rW_tabs li{flex:none}.pmn3rW_tab{color:#3d3a34;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4ded4;border-radius:999px;align-items:center;padding:0 14px;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.pmn3rW_tab:hover{border-color:color-mix(in srgb, var(--bs-green) 45%, #e4ded4);background:#f5fbf7}}.pmn3rW_tab:focus-visible{outline:3px solid color-mix(in srgb, var(--bs-green) 55%, transparent);outline-offset:2px}.pmn3rW_tabActive,.pmn3rW_tabActive:hover{border-color:var(--bs-green);background:var(--bs-green);color:#fff}.pmn3rW_railWrap{min-width:0;margin-top:14px;position:relative}.pmn3rW_track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;align-items:stretch;gap:12px;margin:0;padding-block:2px 10px;padding-inline:44px;list-style:none;display:flex;overflow-x:auto}.pmn3rW_track::-webkit-scrollbar{display:none}.pmn3rW_trackDragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.pmn3rW_trackDragging *{cursor:grabbing!important}.pmn3rW_slide{scroll-snap-align:start;flex:0 0 clamp(180px,23vw,232px);min-width:0}.pmn3rW_slide>*{height:100%}.pmn3rW_navButton{z-index:2;color:#555;cursor:pointer;background:#fff;border:1px solid #ece7df;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .2s,transform .2s,box-shadow .2s;display:grid;position:absolute;top:calc(50% - 5px);transform:translateY(-50%);box-shadow:0 10px 24px -14px #17140f73}.pmn3rW_navPrevious{inset-inline-start:0}.pmn3rW_navNext{inset-inline-end:0}@media (hover:hover){.pmn3rW_navButton:not(:disabled):hover{transform:translateY(-50%)scale(1.04);box-shadow:0 12px 26px -12px #17140f80}}.pmn3rW_navButton:focus-visible{outline:3px solid color-mix(in srgb, var(--bs-green) 55%, transparent);outline-offset:3px}.pmn3rW_navButton:disabled{opacity:.35;cursor:default}.pmn3rW_navButton svg{width:20px;height:20px}@media (max-width:760px){.pmn3rW_panel{border-radius:20px;padding:12px 12px 14px}.pmn3rW_titleIcon{border-radius:8px;width:26px;height:26px}.pmn3rW_titleIcon svg{width:16px;height:16px}.pmn3rW_moreLink{padding:0 4px;font-size:.8rem}.pmn3rW_navButton{display:none}.pmn3rW_track{gap:10px;padding-inline:0}.pmn3rW_slide{flex-basis:clamp(150px,44vw,210px)}}@media (max-width:640px){.pmn3rW_section{margin-top:20px;margin-bottom:44px}.pmn3rW_title{font-size:1.05rem}.pmn3rW_tabs{margin-top:12px;margin-inline:-12px;padding-inline:12px}.pmn3rW_railWrap{margin-top:12px}}@media (prefers-reduced-motion:reduce){.pmn3rW_moreLink,.pmn3rW_tab,.pmn3rW_navButton{transition:none}}@media (pointer:coarse){.pmn3rW_tab,.pmn3rW_moreLink{min-height:44px}.pmn3rW_navButton{width:44px;height:44px}}
