/* Help Center: a calm directory and focused task guides. */
.designRefresh .helpHero{padding:64px 6% 46px;overflow:visible;z-index:2}
.designRefresh .helpHero::after{display:none}
.designRefresh .helpHero h1{font-size:clamp(34px,4.5vw,58px);line-height:1.3}
.designRefresh .helpSearch{margin:30px auto 0}
.designRefresh .helpSearchBox{height:66px;border-radius:15px;box-shadow:0 10px 28px #263c300a;border-color:#cfdcc6}
.helpSearchBox:focus-within,.sidebarSearchBox:focus-within{outline:2px solid #7e9f70;outline-offset:3px}
.designRefresh .searchResults{border-radius:15px;box-shadow:0 18px 40px #263c3018;max-height:min(420px,50svh)}
.designRefresh .helpMain{max-width:1180px;padding-top:48px}
.designRefresh .sectionHeading h2{font-size:clamp(27px,3vw,38px);line-height:1.4}
.designRefresh .categoryGrid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}
.designRefresh .categoryCard{padding:28px;border-radius:20px;background:#fffdf8;border:1px solid #dce4d5;box-shadow:none}
.designRefresh .categoryTop h3{font-size:23px;font-weight:600;line-height:1.45}
.designRefresh .categoryTop p{color:#657164;line-height:1.8}
.designRefresh .categoryNumber{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf2e7;color:#59734d;font-size:12px;flex-shrink:0}
.designRefresh .categoryArticles a{padding:12px 0;min-height:44px;line-height:1.65}
.designRefresh .categoryCount{color:#356142;font-size:12px;letter-spacing:0;padding-top:18px}
.designRefresh .startSection{background:#e8efdf;border:1px solid #d5e0cd;border-radius:22px;box-shadow:none}
.designRefresh .startSection :is(h2,h3){color:#263c30}
.designRefresh .startSection p{color:#657164}
.designRefresh .popularCard,.designRefresh .categoryArticleCard{border:1px solid #dce4d5;border-radius:15px;box-shadow:none;background:#fffdf8}
.designRefresh .popularCard h3{font-size:19px;line-height:1.55;font-weight:500}
.designRefresh .helpWithSidebar{max-width:1240px;gap:36px;grid-template-columns:245px minmax(0,1fr)}
.designRefresh .helpSidebar{top:100px;height:calc(100svh - 116px);padding:18px 14px;border:1px solid #dce4d5;border-radius:15px;background:#f0f4ea;margin-top:30px}
.designRefresh .sidebarCatButton{min-height:44px;color:#356142}
.designRefresh .sidebarArticle{padding:10px 12px;line-height:1.65}
.designRefresh .sidebarArticle.isCurrent{background:#fffdf8;box-shadow:0 2px 8px #263c3008;border-inline-start:3px solid #6e9161;border-radius:7px}
.designRefresh .guideHeader h1{font-size:clamp(32px,3.5vw,46px);line-height:1.35;color:#263c30}
.designRefresh .guideHeader>p{font-size:17px;color:#657164;line-height:1.9}
.designRefresh .guideOutcomes{background:#edf2e7;border-color:#dce4d5;padding:24px;border-radius:16px}
.designRefresh .guideVisual :is(img,object){border-radius:16px;box-shadow:0 10px 30px #263c3008}
.designRefresh .articleSection{scroll-margin-top:120px;padding-top:40px}
.designRefresh .articleSection h2{font-size:27px;line-height:1.5;color:#263c30}
.designRefresh .articleSection p{font-size:17px;color:#52634d}
.designRefresh .articleSection li{background:#fffdf8;border-color:#dce4d5;font-size:16px;padding:18px;border-radius:12px}
.designRefresh .articleFeedback{background:#e8efdf;font-weight:500;flex-wrap:wrap}
.designRefresh .articleFeedback button{min-height:44px;border-radius:10px}
.designRefresh .relatedGuides a{padding:18px 12px;background:#fffdf8;border:1px solid #dce4d5;border-radius:12px;margin-top:10px}
.helpBrowseToggle{display:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.designRefresh .categoryCard,.designRefresh .popularCard{transition:transform .3s ease,border-color .3s}.designRefresh .categoryCard:hover,.designRefresh .popularCard:hover{transform:translateY(-3px);border-color:#adc49f}}
@media(max-width:900px){.designRefresh .helpWithSidebar{display:block;width:88%}.helpBrowseToggle{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:48px;margin-top:22px;padding:12px 16px;background:#edf2e7;border:1px solid #dce4d5;border-radius:12px;color:#356142;font:inherit;font-size:14px;cursor:pointer}.helpBrowseToggle::after{content:'+'}.helpBrowseToggle[aria-expanded=true]::after{content:'−'}.designRefresh .helpSidebar{display:none}.designRefresh .guidesOpen .helpSidebar{display:block;position:static;height:auto;max-height:60svh;overflow:auto;margin-top:10px}.designRefresh .guideHeader{padding-top:30px}}
@media(max-width:640px){.designRefresh .categoryGrid{grid-template-columns:minmax(0,1fr)}.designRefresh .categoryCard{padding:22px}.designRefresh .helpHero{padding-block:38px 30px}.designRefresh .helpSearchBox{height:60px;padding-inline:16px;gap:12px}.designRefresh .searchHint{display:none}.designRefresh .helpMain{width:88%;padding-top:32px}.designRefresh .sectionHeading{align-items:start;flex-direction:column;gap:15px}.designRefresh .guideHeader h1{font-size:32px}.designRefresh .articleSection li{padding:14px;font-size:15px}.designRefresh .relatedGuides a{flex-wrap:wrap;gap:10px}}
