{"version":3,"file":"QAwVoKhdOFY9Dw_SRqdRDlr-pm0pZI11vweBdGSj0T0.D6B9vd-N.mjs","names":["Button2026New","Tooltip2","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","React.useState","getProps","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","CaretRight","useRef","useState","useCallback","useMemo","c","startTransition","FAQRow","AcademyArticles","React.forwardRef","useRef","React.useId","props","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","React.useContext","React.useRef","className","RichText","React.Fragment","\"pDajGqDuj\"","PropertyOverrides","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","AcademyBreadcrumbBar","AcademyAgentButton"],"sources":["https:/framerusercontent.com/modules/JGDfmvRJAfxYl1WhFs2L/CXbQxCNbzsj0nnfciIwx/dw3so8YSp.js","https:/framerusercontent.com/modules/GQD9UBh7zfnItYQvMqGe/f2cCiJQjOKEgP0GJwmGH/AcademyArticleContents.js","https:/framerusercontent.com/modules/6OyPLTMchvedYIe0Jiir/xdub6rUUiTGEiyy3eNRv/V3hJ3rolY.js"],"sourcesContent":["// Generated by Framer (98bb2a9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretRight from\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/S5Gjp5YogdjBTKaP70v6/8Q3hVRQQFlpNdaUMGaTP/mjBKgzTIu.js\";import Tooltip2 from\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/9kCrN2wah6zdcy2X3mUZ/xUmYa5cZASXf8pEgAo8B/d3NMrd1cl.js\";import Button2026New from\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/nVTibfQNdTIntWLIw4Xq/ScOqHf9oevi39mSOtDh0/KsxdqjKwX.js\";const Button2026NewFonts=getFonts(Button2026New);const Tooltip2Fonts=getFonts(Tooltip2);const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-6rslL\";const variantClassNames={hQaIwBi2D:\"framer-v-2geo0w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tNl8AJznf=undefined;const o8fsVVjCW=undefined;const JiLfGX4x9=undefined;const setJiLfGX4x9=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({agentPrompt,agentURL,height,id,toolTip,width,...props})=>{return{...props,JiLfGX4x9:toolTip??props.JiLfGX4x9??\"Write a new skill or improve an existing one with Framer Agent using these best practices.\",o8fsVVjCW:agentURL??props.o8fsVVjCW,tNl8AJznf:agentPrompt??props.tNl8AJznf??\"Read from “{url}” so I can ask questions about it.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tNl8AJznf,o8fsVVjCW,\"JiLfGX4x9\":externalJiLfGX4x9,\"onJiLfGX4x9Change\":setExternalJiLfGX4x9,...restProps}=getProps(props);const[JiLfGX4x9,setJiLfGX4x9]=useStateVariable(externalJiLfGX4x9,setExternalJiLfGX4x9);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hQaIwBi2D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterujujp2=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,\"aria-description\":tNl8AJznf,className:cx(scopingClassNames,\"framer-2geo0w\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,id:`${layoutId}-2geo0w`,layoutDependency:layoutDependency,layoutId:\"hQaIwBi2D\",onMouseEnter:onMouseEnterujujp2({overlay}),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7lwk5q-container\",layoutDependency:layoutDependency,layoutId:\"dd4oeZeIh-container\",nodeId:\"dd4oeZeIh\",rendersWithMotion:true,scopeId:\"dw3so8YSp\",children:/*#__PURE__*/_jsx(Button2026New,{aq3hTZ9m1:o8fsVVjCW,aV6xt5PCs:CaretRight,c8MUIFu8M:false,height:\"100%\",id:\"dd4oeZeIh\",kw6l_suoH:\"Use with Framer Agent\",layoutId:\"dd4oeZeIh\",ljsS0PDRT:0,m34vmsLTM:\"\",MBD8rTH3H:\"rgba(255, 255, 255, 0.1)\",N15cKHn29:\"\",rm8ThjdVN:15,style:{width:\"100%\"},width:\"100%\",xdxfhd9wh:\"rgb(255, 255, 255)\",Z06FOkhmy:\"yTDc3LBB7\"})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-2geo0w`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-wqvufe\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"Av4ULwqsU\",ref:ref1,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"280px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15xebcf-container\",layoutDependency:layoutDependency,layoutId:\"kz4K5nJmF-container\",nodeId:\"kz4K5nJmF\",rendersWithMotion:true,scopeId:\"dw3so8YSp\",children:/*#__PURE__*/_jsx(Tooltip2,{height:\"100%\",id:\"kz4K5nJmF\",layoutId:\"kz4K5nJmF\",onRl19KBIPlChange:setJiLfGX4x9,Rl19KBIPl:JiLfGX4x9,style:{width:\"100%\"},width:\"100%\"})})})})})})]})})})})})});});const css=[\".framer-6rslL.framer-1hlsqhs, .framer-6rslL .framer-1hlsqhs { display: block; }\",\".framer-6rslL.framer-2geo0w { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 280px; }\",\".framer-6rslL .framer-7lwk5q-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-6rslL .framer-wqvufe { display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 280px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6rslL .framer-15xebcf-container { flex: none; height: auto; position: relative; width: 280px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tNl8AJznf\":\"agentPrompt\",\"o8fsVVjCW\":\"agentURL\",\"JiLfGX4x9\":\"toolTip\"}\n * @framerImmutableVariables true\n * @framerResolvesOwnDefaults true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdw3so8YSp=withCSS(Component,css,\"framer-6rslL\");export default Framerdw3so8YSp;Framerdw3so8YSp.displayName=\"Academy Agent Button\";Framerdw3so8YSp.defaultProps={height:35,width:280};addPropertyControls(Framerdw3so8YSp,{tNl8AJznf:{defaultValue:\"Read from “{url}” so I can ask questions about it.\",displayTextArea:true,title:\"Agent Prompt\",type:ControlType.String},ontNl8AJznfChange:{changes:\"tNl8AJznf\",type:ControlType.ChangeHandler},o8fsVVjCW:{title:\"Agent URL\",type:ControlType.Link},JiLfGX4x9:{defaultValue:\"Write a new skill or improve an existing one with Framer Agent using these best practices.\",displayTextArea:true,title:\"ToolTip\",type:ControlType.String},onJiLfGX4x9Change:{changes:\"JiLfGX4x9\",type:ControlType.ChangeHandler}});addFonts(Framerdw3so8YSp,[{explicitInter:true,fonts:[]},...Button2026NewFonts,...Tooltip2Fonts],{supportsExplicitInterCodegen:true});Framerdw3so8YSp.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button2026New,{},context),()=>forwardLoader(Tooltip2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdw3so8YSp\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerResolvesOwnDefaults\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"tNl8AJznf\\\":\\\"agentPrompt\\\",\\\"o8fsVVjCW\\\":\\\"agentURL\\\",\\\"JiLfGX4x9\\\":\\\"toolTip\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"280\",\"framerIntrinsicHeight\":\"35\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";/**\n * @framerIntrinsicWidth 260\n * @framerIntrinsicHeight 420\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ArticleNavWithH2(props){const{source=\"page\",containerSelector=\"main\",headingSelector=\"h2\",showHeadings=true,maxHeadings=24,followScroll=true,scrollOffset=80,background=\"#FFFFFF\",headingColor=\"#000000\",headingActiveColor=\"#000000\",headingHoverColor=\"#000000\",headingFont,itemTransition={duration:.2,ease:\"easeInOut\"},padding=\"16px\",rowGap=12,headingIndent=10,headingGap=8,style}=props;const renderTarget=RenderTarget.current();const allowDomRead=typeof window!==\"undefined\"&&renderTarget!==RenderTarget.thumbnail;const wrapRef=useRef(null);const[hoverHeadingId,setHoverHeadingId]=useState(null);const[activeHeadingId,setActiveHeadingId]=useState(null);const[headings,setHeadings]=useState([]);const makeSlug=useCallback(s=>{const base=(s||\"\").toLowerCase().trim().replace(/['\"]/g,\"\").replace(/[^a-z0-9]+/g,\"-\").replace(/^-+|-+$/g,\"\");return base||\"section\";},[]);const extractHeadings=useCallback(()=>{if(typeof window===\"undefined\")return[];if(!showHeadings)return[];const limit=Math.max(1,Math.floor(maxHeadings||1));let scope=document.body;if(source===\"container\"){scope=null;let parent=wrapRef.current?.parentElement;while(parent){const articleSelector=renderTarget===RenderTarget.canvas?'article, [data-framer-name=\"Article Content\"]':containerSelector;const matches=Array.from(parent.querySelectorAll(articleSelector));const found=matches.find(el=>el.getClientRects().length>0);if(found){scope=found;break;}parent=parent.parentElement;}}if(!scope)return[];const selector=headingSelector||\"h2\";const nodes=Array.from(scope.querySelectorAll(selector));const items=[];const idCounts={};const seenIds=new Set;const seenEls=new Set;for(const el of nodes){// Avoid picking up headings from inside this nav (or any duplicated/hidden clones)\nif(wrapRef.current&&wrapRef.current.contains(el))continue;if(seenEls.has(el))continue;seenEls.add(el);const tag=(el.tagName||\"\").toUpperCase();if(tag!==\"H2\")continue;// Only accept actual headings that have readable text\nconst title=(el.textContent||\"\").trim();if(!title)continue;let id=(el.getAttribute(\"id\")||\"\").trim();if(!id){const base=makeSlug(title);const count=idCounts[base]=(idCounts[base]||0)+1;id=count>1?`${base}-${count}`:base;el.setAttribute(\"id\",id);}if(seenIds.has(id))continue;seenIds.add(id);el.setAttribute(\"data-academy-heading-anchor\",\"true\");el.setAttribute(\"title\",\"Link to this section\");items.push({id,title,el});if(items.length>=limit)break;}return items;},[showHeadings,source,containerSelector,headingSelector,maxHeadings,makeSlug,renderTarget]);// Initial + reactive extraction (handles CMS hydration / route changes)\nuseEffect(()=>{if(!allowDomRead)return;let raf1=0;let raf2=0;const run=()=>{window.cancelAnimationFrame(raf1);raf1=window.requestAnimationFrame(()=>{const next=extractHeadings();startTransition(()=>{setHeadings(prev=>{if(prev.length===next.length&&prev.every((p,i)=>p.id===next[i].id&&p.title===next[i].title&&p.el===next[i].el))return prev;return next;});if(next.length){setActiveHeadingId(prev=>prev&&next.some(h=>h.id===prev)?prev:next[0].id);}});});};// Run now + after a short delay to catch late-rendered content\nrun();raf2=window.setTimeout(run,300);// Also refresh on resize (reflow / responsive)\nconst onResize=()=>run();window.addEventListener(\"resize\",onResize);const observer=new MutationObserver(records=>{if(records.some(record=>!wrapRef.current?.contains(record.target)))run();});observer.observe(document.body,{childList:true,subtree:true,characterData:true});return()=>{observer.disconnect();if(typeof window!==\"undefined\"){window.cancelAnimationFrame(raf1);window.clearTimeout(raf2);window.removeEventListener(\"resize\",onResize);}};},[extractHeadings,allowDomRead]);// Scroll spy (active heading)\nuseEffect(()=>{if(!allowDomRead)return;if(!followScroll)return;if(renderTarget!==RenderTarget.preview&&renderTarget!==RenderTarget.export)return;const els=headings.map(h=>h.el).filter(Boolean);if(!els.length)return;const headerOffset=Math.max(0,scrollOffset||0);let raf=0;let alive=true;const computeActive=()=>{if(!alive)return;// Highlight the most recently passed H2 based on a target line in the top third of the viewport.\n// This also guarantees we always keep something highlighted (never blank between sections).\nconst targetLine=headerOffset+Math.floor((window.innerHeight||0)*.33);let lastPassedId=null;let firstUpcomingId=null;let bestUpcomingTop=Infinity;for(const el of els){const id=(el.getAttribute(\"id\")||\"\").trim();if(!id)continue;const rect=el.getBoundingClientRect();if(rect.top<=targetLine){lastPassedId=id;}else if(rect.top<bestUpcomingTop){bestUpcomingTop=rect.top;firstUpcomingId=id;}}const chosenId=lastPassedId||firstUpcomingId;if(!chosenId)return;startTransition(()=>{setActiveHeadingId(prev=>prev===chosenId?prev:chosenId);});};const schedule=()=>{if(!alive)return;if(raf)return;raf=window.requestAnimationFrame(()=>{raf=0;computeActive();});};const onScroll=()=>schedule();const onResize=()=>schedule();// Initial compute + listeners\nschedule();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);return()=>{alive=false;window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);if(raf)window.cancelAnimationFrame(raf);};},[headings,followScroll,allowDomRead,renderTarget,scrollOffset]);const scrollToHeading=useCallback(id=>{if(typeof window===\"undefined\")return;if(!id)return;const el=headings.find(heading=>heading.id===id)?.el;if(!el)return;try{if(renderTarget===RenderTarget.preview||renderTarget===RenderTarget.export){window.history.pushState(null,\"\",`#${encodeURIComponent(id)}`);}const rect=el.getBoundingClientRect();const y=rect.top+(window.pageYOffset||0)-Math.max(0,scrollOffset||0);window.scrollTo({top:Math.max(0,y),behavior:\"smooth\"});startTransition(()=>setActiveHeadingId(id));}catch{// no-op\n}},[scrollOffset,headings,renderTarget]);useEffect(()=>{if(!allowDomRead)return;if(renderTarget!==RenderTarget.preview&&renderTarget!==RenderTarget.export)return;const openHeadingLink=event=>{const heading=event.currentTarget;const id=heading.id;if(id)scrollToHeading(id);};for(const heading of headings){heading.el.addEventListener(\"click\",openHeadingLink);}const hash=decodeURIComponent(window.location.hash.slice(1));const target=headings.find(heading=>heading.id===hash)?.el;let frame=0;if(target){frame=window.requestAnimationFrame(()=>{const top=target.getBoundingClientRect().top+window.pageYOffset-Math.max(0,scrollOffset||0);window.scrollTo({top:Math.max(0,top),behavior:\"auto\"});});}return()=>{for(const heading of headings)heading.el.removeEventListener(\"click\",openHeadingLink);if(frame)window.cancelAnimationFrame(frame);};},[headings,allowDomRead,renderTarget,scrollOffset,scrollToHeading]);const groupedHeadings=useMemo(()=>{return{h2s:headings};},[headings]);const outerStyle={position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",background,...style};const innerStyle={position:\"relative\",width:\"100%\",height:\"100%\",overflowY:\"auto\",overflowX:\"hidden\",padding,boxSizing:\"border-box\",WebkitOverflowScrolling:\"touch\"};const listStyle={position:\"relative\",display:\"flex\",flexDirection:\"column\",gap:rowGap};return /*#__PURE__*/_jsxs(\"nav\",{ref:wrapRef,\"aria-label\":\"Article navigation\",style:outerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                [data-academy-heading-anchor=\"true\"] {\n                    position: relative;\n                    cursor: pointer;\n                    text-decoration-line: none;\n                    text-decoration-thickness: 1px;\n                    text-underline-offset: 0.2em;\n                }\n                [data-academy-heading-anchor=\"true\"]:hover,\n                [data-academy-heading-anchor=\"true\"]:focus-visible {\n                    text-decoration-line: underline;\n                    text-decoration-color: currentColor;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:innerStyle,children:/*#__PURE__*/_jsx(\"div\",{style:listStyle,children:showHeadings&&groupedHeadings.h2s.length>0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",gap:headingGap},children:groupedHeadings.h2s.map(h2=>{const active=h2.id===activeHeadingId;const hover=hoverHeadingId===h2.id;const c=active?headingActiveColor:hover?headingHoverColor:headingColor;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:/*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:()=>scrollToHeading(h2.id),onMouseEnter:()=>startTransition(()=>setHoverHeadingId(h2.id)),onMouseLeave:()=>startTransition(()=>setHoverHeadingId(null)),initial:false,animate:{color:c},transition:itemTransition,style:{position:\"relative\",width:\"100%\",textAlign:\"left\",background:\"transparent\",border:\"none\",padding:0,margin:0,cursor:\"pointer\",outline:\"none\",paddingLeft:headingIndent,...headingFont},children:h2.title})},h2.id);})}):renderTarget===RenderTarget.canvas?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",color:headingColor,...headingFont},children:\"Article headings appear in Preview.\"}):null})})]});}addPropertyControls(ArticleNavWithH2,{source:{type:ControlType.Enum,title:\"Scope\",options:[\"page\",\"container\"],optionTitles:[\"Page\",\"Container\"],defaultValue:\"page\",displaySegmentedControl:true},containerSelector:{type:ControlType.String,title:\"Container CSS\",defaultValue:\"main\",hidden:({source})=>source!==\"container\"},headingSelector:{type:ControlType.String,title:\"Headings CSS\",defaultValue:\"h2\"},showHeadings:{type:ControlType.Boolean,title:\"Show H2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},maxHeadings:{type:ControlType.Number,title:\"Max H2\",defaultValue:24,min:1,max:200,step:1},followScroll:{type:ControlType.Boolean,title:\"Scroll Spy\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:80,min:0,max:400,step:1,unit:\"px\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},headingColor:{type:ControlType.Color,title:\"H2\",defaultValue:\"#FFFFFF\"},headingActiveColor:{type:ControlType.Color,title:\"H2 Active\",defaultValue:\"#FFFFFF\"},headingHoverColor:{type:ControlType.Color,title:\"H2 Hover\",defaultValue:\"#FFFFFF\"},headingFont:{type:ControlType.Font,title:\"H2 Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},itemTransition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{duration:.2,ease:\"easeInOut\"}},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"16px\"},rowGap:{type:ControlType.Number,title:\"Item Gap\",defaultValue:12,min:0,max:40,step:1},headingGap:{type:ControlType.Number,title:\"Heading Gap\",defaultValue:8,min:0,max:32,step:1},headingIndent:{type:ControlType.Number,title:\"H2 Indent\",defaultValue:10,min:0,max:48,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArticleNavWithH2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"260\",\"framerIntrinsicHeight\":\"420\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AcademyArticleContents.map","// Generated by Framer (242dc68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentPresetsProvider,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getWhereExpressionFromPathVariables,NotFoundError,PropertyOverrides,queryCache,RichText,runTasksWithYield,useComponentViewport,useCurrentRoute,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useQueryData,useRouteElementId,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AcademyBreadcrumbBar from\"#framer/local/canvasComponent/BLzREWlTi/BLzREWlTi.js\";import AcademyAgentButton from\"#framer/local/canvasComponent/dw3so8YSp/dw3so8YSp.js\";import FAQRow from\"#framer/local/canvasComponent/U7Cgd5JEC/U7Cgd5JEC.js\";import ArticleNavWithH2 from\"#framer/local/codeFile/Phd7T1j/AcademyArticleContents.js\";import AcademyArticles from\"#framer/local/collection/Dp9E3UG0A/Dp9E3UG0A.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle from\"#framer/local/css/dwcmpE4JD/dwcmpE4JD.js\";import*as sharedStyle6 from\"#framer/local/css/JtfmxT9pC/JtfmxT9pC.js\";import*as sharedStyle8 from\"#framer/local/css/LjrJX2ap8/LjrJX2ap8.js\";import*as sharedStyle2 from\"#framer/local/css/Ng_3q1qvn/Ng_3q1qvn.js\";import*as sharedStyle1 from\"#framer/local/css/o7RqXisLc/o7RqXisLc.js\";import*as sharedStyle5 from\"#framer/local/css/qRxpqkips/qRxpqkips.js\";import*as sharedStyle7 from\"#framer/local/css/UerhIinlb/UerhIinlb.js\";import*as sharedStyle3 from\"#framer/local/css/UMXGWxBxm/UMXGWxBxm.js\";import*as sharedStyle4 from\"#framer/local/css/uT_bT0pMG/uT_bT0pMG.js\";import*as sharedStyle9 from\"#framer/local/css/VQBQVu8qk/VQBQVu8qk.js\";import metadataProvider from\"#framer/local/webPageMetadata/V3hJ3rolY/V3hJ3rolY.js\";const FAQRowFonts=getFonts(FAQRow);const ArticleNavWithH2Fonts=getFonts(ArticleNavWithH2);const breakpoints={QnME4CI4h:\"(min-width: 810px) and (max-width: 1199.98px)\",xohEalI0p:\"(min-width: 1200px)\",Z0srkp2Am:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-0m22V\";const variantClassNames={QnME4CI4h:\"framer-v-66ee6s\",xohEalI0p:\"framer-v-1kb13xe\",Z0srkp2Am:\"framer-v-15ebbh8\"};const FydNBgJpE=undefined;const rdk0UG82b=undefined;const xjZPA1UwJ=undefined;const lFV39n9ry=undefined;const zrK3QXKAPJ5PR58DGq=undefined;const iSKoFiPDfJ5PR58DGq=undefined;const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const humanReadableVariantMap={Desktop:\"xohEalI0p\",Phone:\"Z0srkp2Am\",Tablet:\"QnME4CI4h\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const detailQuery=where=>({from:{alias:\"V3hJ3rolY\",data:AcademyArticles,type:\"Collection\"},select:[{collection:\"V3hJ3rolY\",name:\"FydNBgJpE\",type:\"Identifier\"},{collection:\"V3hJ3rolY\",name:\"rdk0UG82b\",type:\"Identifier\"},{collection:\"V3hJ3rolY\",name:\"xjZPA1UwJ\",type:\"Identifier\"},{collection:\"V3hJ3rolY\",name:\"lFV39n9ry\",type:\"Identifier\"}],where});const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xohEalI0p\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const activeRoute=useCurrentRoute();const currentPathVariables=activeRoute?.pathVariables;const[currentRouteData]=useQueryData(detailQuery(getWhereExpressionFromPathVariables(currentPathVariables,\"V3hJ3rolY\")));if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);const{style,className,layoutId,variant,FydNBgJpE=currentRouteData[\"FydNBgJpE\"]??\"\",rdk0UG82b=currentRouteData[\"rdk0UG82b\"]??\"\",xjZPA1UwJ=currentRouteData[\"xjZPA1UwJ\"]??\"\",lFV39n9ry=currentRouteData[\"lFV39n9ry\"]??[],...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({FydNBgJpE,rdk0UG82b},contentLocale),[FydNBgJpE,rdk0UG82b,contentLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const elementId=useRouteElementId(\"ucL6kq63U\");const ref1=React.useRef(null);const visible=isSet(lFV39n9ry);const isDisplayed=()=>{if(!isBrowser())return true;if([\"QnME4CI4h\",\"Z0srkp2Am\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"xohEalI0p\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1kb13xe\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pbtqv7\",\"data-framer-name\":\"Article\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-weuct1\",\"data-framer-name\":\"Wrapper\",children:[/*#__PURE__*/_jsxs(\"article\",{className:\"framer-16e7jz6\",\"data-framer-name\":\"Article Content\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cwyip0\",\"data-framer-name\":\"Article Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-veqx3w\",\"data-styles-preset\":\"dwcmpE4JD\",dir:\"auto\",children:\"Best practices for writing skills\"})}),className:\"framer-1ds1hsp\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:FydNBgJpE,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11j7gd6\",\"data-styles-preset\":\"o7RqXisLc\",dir:\"auto\",children:\"Introduction\"})}),className:\"framer-1lbpf6m\",\"data-framer-name\":\"Introduction\",fonts:[\"Inter\"],text:rdk0UG82b,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js:Video\":componentPresets.props[\"pDajGqDuj\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:xjZPA1UwJ,className:\"framer-1h5eep2\",\"data-framer-name\":\"Content\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-8rmpkv\",blockquote:\"framer-styles-preset-1ks2koo\",code:\"framer-styles-preset-7a2d2k\",h2:\"framer-styles-preset-fle7qa\",h3:\"framer-styles-preset-1c3x8l6\",img:\"framer-styles-preset-su0z6s\",p:\"framer-styles-preset-11j7gd6\",table:\"framer-styles-preset-nyis2x\"},verticalAlignment:\"top\",withExternalLayout:true})}),visible!==false&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e7omy8\",\"data-framer-name\":\"FAQ Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1c3x8l6\",\"data-styles-preset\":\"UMXGWxBxm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-26e3cb56-8447-4a64-9b7d-37f16a9909d4, rgb(255, 255, 255))\"},children:\"Frequently asked questions\"})}),className:\"framer-r54m39\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7vuubp\",\"data-border\":true,\"data-framer-name\":\"FAQ\",children:lFV39n9ry?.map(({id,iSKoFiPDf:iSKoFiPDfJ5PR58DGq,zrK3QXKAP:zrK3QXKAPJ5PR58DGq},index)=>{zrK3QXKAPJ5PR58DGq??=\"\";iSKoFiPDfJ5PR58DGq??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`J5PR58DGq-${id??index}`,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-n2xc5g\",\"data-border\":true,\"data-framer-name\":\"FAQ Item\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QnME4CI4h:{width:`calc(min(min(min(${componentViewport?.width||\"100vw\"}, 1240px) - 40px, 1200px), 800px) - 40px)`,y:(componentViewport?.y||0)+0+0+80+0+100+0+0+416+0+48.8+0+0+20+0},Z0srkp2Am:{width:`calc(min(min(min(${componentViewport?.width||\"100vw\"}, 1240px) - 40px, 1200px), 800px) - 40px)`,y:(componentViewport?.y||0)+0+0+80+0+100+0+0+416+0+48.8+0+0+20+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:263,width:`calc(min(max(min(min(${componentViewport?.width||\"100vw\"}, 1240px) - 40px, 1200px) - 360px, 1px), 800px) - 40px)`,y:(componentViewport?.y||0)+0+0+80+0+100+0+396+0+48.8+0+0+20+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vtx5jw-container\",\"data-framer-name\":\"FAQ Row\",name:\"FAQ Row\",nodeId:\"xRz81X0SR\",scopeId:\"V3hJ3rolY\",children:/*#__PURE__*/_jsx(FAQRow,{alq0M8atU:{borderColor:\"var(--token-c534b380-e14e-4ddc-9802-ad88d1f94f8e)\",borderStyle:\"solid\",borderWidth:0},Dja3Lhu10:\"0px\",height:\"100%\",id:\"xRz81X0SR\",layoutId:\"xRz81X0SR\",name:\"FAQ Row\",style:{width:\"100%\"},u2DuyH7_z:iSKoFiPDfJ5PR58DGq,VFW2AbuC0:zrK3QXKAPJ5PR58DGq,width:\"100%\"})})})})})},id??index);})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g3b05d hidden-66ee6s hidden-15ebbh8\",\"data-framer-name\":\"TOC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ojsfn5\",\"data-styles-preset\":\"VQBQVu8qk\",dir:\"auto\",children:\"On this page\"})}),className:\"framer-c8nafi\",\"data-framer-name\":\"On this page\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p1dzw-container\",\"data-framer-name\":\"Article Contents\",isAuthoredByUser:true,name:\"Article Contents\",nodeId:\"GlgXxqLQt\",scopeId:\"V3hJ3rolY\",children:/*#__PURE__*/_jsx(ArticleNavWithH2,{background:\"var(--token-958e2cd1-b113-4aa3-9235-7a2b959c8feb)\",containerSelector:\"#best-practice-content\",followScroll:true,headingActiveColor:\"var(--token-26e3cb56-8447-4a64-9b7d-37f16a9909d4)\",headingColor:\"var(--token-8f5eb515-7a13-452b-a4ab-f35e2208a3f3)\",headingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"},headingGap:5,headingHoverColor:\"var(--token-26e3cb56-8447-4a64-9b7d-37f16a9909d4)\",headingIndent:0,headingSelector:\"h2\",height:\"100%\",id:\"GlgXxqLQt\",itemTransition:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},layoutId:\"GlgXxqLQt\",maxHeadings:24,name:\"Article Contents\",padding:\"0px\",rowGap:0,scrollOffset:144,showHeadings:true,source:\"container\",style:{width:\"100%\"},width:\"100%\"})})})]})]})})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-0m22V.framer-nlqz32, .framer-0m22V .framer-nlqz32 { display: block; }\",\".framer-0m22V.framer-1kb13xe { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1080px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-0m22V .framer-pbtqv7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1240px; overflow: visible; padding: 80px 20px 120px 20px; position: relative; width: 100%; }\",\".framer-0m22V .framer-weuct1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 100px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-0m22V .framer-16e7jz6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; max-width: 800px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-0m22V .framer-1cwyip0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0m22V .framer-1ds1hsp { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-0m22V .framer-1lbpf6m { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 680px; position: relative; width: 100%; }\",\".framer-0m22V .framer-1h5eep2 { --framer-paragraph-spacing: 20px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0m22V .framer-1e7omy8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0m22V .framer-r54m39 { --framer-text-wrap-override: balance; flex: none; height: auto; overflow: visible; position: relative; width: 100%; }\",\".framer-0m22V .framer-7vuubp { --border-bottom-width: 1px; --border-color: var(--token-5e0b3b72-9a97-43f8-96f2-85d741f3d8ca); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-0m22V .framer-n2xc5g { --border-bottom-width: 1px; --border-color: var(--token-5e0b3b72-9a97-43f8-96f2-85d741f3d8ca); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; }\",\".framer-0m22V .framer-1vtx5jw-container, .framer-0m22V .framer-1p1dzw-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-0m22V .framer-1g3b05d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 800px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: sticky; top: 144px; width: 280px; }\",\".framer-0m22V .framer-c8nafi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,'.framer-0m22V[data-border=\"true\"]::after, .framer-0m22V [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }',\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-0m22V.framer-1kb13xe { width: 810px; } .framer-0m22V .framer-weuct1 { align-content: center; align-items: center; flex-direction: column; gap: 40px; } .framer-0m22V .framer-16e7jz6 { flex: none; gap: 60px; order: 0; width: 100%; }}\",\"@media (max-width: 809.98px) { .framer-0m22V.framer-1kb13xe { width: 390px; } .framer-0m22V .framer-pbtqv7 { padding: 80px 20px 80px 20px; } .framer-0m22V .framer-weuct1 { align-content: center; align-items: center; flex-direction: column; gap: 40px; } .framer-0m22V .framer-16e7jz6 { flex: none; gap: 60px; order: 0; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6156\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QnME4CI4h\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z0srkp2Am\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerResolvesOwnDefaults true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"ucL6kq63U\":{\"pattern\":\":ucL6kq63U\",\"name\":\"best-practice-content\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerV3hJ3rolY=withCSS(Component,css,\"framer-0m22V\");export default FramerV3hJ3rolY;FramerV3hJ3rolY.displayName=\"Academy / Article\";FramerV3hJ3rolY.defaultProps={height:6156,width:1200};addFonts(FramerV3hJ3rolY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://www.xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FAQRowFonts,...ArticleNavWithH2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...componentPresets.fonts?.[\"pDajGqDuj\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"pDajGqDuj\"]):[]],{supportsExplicitInterCodegen:true});FramerV3hJ3rolY.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;return runTasksWithYield([()=>queryCache.get(detailQuery(getWhereExpressionFromPathVariables(context.pathVariables,\"V3hJ3rolY\")),locale,priority).preload(),()=>forwardLoader(AcademyBreadcrumbBar,{},context),()=>forwardLoader(FAQRow,{},context),()=>forwardLoader(AcademyAgentButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV3hJ3rolY\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerResolvesOwnDefaults\":\"true\",\"framerIntrinsicHeight\":\"6156\",\"framerAutoSizeImages\":\"true\",\"framerScrollSections\":\"{\\\"ucL6kq63U\\\":{\\\"pattern\\\":\\\":ucL6kq63U\\\",\\\"name\\\":\\\"best-practice-content\\\"}}\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QnME4CI4h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z0srkp2Am\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerResponsiveScreen\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}