body.ith-tool-page .ith-related-card{
 display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:0 16px;align-content:start;align-items:start;
 height:100%;min-height:156px;padding:21px;border:1px solid #d6ded8;border-radius:9px;background:#fff;color:#19251e!important;
 box-shadow:none;text-decoration:none!important;transition:border-color .16s ease,background .16s ease;
}
body.ith-tool-page .ith-related-card::before{
 content:'';grid-column:1;grid-row:1/4;display:block;width:32px;height:32px;border:0;border-radius:0;margin:0;
 background:transparent center/26px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2333463b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8 7h8M8 11h1m6 0h1m-8 4h1m6 0h1m-8 3h1m6 0h1'/%3E%3C/svg%3E");
}
body.ith-tool-page .ith-related-card:is([href*='correlation'],[href*='risk-on'])::before{
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2333463b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v16h16M7 15l4-5 4 3 5-7M7 7l4 7 4-5 5 6'/%3E%3C/svg%3E");
}
body.ith-tool-page .ith-related-card[href*='market-hours']::before{
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2333463b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l4 2'/%3E%3C/svg%3E");
}
body.ith-tool-page .ith-related-card .ith-related-number{display:none}
body.ith-tool-page .ith-related-card h3{grid-column:2;grid-row:1;padding:0;margin:0 0 7px;font:650 18px/1.35 Sora,system-ui,sans-serif!important;letter-spacing:-.35px!important;color:#19251e!important}
body.ith-tool-page .ith-related-card>p{grid-column:2;grid-row:2;font:400 14px/1.65 Sora,system-ui,sans-serif!important;color:#526158;margin:0 0 14px}
body.ith-tool-page .ith-related-card .ith-related-open{grid-column:2;grid-row:3;display:flex;justify-content:space-between;align-items:center;gap:14px;border:0;padding:0;margin:0;font:650 12px/1.5 Sora,system-ui,sans-serif;color:#0f5c40}
body.ith-tool-page .ith-related-card .ith-related-open>span{font-size:17px}
body.ith-tool-page .ith-related-card:hover{border-color:#0f5c40;background:#fff;box-shadow:none;transform:none}
body.ith-tool-page .ith-related-card:focus-visible{outline:3px solid #0f5c40;outline-offset:4px}
body.ith-tool-page .ith-related-grid{gap:16px;align-items:stretch}
body.ith-tool-page .ith-related-heading h2{color:#19251e!important;font-size:28px!important}
body.ith-tool-page .itr-tool-card{background:#fff;border:1px solid #d6ded8;border-radius:9px;padding:20px;box-shadow:none}
body.ith-tool-page .itr-tool-card h2{font:650 22px/1.25 Sora,system-ui,sans-serif!important;color:#19251e;letter-spacing:-.5px!important}
body.ith-tool-page .itr-tool-card p:not(.itr-aside-label){font-size:14px;line-height:1.6;color:#526158}
body.ith-tool-page .itr-tool-card a{font-size:12px;line-height:1.6;color:#0f5c40;min-height:44px}
@media(max-width:760px){body.ith-tool-page .ith-related-grid{grid-template-columns:1fr}
body.ith-tool-page .ith-related-card{min-height:148px}}
@media(prefers-reduced-motion:reduce){body.ith-tool-page .ith-related-card{transition:none}}
body.ith-tool-page:is(.archive,.search,.itr-reading-page),body.ith-tool-page:is(.archive,.search,.itr-reading-page) #content{background:#fff}
body.ith-tool-page:is(.archive,.search) #primary{margin-top:32px;margin-bottom:50px;padding-block:0}
body.ith-tool-page:is(.archive,.search) .ast-archive-description{padding:16px 0 24px;margin-bottom:28px;width:auto;max-width:100%;box-sizing:border-box;background:#fff;border-bottom:1px solid #dce3de}
body.ith-tool-page:is(.archive,.search) h1.page-title{font:650 clamp(28px,3vw,38px)/1.2 Sora,system-ui,sans-serif!important;letter-spacing:-.7px;color:#19251e;margin:0}
body.ith-tool-page:is(.archive,.search) .ast-article-inner{background:#fff;border:1px solid #dce3de;border-radius:9px;box-shadow:none;overflow:hidden}
body.ith-tool-page:is(.archive,.search) h2.entry-title,body.ith-tool-page:is(.archive,.search) h2.entry-title a{font:650 21px/1.4 Sora,system-ui,sans-serif!important;color:#19251e;letter-spacing:-.4px}
body.ith-tool-page:is(.archive,.search) h2.entry-title a:hover{color:#0f5c40;text-decoration:underline;text-underline-offset:4px}
body.ith-tool-page:is(.archive,.search) .entry-meta{font-size:12px;line-height:1.65;color:#526158}
body.ith-tool-page:is(.archive,.search) .entry-meta a{color:#526158}
body.ith-tool-page:is(.archive,.search) .ast-blog-featured-section img{aspect-ratio:16/9;object-fit:contain;background:#fff}
body.ith-tool-page .replica-v2-wrap{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.65;color:#19251e;max-width:1200px;margin-inline:auto;padding-inline:20px}
body.ith-tool-page .replica-v2-wrap .hero-glow-v2{padding:32px 0;background:#fff}
body.ith-tool-page .replica-v2-wrap h1{font:650 clamp(30px,3.8vw,48px)/1.16 Sora,system-ui,sans-serif!important;letter-spacing:-.9px!important;color:#19251e;max-width:26ch;margin:12px auto 20px;overflow-wrap:break-word}
body.ith-tool-page .replica-v2-wrap h2{font-size:28px!important;line-height:1.25!important;letter-spacing:-.5px;color:#19251e}
body.ith-tool-page .replica-v2-wrap h3{font-size:21px!important;line-height:1.35!important;letter-spacing:-.3px;color:#19251e}
@media(max-width:600px){body.ith-tool-page:is(.archive,.search) #primary{margin-top:22px}
body.ith-tool-page:is(.archive,.search) .ast-archive-description{padding:8px 0 20px;margin-inline:16px}
body.ith-tool-page:is(.archive,.search) h2.entry-title,body.ith-tool-page:is(.archive,.search) h2.entry-title a{font-size:19px!important}
body.ith-tool-page .replica-v2-wrap h2{font-size:25px!important}
body.ith-tool-page .replica-v2-wrap .hero-glow-v2{padding-top:24px}}
body.ith-tool-page,body.ith-tool-page :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,li,dt,dd,table,th,td,caption,legend,figcaption,blockquote,time,strong,b,small,summary),body.ith-tool-page #page main :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,li,dt,dd,table,th,td,caption,legend,figcaption,blockquote,time,strong,b,small,summary),body.ith-tool-page #page main :is(div,span):not([class*="icon"]):not([class*="Icon"]):not([class*="material-symbols"]){font-family:Sora,system-ui,-apple-system,sans-serif!important}
body.ith-tool-page #page main :is(input,select,textarea){font-size:16px!important}
body.ith-tool-page .ith-related-card[href*="forex-margin-calculator"]::before{background-image:url('icons/margin.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="pip-profit-calculator"]::before{background-image:url('icons/profit.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="/pip-calculator/"]::before{background-image:url('icons/pip-movement.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="pip-value-calculator"]::before{background-image:url('icons/pip-value.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="pivot-point-calculator"]::before{background-image:url('icons/pivot-levels.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="currency-correlation"]::before{background-image:url('icons/correlation.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="risk-on-risk-off-meter"]::before{background-image:url('icons/risk-gauge.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="forex-market-hours"]::before{background-image:url('icons/market-clock.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="gain-and-loss-calculator"]::before{background-image:url('icons/gain-loss.svg');background-size:27px}
body.ith-tool-page .ith-related-card[href*="position-size-calculator"]::before{background-image:url('icons/position-size.svg');background-size:27px}
body.ith-tool-page .ith-related-card::before{width:34px;height:38px;background-color:transparent;border-radius:0}

