.flex-row{display:flex;align-items:center;gap:var(--space-s)}.full-height-children>*{height:var(--full)}.main-shadow{box-shadow:var(--main-shadow)}.noshadow{box-shadow:none}.nobackground{background:#fff0}.blend-multiply{mix-blend-mode:multiply}.hide-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hide-accesible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.footer-copy a{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.header-menu a:hover{color:inherit}.byline a{border-bottom:0}h2 a[href*="amazon.com"]::after,h3 a[href*="amazon.com"]::after,p a[href*="amazon.com"]::after,p a[href*="amazon.in"]::after{content:" ↗";color:var(--accent-color-primary)}.sub-menu a:hover{color:var(--accent-color-primary)}.buttons a{display:inline-block;padding:var(--btn-space);border:0;border-radius:var(--radius-s);background:linear-gradient(to bottom,#f88040,#d33a2c);color:var(--wp--preset--color--white);box-shadow:var(--button-shadow)}.button.button-underline{padding:0;background:#fff0;box-shadow:none;color:var(--accent-color-primary);font-weight:900;text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.button.button-minimal{display:inline-block;padding:var(--space-xs);border:1px solid var(--wp--preset--color--bordered);border-radius:var(--radius-s);background-color:#fff0;color:var(--wp--preset--color--textshade);font-size:inherit;line-height:1.2;text-align:center;cursor:pointer;transition:all var(--transition-duration) ease}.button.button-minimal:hover{border-color:#fff0;background:var(--wp--preset--color--aliceblue)}.sagecell button.sagecell_evalButton{cursor:pointer}:root :where(.wp-block-button.is-style-outline .wp-block-button__link){border-bottom:2px solid currentcolor}.card{border:1px solid var(--wp--preset--color--bordered);border-radius:var(--radius-s)}.format figure{margin-bottom:var(--content-gap)}header.content-headline{padding-top:var(--space-l)}.content-inner .alignfull.bleed,.content-inner .bleed{position:relative;left:50%;right:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;padding-left:0;padding-right:0;box-sizing:border-box}:focus{outline:2px solid var(--accent-color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--accent-color-primary);outline-offset:2px}.clickable-parent:not(a),.clickable-parent:not(a) a{position:static}.clickable-parent:not(a)>a::after{content:"";position:absolute;inset:0;display:flex;cursor:pointer}.md-card-linked{position:relative}[id]{scroll-margin-top:calc(var(--header-height) + var(--space-l))}.wp-block-table table th{background:var(--wp--preset--color--textshade);color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--text-sec)}.wp-block-table table thead tr{border-bottom:2px solid var(--wp--preset--color--button-sec)}.wp-block-table td,.wp-block-table th{border-color:var(--wp--preset--color--bordered);padding:var(--space-xs)}.amz-table img,.amaz-table img{max-width:100px}.is-style-small-table{font-size:var(--fs-s)}.has-ratings table tr strong::after,.is-style-ratings table tr strong::after{content:"⭐";margin-left:var(--space-xs);padding:var(--space-xs);font-size:100%}.format .widget ul,.format .widget ol,.widget_recent_entries ul{margin-left:0}.is-style-list ul,.is-style-list ol{margin:0;padding:0;list-style:none}details{margin:var(--space-s) 0;padding:var(--space-s);border:1px solid var(--wp--preset--color--bordered);border-radius:var(--radius-xs);transition:all var(--transition-duration) ease-in-out}details:hover{border-color:var(--wp--preset--color--text-sec);background-color:var(--wp--preset--color--offwhite)}summary{cursor:pointer;font-weight:600;outline:0}summary:focus,summary:hover{font-weight:900}details details{margin-left:var(--space-m)}details>:not(summary){margin-top:var(--space-s)}details>*{overflow:hidden;transition:max-height var(--transition-duration) ease}.paragraph-limited{position:relative;max-height:4.9em;overflow:hidden;cursor:pointer;transition:max-height var(--transition-duration) ease}.paragraph-limited::after{content:"";position:absolute;right:0;bottom:0;width:var(--full);height:2.5em;background:linear-gradient(transparent,var(--wp--preset--color--white));pointer-events:none}.paragraph-limited.expanded{max-height:none;cursor:pointer}.paragraph-limited.expanded::after{display:none}.paragraph-limited-6{max-height:10em}.content .share.share-bold a{max-width:48px;margin-right:var(--space-s);border-radius:var(--radius-s)}.perfmatters-lazy-youtube{border-radius:var(--border-radius);box-shadow:var(--main-shadow)}.wp-block-embed.is-type-video iframe{width:var(--full);height:auto;max-width:var(--full);margin:auto;aspect-ratio:16 / 9}.ff-t-container{margin-bottom:var(--content-gap)}.callout-icon.icon{line-height:1}span.cmd-button{padding:var(--space-xs);border-radius:var(--radius-xs);background:rgb(1 25 71 / .4);color:var(--wp--preset--color--white);font-size:var(--fs-s)}@keyframes slideDowner{from{transform:translateY(calc(var(--space-m) * -1));opacity:0}to{transform:translateY(0);opacity:1}}.slidedown{transform:translateY(calc(var(--space-m) * -1));opacity:0;animation:slideDowner 0.5s forwards}@media (min-width:768px){.megamenu .sub-menu{min-width:max-content;max-width:var(--full)}.no-desktop,.no-laptop,.nopc{display:none}}@media (min-width:992px){blockquote.wp-block-quote{margin-left:calc(var(--space-xl) * -1);margin-right:calc(var(--space-xl) * -1)}}@media (max-width:992px){.notablet{display:none!important}}@media (max-width:768px){.menu .menu-toggle{background-color:#fff0}}@media (max-width:480px){.nomobile{display:none!important}}.pre-wrapper{position:relative}.copy-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:#fff0;color:inherit;opacity:.5;cursor:pointer;transition:opacity 0.15s,background 0.15s}.copy-btn:hover{opacity:1;background:rgb(0 0 0 / .08)}.copy-btn:active{background:rgb(0 0 0 / .12)}.copy-btn.copied{opacity:1;color:#22c55e}.copy-btn.copy-failed{opacity:1;color:#ef4444}.pre-wrapper .copy-btn{opacity:0}.pre-wrapper:hover .copy-btn{opacity:.5}.pre-wrapper:hover .copy-btn:hover{opacity:1}