.header .srn-toggle{display:none}
.header #sr-main-nav[hidden],.header .srn-toggle[hidden]{display:none!important}
.header #sr-main-nav a{font-size:13px}
.srn-quick-start{max-width:1440px;margin:0 auto;padding:28px 5.1% 12px}
.srn-quick-start>p{font-size:16px;font-weight:bold;margin:0 0 17px}
.srn-quick-start>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.srn-quick-start a{border:1px solid #cbd3ca;background:#f7f5ed;padding:18px;min-width:0;color:#173f35}
.srn-quick-start a:hover{background:#eae7dc}
.srn-quick-start span{font-size:12px;display:block;color:#52665b;margin-bottom:10px}
.srn-quick-start strong{font-size:16px;line-height:1.4;display:block}
.srn-quick-start small{display:block;font-size:13px;line-height:1.6;color:#52665b;margin-top:8px}
.srn-product-design{border:1px solid #d9ded5;padding:17px;margin:20px 0;background:#eeeee6;display:flex;flex-direction:column;align-items:flex-start;gap:11px}
.srn-product-design strong{font-size:17px}
.wc-shell .srn-product-design .button{font-size:15px;color:#fff;text-align:center;background:#173f35}
.srn-product-design>a:not(.button){font-size:14px;text-decoration:underline;text-underline-offset:4px}
.srn-product-design small{font-size:12px;line-height:1.6;color:#52665b}
.srn-template-intro,.srn-template-help{max-width:1280px;padding:30px 5%;margin:auto}
.srn-template-intro h1{font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.1;letter-spacing:-1.8px;margin:20px 0}
.srn-template-intro>p:not(.eyebrow){font-size:18px;max-width:800px;line-height:1.7}
.srn-template-intro ol{display:flex;gap:15px;list-style:none;padding:0;margin:25px 0;flex-wrap:wrap}
.srn-template-intro li{padding:11px 16px;background:#eae7dc;font-size:15px}
.srn-template-intro li b{margin-right:9px}
.srn-template-intro .srn-template-note{font-size:14px!important;color:#52665b}
.srn-template-intro>a{font-size:15px;text-decoration:underline;text-underline-offset:5px}
.srn-template-page .sr-studio .section-heading h2{font-size:31px}
.srn-template-page .sr-studio{padding-top:10px}
.srn-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.srn-template-help h2{font-size:30px}
.srn-template-help>p{font-size:16px;line-height:1.7}
.studio-search-bar{display:flex;gap:16px;align-items:flex-end;margin:25px 0 5px}
.studio-search-bar label{display:block;flex:1;font-size:15px;font-weight:bold}
.studio-search-bar input{display:block;width:100%;padding:14px;background:#fff;border:1px solid #9dab9d;margin-top:8px;font-size:16px;border-radius:3px;color:#142c25}
.studio-search-bar>p{font-size:14px;white-space:nowrap;margin:0 0 15px}
.studio-no-results{padding:24px;background:#fff;border:1px solid #d9ded5;font-size:16px;line-height:1.7}
.studio-no-results[hidden],.sr-studio .studio-search-bar[hidden]{display:none}
.studio-no-results button{padding:12px 18px;background:#173f35;color:#fff;border:0;font-size:15px;cursor:pointer}
.srn-template-page .studio-categories button{font-size:15px;min-height:44px}
.srn-template-page .studio-template strong{font-size:16px}
.srn-template-page .studio-template span{font-size:13px}
@media(max-width:900px){.header{flex-wrap:wrap;gap:12px}.header .logo{margin-right:auto}.header .srn-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #173f35;background:transparent;color:#173f35;min-height:40px;padding:8px 12px;font:14px Arial,sans-serif}.header #sr-main-nav{display:grid;grid-template-columns:1fr;order:4;flex-basis:100%;width:100%;white-space:normal;overflow:visible;gap:0;border-top:1px solid #d9ded5;margin-top:5px;padding-top:8px}.header #sr-main-nav a{font-size:16px;padding:12px 7px;border-bottom:1px solid #d9ded5;min-height:45px}.srn-quick-start>div{grid-template-columns:repeat(2,minmax(0,1fr))}.srn-template-intro,.srn-template-help{padding:32px 6%}}
@media(max-width:420px){.header{padding:17px 5%;gap:6px}.header .logo{gap:8px;min-width:0}.header .logo svg{width:26px;height:26px}.header .logo>span{font-size:21px}.header .srn-toggle{font-size:12px;padding:8px 7px;gap:3px}.header .small-button{font-size:11px;padding:8px 7px}.srn-quick-start{padding:24px 6% 6px}.srn-quick-start a{padding:13px}.srn-quick-start strong{font-size:15px}.srn-quick-start small{font-size:13px}.srn-template-intro ol{gap:7px;display:flex;flex-wrap:wrap}.srn-template-intro li{font-size:13px;padding:8px 10px}.srn-template-intro li b{margin-right:5px}.srn-template-intro>p:not(.eyebrow){font-size:16px}.studio-search-bar{display:block}.studio-search-bar>p{margin:10px 0}.srn-template-page .studio-template svg{height:230px}}

/* Reserve the final collapsed navigation layout before JavaScript loads. */
@media(max-width:900px){.header .srn-toggle[aria-expanded="false"]+#sr-main-nav{display:none}}
