.guru-service{--guru-service-ink: var(--color-brand-ink, #151521);--guru-service-ink-rgb: var(--color-brand-ink-rgb, 21 21 33);--guru-service-white: var(--color-pure-white, #fff);--guru-service-cloud: var(--color-cloud-grey, #f5f5f7);--guru-service-blue: var(--color-mineral-blue, #b9d8e8);--guru-service-oat: var(--color-warm-oat, #f4f1ec);--guru-service-line: rgb(var(--guru-service-ink-rgb) / .14);--guru-service-muted: rgb(var(--guru-service-ink-rgb) / .68);--guru-service-display: var(--guru-font-display, "Instrument Sans", "DM Sans", sans-serif);--guru-service-body: var(--guru-font-body, "DM Sans", system-ui, sans-serif);--guru-service-shell: min( calc(100% - 32px) , 1344px);--guru-service-reading: min( calc(100% - 32px) , 820px);min-width:0;background:var(--guru-service-white);color:var(--guru-service-ink);font-family:var(--guru-service-body);-webkit-font-smoothing:antialiased}.guru-service,.guru-service *,.guru-service *:before,.guru-service *:after{box-sizing:border-box}.guru-service [hidden]{display:none!important}.guru-service :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote){margin:0}.guru-service :where(h1,h2,h3,h4){color:inherit;font-family:var(--guru-service-display);font-weight:500;letter-spacing:-.025em}.guru-service :where(a,button,input,textarea,select,summary){color:inherit;font:inherit}.guru-service :where(a,code,pre,p,li,dt,dd,blockquote,summary,td,th){overflow-wrap:anywhere;word-break:normal}.guru-service :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--guru-service-white);outline-offset:2px;box-shadow:0 0 0 5px var(--guru-service-ink)}.guru-service-shell{width:var(--guru-service-shell);min-width:0;margin-inline:auto}.guru-service-reading-shell{width:var(--guru-service-reading);min-width:0;margin-inline:auto}.guru-service-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.guru-service-breadcrumbs{min-width:0;margin-bottom:clamp(28px,4vw,52px);color:var(--guru-service-muted);font-size:.8125rem}.guru-service-breadcrumbs ol{display:flex;min-width:0;flex-wrap:wrap;gap:8px 12px;padding:0;list-style:none}.guru-service-breadcrumbs li{display:flex;min-width:0;align-items:center;gap:12px;overflow-wrap:anywhere}.guru-service-breadcrumbs li+li:before{content:"/"}.guru-service-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-underline-offset:4px}.guru-service-hero{padding-block:clamp(48px,7vw,96px) clamp(36px,5vw,72px)}.guru-service-hero h1,.guru-service-document-hero h1{max-width:18ch;font-size:clamp(2.5rem,1.94rem + 2.8vw,4.5rem);-webkit-hyphens:auto;hyphens:auto;line-height:.98;overflow-wrap:anywhere;text-wrap:balance}.guru-service-hub__body{padding-bottom:clamp(44px,6vw,80px)}.guru-service-empty{padding:clamp(24px,4vw,40px);border:1px solid var(--guru-service-line);border-radius:16px;background:var(--guru-service-cloud);color:var(--guru-service-muted);font-size:1rem;line-height:1.6}.guru-service-prose{min-width:0;max-width:100%;color:rgb(var(--guru-service-ink-rgb) / .86);font-size:1rem;line-height:1.72;overflow-wrap:anywhere}.guru-service-prose>*,.guru-service-prose :where(section,div,span,p,ul,ol,li,dl,dt,dd,blockquote,details,summary){min-width:0;max-width:100%}.guru-service-safe-fallback{white-space:pre-wrap}.guru-service-fallback-source{padding:clamp(20px,4vw,32px);border:1px solid var(--guru-service-line);border-radius:14px;background:var(--guru-service-white);overflow:visible}.guru-service-fallback-source__content{width:100%;max-width:100%;margin:0;color:inherit;font:inherit;line-height:1.72;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.guru-service-fallback-neutral{padding:clamp(20px,4vw,32px);border:1px solid var(--guru-service-line);border-radius:14px;background:var(--guru-service-cloud)}.guru-service-neutralized-text{max-width:100%;overflow-wrap:anywhere}.guru-service-prose>:first-child{margin-top:0!important}.guru-service-prose>:last-child{margin-bottom:0!important}.guru-service-prose :where(h2,h3,h4){scroll-margin-top:120px;-webkit-hyphens:auto;hyphens:auto;line-height:1.14;overflow-wrap:anywhere;text-wrap:balance}.guru-service-prose h2{margin:clamp(44px,6vw,64px) 0 20px;font-size:clamp(1.75rem,1.5rem + 1.25vw,2.5rem)}.guru-service-prose h3{margin:36px 0 14px;font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem)}.guru-service-prose h4{margin:28px 0 12px;font-size:1.125rem}.guru-service-prose :where(p,ul,ol,blockquote,pre,table,details)+:where(p,ul,ol,blockquote,pre,table,details){margin-top:18px}.guru-service-prose :where(h2,h3,h4)+:where(p,ul,ol,blockquote,pre,table,details){margin-top:0}.guru-service-prose :where(ul,ol){display:grid;gap:10px;padding-inline-start:24px}.guru-service-prose :where(ul,ol) :where(ul,ol){padding-inline-start:16px}.guru-service-prose :where(ul,ol) :where(ul,ol) :where(ul,ol){padding-inline-start:0;list-style-position:inside}.guru-service-prose dl{display:grid;gap:8px}.guru-service-prose dt{font-weight:700}.guru-service-prose dd+dt{margin-top:14px}.guru-service-prose a{text-decoration-thickness:.08em;text-underline-offset:.18em}.guru-service-prose :where(img,video,iframe){display:block;max-width:100%;height:auto}.guru-service-prose blockquote{padding:20px 24px;border-inline-start:4px solid var(--guru-service-ink);background:var(--guru-service-oat)}.guru-service-prose blockquote blockquote{margin-inline:0;padding:14px 16px}.guru-service-prose blockquote blockquote blockquote{padding-inline:0;border-inline-start:0}.guru-service-prose :where(code,pre){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.guru-service-prose code{border-radius:4px;background:var(--guru-service-cloud);padding:2px 5px;font-size:.875em}.guru-service-prose pre{max-width:100%;overflow-x:auto;padding:18px;border-radius:12px;background:var(--guru-service-cloud);font-size:.875rem;white-space:pre-wrap}.guru-service-prose hr{height:1px;margin-block:48px;border:0;background:var(--guru-service-line)}.guru-service-hub__related{padding-bottom:clamp(80px,10vw,136px)}.guru-service-related h2{margin-bottom:clamp(24px,4vw,40px);font-size:clamp(1.75rem,1.5rem + 1.25vw,2.5rem);line-height:1.08;text-wrap:balance}.guru-service-related__list{display:grid;min-width:0;gap:12px}.guru-service-related--cards .guru-service-related__list{grid-template-columns:repeat(3,minmax(0,1fr))}.guru-service-related__link{position:relative;display:grid;min-width:0;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--guru-service-line);border-radius:14px;background:var(--guru-service-cloud);color:inherit;text-decoration:none}.guru-service-related--cards .guru-service-related__link{min-height:clamp(170px,20vw,276px);align-content:end;overflow:hidden;padding:clamp(18px,3vw,28px);border:0;border-radius:18px;background:var(--guru-service-blue)}.guru-service-related__link img,.guru-service-related__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.guru-service-related__link img{object-fit:cover;transition:transform .22s cubic-bezier(.22,1,.36,1)}.guru-service-related__shade{background:linear-gradient(180deg,transparent 25%,rgb(5 5 5 / .68))}.guru-service-related__link--image{color:var(--guru-service-white)}.guru-service-related__title,.guru-service-related__arrow{position:relative;z-index:1}.guru-service-related__title{min-width:0;font-family:var(--guru-service-display);font-size:clamp(1.05rem,.98rem + .35vw,1.3rem);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.guru-service-related__arrow{font-size:1.25rem;transition:transform .18s ease}.guru-service-document-hero{background:var(--guru-service-blue)}.guru-service-document-hero>.guru-service-reading-shell{padding-block:clamp(48px,7vw,88px) clamp(52px,7vw,96px)}.guru-service-document-hero h1{max-width:16ch}.guru-service-document__reading{padding-block:clamp(48px,7vw,80px) clamp(72px,9vw,120px)}.guru-service-document__related{padding-bottom:clamp(80px,10vw,136px)}.guru-service-document__content>:where(section,div)[id],.guru-service-document__content>[id]{scroll-margin-top:120px}.guru-service-document__content[data-guru-service-table-fallback]:not([data-guru-service-tables-enhanced]){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.guru-service-document__content :where(table){display:table;width:100%;min-width:640px;max-width:100%;border:1px solid var(--guru-service-line);border-radius:12px;border-spacing:0;background:var(--guru-service-white);font-size:.875rem;line-height:1.5}.guru-service-document__content :where(th,td){min-width:130px;padding:14px 16px;border:0;border-bottom:1px solid var(--guru-service-line);text-align:start;vertical-align:top}.guru-service-document__content th{background:var(--guru-service-cloud);color:var(--guru-service-ink);font-size:.75rem;font-weight:700;letter-spacing:.04em;opacity:1;text-transform:uppercase}.guru-service-table-region{max-width:100%;margin-top:24px;overflow-x:auto;border:1px solid var(--guru-service-line);border-radius:12px;background:var(--guru-service-white);-webkit-overflow-scrolling:touch}.guru-service-table-region .guru-service-document__content,.guru-service-table-region table,.guru-service-document__content .guru-service-table-region table{display:table;min-width:640px;margin:0;overflow:visible;border:0;border-radius:0;border-collapse:collapse}.guru-service-prose details{border-block-end:1px solid var(--guru-service-line)}.guru-service-prose details:first-of-type{border-block-start:1px solid var(--guru-service-line)}.guru-service-prose summary{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;cursor:pointer;font-family:var(--guru-service-display);font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-weight:500;list-style-position:inside}.guru-service-prose details>:not(summary){margin-bottom:24px}.guru-service-faq-controls{margin-bottom:clamp(32px,5vw,48px)}.guru-service-faq-search{display:grid;gap:10px}.guru-service-faq-search>label{font-size:.875rem;font-weight:600}.guru-service-faq-search__field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.guru-service-faq-search__field svg{position:absolute;z-index:1;left:18px;width:21px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:1.8;pointer-events:none}.guru-service-faq-search input{width:100%;min-width:0;min-height:56px;padding:12px 18px 12px 52px;border:1px solid var(--guru-service-line);border-radius:12px 0 0 12px;background:var(--guru-service-white);color:var(--guru-service-ink);-webkit-appearance:none;appearance:none}.guru-service-faq-search__field:has(button[hidden]) input{border-radius:12px}.guru-service-faq-search button{min-height:56px;padding:10px 18px;border:1px solid var(--guru-service-ink);border-inline-start:0;border-radius:0 12px 12px 0;background:var(--guru-service-ink);color:var(--guru-service-white);cursor:pointer;font-size:.875rem;font-weight:600}.guru-service-faq-empty{margin-top:28px;padding:clamp(28px,5vw,48px);border-radius:16px;background:var(--guru-service-cloud);color:var(--guru-service-muted);text-align:center}@media(hover:hover){.guru-service-related__link:hover .guru-service-related__arrow{transform:translate(4px)}.guru-service-related__link:hover img{transform:scale(1.035)}}@media(max-width:900px){.guru-service-related--cards .guru-service-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.guru-service{--guru-service-shell: min( calc(100% - 32px) , 100%);--guru-service-reading: min( calc(100% - 32px) , 100%)}.guru-service-hero,.guru-service-document-hero>.guru-service-reading-shell{padding-block:44px 52px}.guru-service-hero h1,.guru-service-document-hero h1{font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem)}.guru-service-related--cards .guru-service-related__link{min-height:180px;border-radius:14px}.guru-service-faq-search__field{grid-template-columns:1fr;gap:8px}.guru-service-faq-search input{border-radius:12px}.guru-service-faq-search button{width:100%;border-inline-start:1px solid var(--guru-service-ink);border-radius:12px}}@media(max-width:479px){.guru-service-related--cards .guru-service-related__list{grid-template-columns:1fr}.guru-service-related--cards .guru-service-related__link{min-height:156px}}@media(prefers-reduced-motion:reduce){.guru-service *,.guru-service *:before,.guru-service *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.guru-service-related__link,.guru-service-empty,.guru-service-faq-empty,.guru-service-faq-search input,.guru-service-faq-search button,.guru-service-table-region,.guru-service-fallback-source,.guru-service-fallback-neutral,.guru-service-document__content table{border:1px solid ButtonText}.guru-service-related__shade{background:Canvas;opacity:.72}.guru-service :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid Highlight;outline-offset:2px;box-shadow:none}}@media print{@page{margin:14mm}.shopify-section-group-header-group,.shopify-section-group-footer-group,#shopify-section-header,#shopify-section-footer,[data-guru-navigation],[data-guru-site-footer],[data-guru-utility-ticker],cart-drawer,.guru-service-breadcrumbs,.guru-service-related,.guru-service-faq-controls,.guru-service-faq-empty{display:none!important}.guru-service,.guru-service-document-hero,.guru-service-document__content,.guru-service-prose{width:100%!important;max-width:none!important;background:#fff!important;color:#000!important}.guru-service-document-hero>.guru-service-reading-shell,.guru-service-document__reading{width:100%;padding:0 0 12mm}.guru-service-document-hero h1{max-width:none;margin-bottom:8mm;font-size:28pt;line-height:1.08}.guru-service [data-guru-service-faq-list] details[data-guru-service-filtered=true],.guru-service [data-guru-service-faq-list] details>:not(summary){display:block!important}.guru-service-prose details,.guru-service-prose blockquote{break-inside:avoid}.guru-service-document__content a[href]:after{color:#000;content:" (" attr(href) ")";font-size:.85em;font-weight:400;overflow-wrap:anywhere;text-decoration:none}.guru-service-table-region,.guru-service-document__content table{display:table;width:100%;min-width:0;max-width:100%;overflow:visible;border:1px solid #000;border-radius:0;break-inside:auto;table-layout:fixed}.guru-service-table-region{display:block;border:0}.guru-service-table-region table{width:100%;min-width:0;table-layout:fixed}.guru-service-document__content :where(th,td){min-width:0;padding:6pt;border:1px solid #000;color:#000;font-size:8.5pt;overflow-wrap:anywhere;word-break:break-word}.guru-service-document__content :where(tr,img,h2,h3,h4){break-inside:avoid}.guru-service-document__content :where(h2,h3,h4){break-after:avoid}.guru-service-fallback-source{display:block;padding:8mm;border:1px solid #000;break-inside:auto}.guru-service-fallback-source__content{white-space:pre-wrap;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/guru-service-pages.css.map */
