:root{--crg-font-4xs:clamp(.4375rem,calc(.375rem + .125vw + .0625vh + ((100vw - 240px)*.001)),.5625rem);--crg-font-3xs:clamp(.5rem,calc(.4375rem + .15vw + .075vh + ((100vw - 240px)*.0012)),.625rem);--crg-font-2xs:clamp(.5625rem,calc(.5rem + .1875vw + .09375vh + ((100vw - 240px)*.0014)),.75rem);--crg-font-xs:clamp(.625rem,calc(.5625rem + .21875vw + .109375vh + ((100vw - 240px)*.0016)),.875rem);--crg-font-sm:clamp(.6875rem,calc(.625rem + .25vw + .125vh + ((100vw - 240px)*.0018)),.9375rem);--crg-font-base:clamp(.75rem,calc(.6875rem + .3125vw + .15625vh + ((100vw - 240px)*.002)),1.0625rem);--crg-font-md:clamp(.8125rem,calc(.75rem + .375vw + .1875vh + ((100vw - 240px)*.0022)),1.1875rem);--crg-font-lg:clamp(.9375rem,calc(.8125rem + .46875vw + .234375vh + ((100vw - 240px)*.0026)),1.5625rem);--crg-font-xl:clamp(1.0625rem,calc(.9375rem + .5625vw + .28125vh + ((100vw - 240px)*.003)),1.8125rem);--crg-font-2xl:clamp(1.1875rem,calc(1.0625rem + .6875vw + .34375vh + ((100vw - 240px)*.0035)),2.0625rem);--crg-font-3xl:clamp(1.375rem,calc(1.1875rem + .875vw + .4375vh + ((100vw - 240px)*.004)),2.375rem);--crg-font-4xl:clamp(1.5625rem,calc(1.375rem + 1.0625vw + .53125vh + ((100vw - 240px)*.0048)),2.75rem);--crg-font-5xl:clamp(1.8125rem,calc(1.5625rem + 1.3125vw + .65625vh + ((100vw - 240px)*.0056)),3.25rem);--crg-font-6xl:clamp(2.125rem,calc(1.8125rem + 1.625vw + .8125vh + ((100vw - 240px)*.0065)),3.875rem);--crg-space-5xs:clamp(.0625rem,calc(.05rem + .05vw + .025vh),.125rem);--crg-space-4xs:clamp(.09375rem,calc(.075rem + .075vw + .0375vh + ((100vw - 240px)*.0005)),.1875rem);--crg-space-3xs:clamp(.15625rem,calc(.125rem + .125vw + .0625vh + ((100vw - 240px)*.0006)),.28125rem);--crg-space-2xs:clamp(.21875rem,calc(.1875rem + .15625vw + .078125vh + ((100vw - 240px)*.0007)),.40625rem);--crg-space-xs:clamp(.3125rem,calc(.25rem + .21875vw + .109375vh + ((100vw - 240px)*.0009)),.5625rem);--crg-space-sm:clamp(.4375rem,calc(.375rem + .3125vw + .15625vh + ((100vw - 240px)*.0012)),.8125rem);--crg-space-md:clamp(.625rem,calc(.5rem + .4375vw + .21875vh + ((100vw - 240px)*.0015)),1.125rem);--crg-space-lg:clamp(.875rem,calc(.75rem + .625vw + .3125vh + ((100vw - 240px)*.002)),1.625rem);--crg-space-xl:clamp(1.25rem,calc(1rem + .875vw + .4375vh + ((100vw - 240px)*.0028)),2.25rem);--crg-space-2xl:clamp(1.75rem,calc(1.5rem + 1.25vw + .625vh + ((100vw - 240px)*.0038)),3.25rem);--crg-space-3xl:clamp(2.25rem,calc(1.875rem + 1.75vw + .875vh + ((100vw - 240px)*.005)),4.5rem);--crg-space-4xl:clamp(2.875rem,calc(2.375rem + 2.375vw + 1.1875vh + ((100vw - 240px)*.0065)),5.75rem);--crg-space-5xl:clamp(3.625rem,calc(3rem + 3.125vw + 1.5625vh + ((100vw - 240px)*.008)),7.25rem);--crg-space-6xl:clamp(4.5rem,calc(3.75rem + 4vw + 2vh + ((100vw - 240px)*.01)),9rem);--crg-icon-2xs:clamp(.625rem,calc(.5rem + .3125vw + .15625vh + ((100vw - 240px)*.0008)),.875rem);--crg-icon-xs:clamp(.75rem,calc(.625rem + .375vw + .1875vh + ((100vw - 240px)*.001)),1.0625rem);--crg-icon-sm:clamp(.875rem,calc(.75rem + .4375vw + .21875vh + ((100vw - 240px)*.0012)),1.3125rem);--crg-icon-md:clamp(1.0625rem,calc(.9375rem + .5625vw + .28125vh + ((100vw - 240px)*.0015)),1.625rem);--crg-icon-lg:clamp(1.3125rem,calc(1.125rem + .71875vw + .359375vh + ((100vw - 240px)*.002)),2rem);--crg-icon-xl:clamp(1.5625rem,calc(1.3125rem + .9375vw + .46875vh + ((100vw - 240px)*.0025)),2.4375rem);--crg-icon-2xl:clamp(1.875rem,calc(1.5625rem + 1.1875vw + .59375vh + ((100vw - 240px)*.003)),2.9375rem);--crg-icon-3xl:clamp(2.25rem,calc(1.875rem + 1.5vw + .75vh + ((100vw - 240px)*.0038)),3.5rem);--crg-icon-box-xs:clamp(1.5rem,calc(1.25rem + .75vw + .375vh + ((100vw - 240px)*.001)),2rem);--crg-icon-box-sm:clamp(1.875rem,calc(1.5rem + 1vw + .5vh + ((100vw - 240px)*.0015)),2.625rem);--crg-icon-box-md:clamp(2.375rem,calc(2rem + 1.375vw + .6875vh + ((100vw - 240px)*.002)),3.625rem);--crg-icon-box-lg:clamp(2.875rem,calc(2.375rem + 1.75vw + .875vh + ((100vw - 240px)*.0028)),4.375rem);--crg-icon-box-xl:clamp(3.5rem,calc(2.875rem + 2.25vw + 1.125vh + ((100vw - 240px)*.0035)),5.25rem);--crg-radius-2xs:clamp(.09375rem,calc(.075rem + .0625vw + .03125vh),.15625rem);--crg-radius-xs:clamp(.15625rem,calc(.125rem + .09375vw + .046875vh + ((100vw - 240px)*.0003)),.28125rem);--crg-radius-sm:clamp(.21875rem,calc(.1875rem + .125vw + .0625vh + ((100vw - 240px)*.0004)),.40625rem);--crg-radius-md:clamp(.3125rem,calc(.25rem + .1875vw + .09375vh + ((100vw - 240px)*.0005)),.5625rem);--crg-radius-lg:clamp(.4375rem,calc(.375rem + .25vw + .125vh + ((100vw - 240px)*.0007)),.8125rem);--crg-radius-xl:clamp(.625rem,calc(.5rem + .375vw + .1875vh + ((100vw - 240px)*.001)),1.125rem);--crg-radius-2xl:clamp(.875rem,calc(.75rem + .5vw + .25vh + ((100vw - 240px)*.0013)),1.5rem);--crg-radius-3xl:clamp(1.125rem,calc(.9375rem + .6875vw + .34375vh + ((100vw - 240px)*.0018)),1.9375rem);--crg-radius-4xl:clamp(1.4375rem,calc(1.1875rem + .9375vw + .46875vh + ((100vw - 240px)*.0023)),2.4375rem);--crg-radius-full:9999px;--crg-leading-none:1;--crg-leading-tighter:1.1;--crg-leading-tight:1.2;--crg-leading-snug:1.3;--crg-leading-normal:1.5;--crg-leading-relaxed:1.625;--crg-leading-loose:1.75;--crg-leading-looser:1.875;--crg-color-bg-page:#fff;--crg-color-bg-card:#fff;--crg-color-bg-section:#f9fafb;--crg-color-bg-hover:#f3f4f6;--crg-color-text-primary:#111827;--crg-color-text-secondary:#374151;--crg-color-text-tertiary:#4b5563;--crg-color-text-muted:#6b7280;--crg-color-text-subtle:#9ca3af;--crg-color-border-light:#e5e7eb;--crg-color-border-medium:#d1d5db;--crg-color-border-dark:#9ca3af;--crg-color-accent-primary:#d94822;--crg-color-accent-primary-hover:#c53e1b;--crg-color-accent-primary-active:#b23618;--crg-color-shadow-light:#0000000a;--crg-color-shadow-medium:#00000014;--crg-color-shadow-dark:#0000001f;--crg-color-shadow-intense:#00000029;--crg-color-blue:#3b82f6;--crg-color-blue-bg:#eff6ff;--crg-color-green:#22c55e;--crg-color-green-bg:#f0fdf4;--crg-color-purple:#a855f7;--crg-color-purple-bg:#faf5ff;--crg-color-orange:#f97316;--crg-color-orange-bg:#fff7ed;--crg-color-teal:#14b8a6;--crg-color-teal-bg:#f0fdfa;--crg-transition-instant:80ms cubic-bezier(.4,0,.2,1);--crg-transition-fast:.12s cubic-bezier(.4,0,.2,1);--crg-transition-base:.18s cubic-bezier(.4,0,.2,1);--crg-transition-smooth:.28s cubic-bezier(.4,0,.2,1);--crg-transition-slow:.38s cubic-bezier(.4,0,.2,1);--crg-transition-slower:.5s cubic-bezier(.4,0,.2,1);--crg-transition-bounce:.45s cubic-bezier(.68,-.55,.265,1.55);--crg-transition-bounce-soft:.55s cubic-bezier(.34,1.56,.64,1);--crg-transition-elastic:.6s cubic-bezier(.175,.885,.32,1.275);--crg-transition-elastic-soft:.7s cubic-bezier(.25,.46,.45,1.2);--crg-transition-spring:.8s cubic-bezier(.5,1.5,.5,1);--crg-shadow-2xs:0 .5px 1px var(--crg-color-shadow-light);--crg-shadow-xs:0 1px 2px var(--crg-color-shadow-light);--crg-shadow-sm:0 1px 3px var(--crg-color-shadow-light),0 1px 2px var(--crg-color-shadow-medium);--crg-shadow-md:0 4px 6px var(--crg-color-shadow-light),0 2px 4px var(--crg-color-shadow-medium);--crg-shadow-lg:0 10px 15px var(--crg-color-shadow-light),0 4px 6px var(--crg-color-shadow-medium);--crg-shadow-xl:0 20px 25px var(--crg-color-shadow-light),0 10px 10px var(--crg-color-shadow-medium);--crg-shadow-2xl:0 25px 50px var(--crg-color-shadow-dark);--crg-shadow-3xl:0 35px 60px var(--crg-color-shadow-dark),0 15px 25px var(--crg-color-shadow-medium);--crg-shadow-card:0 4px 6px #0000001a,0 10px 15px #0000001a;--crg-shadow-card-hover:0 10px 20px #0000001f,0 20px 40px #0000001f;--crg-shadow-card-active:0 14px 28px #00000024,0 28px 55px #00000024;--crg-card-max-width:clamp(18rem,calc(16rem + 45vw + 10vh + ((100vw - 240px)*.02)),72rem);--crg-card-padding:clamp(1rem,calc(.875rem + 2.5vw + .5vh + ((100vw - 240px)*.008)),3.5rem);--crg-card-padding-x:clamp(.75rem,calc(.625rem + 2vw + .4vh + ((100vw - 240px)*.007)),3rem);--crg-card-padding-y:clamp(1.25rem,calc(1rem + 3vw + .6vh + ((100vw - 240px)*.009)),4rem);--crg-content-max-width:clamp(16rem,calc(14rem + 60vw + ((100vw - 240px)*.025)),80rem);--crg-text-max-width:clamp(18rem,calc(16rem + 35vw + ((100vw - 240px)*.015)),48rem)}html.dark-mode,body.dark-mode,[data-theme=dark],.dark,.dark-mode{--crg-color-bg-page:#0f172a;--crg-color-bg-card:#1e293b;--crg-color-bg-section:#1e293b;--crg-color-bg-hover:#334155;--crg-color-text-primary:#f1f5f9;--crg-color-text-secondary:#e2e8f0;--crg-color-text-tertiary:#cbd5e1;--crg-color-text-muted:#94a3b8;--crg-color-text-subtle:#64748b;--crg-color-border-light:#334155;--crg-color-border-medium:#475569;--crg-color-border-dark:#64748b;--crg-color-accent-primary:#f97316;--crg-color-accent-primary-hover:#fb923c;--crg-color-accent-primary-active:#fdba74;--crg-color-shadow-light:#00000040;--crg-color-shadow-medium:#00000059;--crg-color-shadow-dark:#00000073;--crg-color-shadow-intense:#0000008c;--crg-color-blue-bg:#3b82f626;--crg-color-green-bg:#22c55e26;--crg-color-purple-bg:#a855f726;--crg-color-orange-bg:#f9731626;--crg-color-teal-bg:#14b8a626;--crg-shadow-card:0 4px 6px #0000004d,0 10px 15px #0000004d;--crg-shadow-card-hover:0 10px 20px #00000059,0 20px 40px #00000059}.crg-main{background-color:var(--crg-color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:calc(100vh + -1*clamp(0rem,2vh,2rem));text-rendering:optimizeLegibility;padding:clamp(.875rem,.75rem + 1.7vw - .48px + .75vh,3rem) clamp(.25rem,.125rem + .6vw - .24px,1rem) clamp(1.5rem,1.25rem + 3.4vw - .96px + 1.5vh,5rem);position:relative;overflow-x:hidden}.crg-breadcrumb{flex-flow:wrap;align-items:center;gap:clamp(.25rem,.1875rem + .31vw - .144px + .125vh,.625rem);margin-bottom:clamp(.75rem,.625rem + .775vw - .36px + .3125vh,1.75rem);padding:clamp(.375rem,.3125rem + .3925vw - .192px + .15625vh,.875rem) 0;display:flex}.crg-back-btn{background-color:var(--crg-color-bg-primary);border:.0625rem solid var(--crg-color-border-light);color:var(--crg-color-text-primary);cursor:pointer;will-change:transform,background-color;isolation:isolate;border-radius:clamp(.375rem,.3125rem + .3125vw + .15625vh,.625rem);align-items:center;gap:clamp(.5rem,.4375rem + .375vw + .1875vh,.8125rem);padding:clamp(.5rem,.4375rem + .375vw + .1875vh,.875rem) clamp(1rem,.875rem + .625vw + .3125vh,1.625rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.875rem,.8125rem + .3125vw + .1875vh,1.125rem);font-weight:500;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .0625rem .25rem #0000000d}.crg-back-btn:before{content:"";background:linear-gradient(135deg,var(--crg-color-accent-primary)0%,var(--crg-color-accent-hover)100%);opacity:0;z-index:-1;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.crg-back-btn:hover{background-color:var(--crg-color-bg-hover);border-color:var(--crg-color-accent-primary);color:var(--crg-color-accent-primary);transform:translate(-.25rem)scale(1.02);box-shadow:0 .25rem 1rem #0000000d,0 0 0 .1875rem #d9482259}.crg-back-btn:hover:before{opacity:.05}.crg-back-btn:active{transform:translate(-.125rem)scale(.98)}.crg-back-btn:focus-visible{outline:.1875rem solid var(--crg-color-accent-primary);outline-offset:.125rem}.crg-back-icon{color:currentColor;width:clamp(1.125rem,1rem + .375vw + .1875vh,1.5rem);height:clamp(1.125rem,1rem + .375vw + .1875vh,1.5rem);transition:transform .15s cubic-bezier(.68,-.55,.265,1.55)}.crg-back-btn:hover .crg-back-icon{transform:translate(-.1875rem)}.crg-back-text{letter-spacing:.01em;font-weight:600;display:inline-block}.crg-breadcrumb-divider{background-color:var(--crg-color-border-light);width:1px;height:clamp(.875rem,.75rem + .455vw - .192px + .1875vh,1.5rem);margin:0 clamp(.125rem,.09375rem + .125vw + .0625vh,.375rem)}.crg-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:clamp(.09375rem,.0625rem + .09375vw + .046875vh,.28125rem);margin:0;padding:0;list-style:none;display:flex}.crg-breadcrumb-item{align-items:center;gap:clamp(.09375rem,.0625rem + .09375vw + .046875vh,.28125rem);display:inline-flex}.crg-breadcrumb-link{color:var(--crg-color-text-muted);transition:color var(--crg-transition-fast);font-size:clamp(.5625rem,.5rem + .21625vw - .144px + .078125vh,.875rem);font-weight:400;text-decoration:none}.crg-breadcrumb-link:hover{color:var(--crg-color-accent-primary);text-decoration:underline}.crg-breadcrumb-chevron{width:clamp(.625rem,.5rem + .3vw - .12px + .125vh,1rem);height:clamp(.625rem,.5rem + .3vw - .12px + .125vh,1rem);color:var(--crg-color-text-subtle);flex-shrink:0}.crg-breadcrumb-current{color:var(--crg-color-text-primary);font-size:clamp(.5625rem,.5rem + .21625vw - .144px + .078125vh,.875rem);font-weight:500}.crg-header{text-align:center;margin-bottom:clamp(1.25rem,1rem + 1.55vw - .72px + .625vh,3rem);padding:0 clamp(.375rem,.3125rem + .6vw - .24px + .25vh,1.5rem)}.crg-title{font-size:clamp(1.25rem,1.0625rem + 1.4vw - .96px + .5vh,2.75rem);font-weight:700;line-height:var(--crg-leading-tight);color:var(--crg-color-text-primary);letter-spacing:clamp(-.03em,-.025em - .005vw,-.015em);margin:0 0 clamp(.375rem,.3125rem + .3925vw - .192px + .15625vh,.875rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.crg-subtitle{font-size:clamp(.75rem,.6875rem + .555vw - .432px + .1875vh,1.25rem);font-weight:400;line-height:var(--crg-leading-relaxed);color:var(--crg-color-text-tertiary);max-width:clamp(16rem,14rem + 31.2vw - 2.88px,45rem);margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.crg-card{background-color:var(--crg-color-bg-card);box-shadow:var(--crg-shadow-card);transition:box-shadow var(--crg-transition-smooth),transform var(--crg-transition-smooth);will-change:box-shadow,transform;border-radius:clamp(.75rem,.625rem + .65vw - .36px + .25vh,1.5rem);overflow:hidden}.crg-card:hover{box-shadow:var(--crg-shadow-card-hover)}.crg-card-inner{padding:clamp(1rem,.875rem + 2.6vw - 1.44px + 1vh,3.5rem)}.crg-sections-wrapper{flex-direction:column;gap:0;display:flex}.crg-guide-section{border-bottom:1px solid var(--crg-color-border-light);transition:background-color var(--crg-transition-smooth);padding-bottom:clamp(1rem,.875rem + 1.3vw - .72px + .5vh,2.25rem)}.crg-guide-section--last{border-bottom:none;padding-bottom:clamp(.75rem,.625rem + .95vw - .48px + .375vh,1.75rem)}.crg-section-inner{flex-direction:row;align-items:flex-start;gap:clamp(.75rem,.625rem + .95vw - .48px + .375vh,1.875rem);padding-top:clamp(1rem,.875rem + 1.3vw - .72px + .5vh,2.25rem);display:flex}.crg-section-icon-wrap{flex-shrink:0}.crg-section-icon-box{background-color:var(--section-icon-bg,var(--crg-color-blue-bg));width:clamp(2.5rem,2.125rem + 1.75vw - .6px + .75vh,4rem);height:clamp(2.5rem,2.125rem + 1.75vw - .6px + .75vh,4rem);transition:transform var(--crg-transition-bounce),box-shadow var(--crg-transition-smooth),background-color var(--crg-transition-base);will-change:transform,box-shadow;border-radius:clamp(.5rem,.4375rem + .475vw - .24px + .1875vh,1rem);justify-content:center;align-items:center;display:flex}.crg-guide-section:hover .crg-section-icon-box{box-shadow:0 clamp(6px,calc(5px + .2vw),10px)clamp(12px,calc(10px + .4vw),20px)#00000014,0 0 0 clamp(3px,calc(2px + .1vw),5px)rgba(var(--section-icon-color),.1);transform:scale(1.08)translateY(clamp(-2px,-1.5px - .05vw,-4px))}.crg-section-icon-holder{justify-content:center;align-items:center;font-style:normal;display:flex}.crg-section-icon{width:clamp(1.25rem,1.0625rem + .93vw - .432px + .375vh,1.875rem);height:clamp(1.25rem,1.0625rem + .93vw - .432px + .375vh,1.875rem);color:var(--section-icon-color,var(--crg-color-blue));transition:transform var(--crg-transition-bounce),filter var(--crg-transition-smooth);will-change:transform,filter}.crg-guide-section:hover .crg-section-icon{filter:drop-shadow(0 clamp(2px,calc(1.5px + .05vw),4px)clamp(4px,calc(3px + .1vw),8px)var(--section-icon-color));transform:scale(1.12)}html.dark-mode .crg-section-icon-box,body.dark-mode .crg-section-icon-box,[data-theme=dark] .crg-section-icon-box,.dark .crg-section-icon-box,.dark-mode .crg-section-icon-box{background-color:var(--section-icon-bg-dark,#3b82f626)}.crg-section-content{flex:1;min-width:0}.crg-section-title{font-size:clamp(.9375rem,.8125rem + .875vw - .6px + .3125vh,1.625rem);font-weight:600;line-height:var(--crg-leading-snug);color:var(--crg-color-text-primary);transition:color var(--crg-transition-base);letter-spacing:clamp(-.02em,-.015em - .003vw,-.01em);margin:0 0 clamp(.5rem,.4375rem + .5575vw - .288px + .21875vh,1.125rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.crg-guide-section:hover .crg-section-title{color:var(--section-icon-color,var(--crg-color-blue))}.crg-section-paragraphs{flex-direction:column;gap:clamp(.5rem,.4375rem + .5575vw - .288px + .21875vh,1.125rem);display:flex}.crg-section-paragraph{font-size:clamp(.6875rem,.625rem + .4625vw - .36px + .15625vh,1.0625rem);font-weight:400;line-height:var(--crg-leading-relaxed);color:var(--crg-color-text-secondary);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.crg-cta-section{margin-top:clamp(1rem,.875rem + 1.3vw - .72px + .5vh,2.25rem);padding-top:clamp(.75rem,.625rem + .95vw - .48px + .375vh,1.75rem)}.crg-cta-content{flex-direction:column;align-items:center;gap:clamp(.75rem,.625rem + .95vw - .48px + .375vh,1.75rem);display:flex}.crg-cta-btn{background-color:var(--crg-color-accent-primary);color:#fff;cursor:pointer;transition:background-color var(--crg-transition-fast),transform var(--crg-transition-bounce),box-shadow var(--crg-transition-smooth);will-change:transform,background-color,box-shadow;border:none;border-radius:clamp(.375rem,.3125rem + .32vw - .168px + .125vh,.75rem);justify-content:center;align-items:center;gap:clamp(.25rem,.1875rem + .2375vw - .12px + .09375vh,.625rem);padding:clamp(.625rem,.5rem + .65vw - .36px + .25vh,1.125rem) clamp(1.25rem,1rem + 1.55vw - .72px + .625vh,2.5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.625rem + .4625vw - .36px + .15625vh,1.0625rem);font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 clamp(2px,1.5px + .05vw,3px) clamp(4px,3px + .1vw,6px) #d9482233,0 clamp(4px,3px + .1vw,6px) clamp(8px,6px + .2vw,12px) #d9482226}.crg-cta-btn:hover{background-color:var(--crg-color-accent-primary-hover);transform:translateY(clamp(-3px,-2px - .1vw,-5px))scale(1.02);box-shadow:0 clamp(6px,5px + .15vw,10px) clamp(12px,10px + .3vw,20px) #d9482240,0 clamp(12px,10px + .3vw,20px) clamp(24px,20px + .5vw,36px) #d9482233}.crg-cta-btn:active{transform:translateY(-1px)scale(.99)}.crg-cta-btn:focus-visible{outline:clamp(2px,calc(1.5px + .05vw),3px)solid var(--crg-color-accent-primary);outline-offset:clamp(2px,calc(1.5px + .05vw),4px)}.crg-cta-btn-text{display:inline-block}.crg-cta-btn-icon{width:clamp(.875rem,.75rem + .475vw - .24px + .1875vh,1.375rem);height:clamp(.875rem,.75rem + .475vw - .24px + .1875vh,1.375rem);transition:transform var(--crg-transition-bounce)}.crg-cta-btn:hover .crg-cta-btn-icon{transform:translate(clamp(3px,2px + .1vw,6px))}.crg-cta-link{color:var(--crg-color-accent-primary);transition:color var(--crg-transition-fast),gap var(--crg-transition-bounce);align-items:center;gap:clamp(.125rem,.09375rem + .125vw + .0625vh,.375rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.625rem + .4625vw - .36px + .15625vh,1.0625rem);font-weight:500;text-decoration:none;display:inline-flex}.crg-cta-link:hover{color:var(--crg-color-accent-primary-hover);gap:clamp(.25rem,.1875rem + .2375vw - .12px + .09375vh,.625rem);text-decoration:underline}.crg-cta-link-icon{width:clamp(.625rem,.5rem + .33vw - .192px + .125vh,1rem);height:clamp(.625rem,.5rem + .33vw - .192px + .125vh,1rem);transition:transform var(--crg-transition-bounce)}.crg-cta-link:hover .crg-cta-link-icon{transform:translate(clamp(3px,2px + .1vw,6px))}@media screen and (max-width:239.98px){.crg-main{padding-top:clamp(.375rem,.3125rem + 2vw,.625rem);padding-bottom:clamp(.75rem,.625rem + 3vw,1.25rem)}.crg-header{margin-bottom:clamp(.625rem,.5rem + 3vw,1rem);padding:0 clamp(.125rem,.09375rem + 1vw,.25rem)}.crg-title{font-size:clamp(.9375rem,.8125rem + 4vw,1.25rem)}.crg-subtitle{font-size:clamp(.5625rem,.5rem + 2vw,.75rem)}.crg-card-inner{padding:clamp(.5rem,.4375rem + 2vw,.75rem)}.crg-section-inner{flex-direction:column;gap:clamp(.375rem,.3125rem + 2vw,.625rem)}.crg-section-icon-box{width:clamp(1.75rem,1.5rem + 5vw,2.25rem);height:clamp(1.75rem,1.5rem + 5vw,2.25rem)}.crg-section-icon{width:clamp(.875rem,.75rem + 3vw,1.125rem);height:clamp(.875rem,.75rem + 3vw,1.125rem)}.crg-section-title{font-size:clamp(.75rem,.6875rem + 3vw,.9375rem)}.crg-section-paragraph{font-size:clamp(.5625rem,.5rem + 2vw,.6875rem)}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}.crg-cta-btn{padding:clamp(.4375rem,.375rem + 2vw,.625rem) clamp(.75rem,.625rem + 4vw,1.125rem);font-size:clamp(.5625rem,.5rem + 2vw,.6875rem)}}@media screen and (min-width:240px) and (max-width:259.98px){.crg-main{padding-top:clamp(.5rem,.4375rem + 1.5vw,.75rem)}.crg-title{font-size:clamp(1rem,.875rem + 3vw,1.3125rem)}.crg-card-inner{padding:clamp(.5625rem,.5rem + 1.5vw,.8125rem)}.crg-section-inner{flex-direction:column;gap:clamp(.4375rem,.375rem + 1.5vw,.6875rem)}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:260px) and (max-width:279.98px){.crg-main{padding-top:clamp(.5625rem,.5rem + 1.25vw,.8125rem)}.crg-title{font-size:clamp(1.0625rem,.9375rem + 2.5vw,1.375rem)}.crg-card-inner{padding:clamp(.625rem,.5625rem + 1.25vw,.875rem)}.crg-section-inner{flex-direction:column;gap:clamp(.5rem,.4375rem + 1.25vw,.75rem)}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:280px) and (max-width:299.98px){.crg-title{font-size:clamp(1.125rem,1rem + 2vw,1.4375rem)}.crg-section-inner{flex-direction:column;gap:clamp(.5625rem,.5rem + 1vw,.8125rem)}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:300px) and (max-width:319.98px){.crg-title{font-size:clamp(1.1875rem,1.0625rem + 1.75vw,1.5rem)}.crg-section-inner{flex-direction:column}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:320px) and (max-width:339.98px){.crg-title{font-size:clamp(1.25rem,1.125rem + 1.5vw,1.5625rem)}.crg-section-inner{flex-direction:column}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:340px) and (max-width:359.98px){.crg-section-inner{flex-direction:column}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:360px) and (max-width:379.98px){.crg-section-inner{flex-direction:column}.crg-back-text,.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:380px) and (max-width:399.98px){.crg-section-inner{flex-direction:column}.crg-back-text{display:inline-block}.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:400px) and (max-width:419.98px){.crg-section-inner{flex-direction:column}.crg-back-text{display:inline-block}.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:420px) and (max-width:439.98px){.crg-section-inner{flex-direction:column}.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:440px) and (max-width:459.98px){.crg-section-inner{flex-direction:column}.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:460px) and (max-width:479.98px){.crg-section-inner{flex-direction:row}.crg-breadcrumb-list,.crg-breadcrumb-divider{display:none}}@media screen and (min-width:480px) and (max-width:519.98px){.crg-section-inner{flex-direction:row}.crg-breadcrumb-list{display:flex}.crg-breadcrumb-divider{display:block}}@media screen and (min-width:520px) and (max-width:559.98px){.crg-section-inner{flex-direction:row}}@media screen and (min-width:560px) and (max-width:575.98px){.crg-section-inner{flex-direction:row}}@media screen and (min-width:576px) and (max-width:639.98px){.crg-card-inner{padding:clamp(1rem,.875rem + 1.5vw,1.5rem)}}@media screen and (min-width:640px) and (max-width:703.98px){.crg-card-inner{padding:clamp(1.25rem,1.125rem + 1.25vw,1.75rem)}}@media screen and (min-width:704px) and (max-width:767.98px){.crg-card-inner{padding:clamp(1.5rem,1.375rem + 1vw,2rem)}}@media screen and (min-width:768px) and (max-width:831.98px){.crg-card-inner{padding:clamp(1.75rem,1.625rem + .875vw,2.25rem)}.crg-cta-content{flex-direction:row;justify-content:center}}@media screen and (min-width:832px) and (max-width:895.98px){.crg-card-inner{padding:clamp(2rem,1.875rem + .75vw,2.5rem)}}@media screen and (min-width:896px) and (max-width:959.98px){.crg-card-inner{padding:clamp(2.25rem,2.125rem + .625vw,2.75rem)}}@media screen and (min-width:960px) and (max-width:991.98px){.crg-card-inner{padding:clamp(2.5rem,2.375rem + .5vw,3rem)}}@media screen and (min-width:992px) and (max-width:1055.98px){.crg-card-inner{padding:clamp(2.75rem,2.625rem + .4vw,3.125rem)}}@media screen and (min-width:1056px) and (max-width:1119.98px){.crg-card-inner{padding:clamp(2.875rem,2.75rem + .35vw,3.25rem)}}@media screen and (min-width:1120px) and (max-width:1199.98px){.crg-card-inner{padding:clamp(3rem,2.875rem + .3vw,3.375rem)}}@media screen and (min-width:1200px) and (max-width:1279.98px){.crg-card-inner{padding:clamp(3rem,2.9rem + .25vw,3.375rem)}}@media screen and (min-width:1280px) and (max-width:1359.98px){.crg-card-inner{padding:clamp(3rem,2.9rem + .2vw,3.375rem)}}@media screen and (min-width:1360px) and (max-width:1399.98px){.crg-card-inner{padding:clamp(3rem,2.9rem + .18vw,3.5rem)}}@media screen and (min-width:1400px) and (max-width:1535.98px){.crg-card-inner{padding:clamp(3rem,2.9rem + .15vw,3.5rem)}}@media screen and (min-width:1536px) and (max-width:1599.98px){.crg-main{padding-top:clamp(1.75rem,1.625rem + .4vw,2.25rem);padding-bottom:clamp(3rem,2.875rem + .6vw,3.75rem)}}@media screen and (min-width:1600px) and (max-width:1699.98px){.crg-title{font-size:clamp(2rem,1.9rem + .35vw,2.375rem)}}@media screen and (min-width:1700px) and (max-width:1799.98px){.crg-title{font-size:clamp(2.125rem,2rem + .3vw,2.5rem)}}@media screen and (min-width:1800px) and (max-width:1919.98px){.crg-title{font-size:clamp(2.25rem,2.125rem + .28vw,2.625rem)}}@media screen and (min-width:1920px) and (max-width:2047.98px){:root{--crg-font-4xl:clamp(2rem,calc(1.875rem + .25vw),2.625rem);--crg-font-xl:clamp(1.375rem,calc(1.3rem + .18vw),1.6875rem);--crg-font-base:clamp(1rem,calc(.95rem + .1vw),1.125rem)}}@media screen and (min-width:2048px) and (max-width:2175.98px){:root{--crg-font-4xl:clamp(2.125rem,calc(2rem + .22vw),2.75rem);--crg-space-xl:clamp(2rem,calc(1.9rem + .3vw),2.5rem)}}@media screen and (min-width:2176px) and (max-width:2303.98px){:root{--crg-font-4xl:clamp(2.25rem,calc(2.125rem + .2vw),2.875rem);--crg-space-2xl:clamp(2.5rem,calc(2.4rem + .35vw),3.25rem)}}@media screen and (min-width:2304px) and (max-width:2399.98px){:root{--crg-font-4xl:clamp(2.375rem,calc(2.25rem + .18vw),3rem)}}@media screen and (min-width:2400px){:root{--crg-font-4xl:clamp(2.5rem,calc(2.375rem + .15vw),3.125rem);--crg-font-3xl:clamp(2rem,calc(1.9rem + .12vw),2.5rem);--crg-font-2xl:clamp(1.75rem,calc(1.65rem + .1vw),2.125rem);--crg-font-xl:clamp(1.5rem,calc(1.425rem + .08vw),1.8125rem);--crg-font-lg:clamp(1.25rem,calc(1.2rem + .06vw),1.5rem);--crg-font-base:clamp(1.0625rem,calc(1.025rem + .05vw),1.25rem);--crg-space-3xl:clamp(3.5rem,calc(3.375rem + .4vw),4.5rem);--crg-space-4xl:clamp(4rem,calc(3.875rem + .5vw),5.5rem);--crg-card-padding:clamp(3rem,calc(2.9rem + .4vw),4rem)}.crg-main{padding-top:clamp(2.25rem,2.125rem + .4vw,3rem);padding-bottom:clamp(4rem,3.875rem + .6vw,5.5rem)}}@media screen and (min-width:2560px) and (max-width:2879.98px){:root{--crg-font-4xl:clamp(2.625rem,calc(2.5rem + .12vw),3.25rem);--crg-font-base:clamp(1.125rem,calc(1.0875rem + .04vw),1.3125rem)}}@media screen and (min-width:2880px) and (max-width:3199.98px){:root{--crg-font-4xl:clamp(2.75rem,calc(2.65rem + .1vw),3.375rem);--crg-font-base:clamp(1.1875rem,calc(1.15rem + .035vw),1.375rem)}}@media screen and (min-width:3200px) and (max-width:3439.98px){:root{--crg-font-4xl:clamp(2.875rem,calc(2.775rem + .08vw),3.5rem);--crg-font-base:clamp(1.25rem,calc(1.2125rem + .03vw),1.4375rem)}}@media screen and (min-width:3440px) and (max-width:3839.98px){:root{--crg-font-4xl:clamp(3rem,calc(2.9rem + .06vw),3.625rem);--crg-font-base:clamp(1.3125rem,calc(1.275rem + .025vw),1.5rem)}}@media screen and (min-width:3840px){:root{--crg-font-4xl:clamp(3.125rem,calc(3.025rem + .05vw),3.875rem);--crg-font-3xl:clamp(2.5rem,calc(2.425rem + .04vw),3rem);--crg-font-base:clamp(1.375rem,calc(1.3375rem + .02vw),1.5625rem);--crg-space-4xl:clamp(5rem,calc(4.875rem + .35vw),6.5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.crg-back-btn:hover,.crg-cta-btn:hover,.crg-section-icon-box,.crg-section-icon,.crg-guide-section:hover .crg-section-icon-box,.crg-guide-section:hover .crg-section-icon{transform:none}}@media (prefers-contrast:high){:root{--crg-color-text-primary:#000;--crg-color-text-secondary:#1a1a1a;--crg-color-border-light:#000;--crg-color-border-medium:#000}.crg-card{border:clamp(2px,calc(1.5px + .03vw),3px)solid var(--crg-color-border-light)}.crg-guide-section{border-bottom-width:clamp(2px,1.5px + .03vw,3px)}.crg-back-btn,.crg-cta-btn{border-width:clamp(2px,1.5px + .03vw,3px)}}@media print{.crg-main{background:#fff;padding:1rem}.crg-breadcrumb,.crg-back-btn{display:none}.crg-card{box-shadow:none;border:1px solid #ccc}.crg-guide-section:hover .crg-section-icon-box,.crg-guide-section:hover .crg-section-icon,.crg-guide-section:hover .crg-section-title{filter:none;color:inherit;transform:none}.crg-cta-section{display:none}}.crg-back-btn:focus-visible,.crg-breadcrumb-link:focus-visible,.crg-cta-btn:focus-visible,.crg-cta-link:focus-visible{outline:clamp(2px,calc(1.5px + .05vw),3px)solid var(--crg-color-accent-primary);outline-offset:clamp(2px,calc(1.5px + .03vw),4px);border-radius:var(--crg-radius-sm)}@supports (container-type:inline-size){.crg-card{container:crg-card/inline-size}@container crg-card (max-width:320px){.crg-section-inner{flex-direction:column;gap:clamp(.375rem,.3125rem + 3cqi,.625rem)}.crg-section-icon-box{width:clamp(1.875rem,1.625rem + 6cqi,2.375rem);height:clamp(1.875rem,1.625rem + 6cqi,2.375rem)}.crg-section-title{font-size:clamp(.8125rem,.75rem + 4cqi,1rem)}.crg-section-paragraph{font-size:clamp(.625rem,.5625rem + 3cqi,.75rem)}}@container crg-card (min-width:320px) and (max-width:480px){.crg-section-inner{flex-direction:column;gap:clamp(.5rem,.4375rem + 2cqi,.75rem)}.crg-section-icon-box{width:clamp(2.25rem,2rem + 5cqi,2.75rem);height:clamp(2.25rem,2rem + 5cqi,2.75rem)}}@container crg-card (min-width:480px) and (max-width:640px){.crg-section-inner{flex-direction:row;gap:clamp(.75rem,.625rem + 3cqi,1.125rem)}}@container crg-card (min-width:640px){.crg-section-inner{flex-direction:row;gap:clamp(1rem,.875rem + 2.5cqi,1.5rem)}.crg-section-icon-box{width:clamp(3rem,2.75rem + 3cqi,3.75rem);height:clamp(3rem,2.75rem + 3cqi,3.75rem)}}@container crg-card (min-width:800px){.crg-section-inner{gap:clamp(1.25rem,1.125rem + 2cqi,1.875rem)}.crg-cta-content{flex-direction:row}}}@media screen and (orientation:landscape) and (max-height:500px){.crg-main{padding-top:clamp(.5rem,.4375rem + 1vh,1rem);padding-bottom:clamp(1rem,.875rem + 2vh,2rem)}.crg-header{margin-bottom:clamp(.75rem,.625rem + 1.5vh,1.5rem)}.crg-title{font-size:clamp(1.125rem,1rem + 2vh + 1vw,1.75rem)}.crg-card-inner{padding:clamp(.875rem,.75rem + 1.5vh + 1vw,2rem)}.crg-guide-section{padding-bottom:clamp(.625rem,.5rem + 1vh,1.25rem)}.crg-section-inner{padding-top:clamp(.625rem,.5rem + 1vh,1.25rem)}}@media screen and (orientation:portrait) and (min-height:800px){.crg-main{padding-top:clamp(1.5rem,1.25rem + 2vh,3rem);padding-bottom:clamp(2.5rem,2.25rem + 3vh,5rem)}.crg-header{margin-bottom:clamp(1.75rem,1.5rem + 2vh,3.5rem)}}@media screen and (min-aspect-ratio:21/9){.crg-card-inner{padding-left:clamp(2rem,1.75rem + 3vw,4rem);padding-right:clamp(2rem,1.75rem + 3vw,4rem)}.crg-header{max-width:clamp(40rem,38rem + 20vw,72rem);margin-left:auto;margin-right:auto}}@media screen and (max-aspect-ratio:9/16){.crg-section-inner{flex-direction:column}.crg-section-icon-wrap{align-self:flex-start}}
