.tool-guide{margin-top:28px;margin-bottom:88px;padding-top:58px;border-top:1px solid #dfe5ef;scroll-margin-top:100px}.tool-guide-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:end;margin-bottom:30px}.tool-guide-head h2{max-width:850px;font:500 clamp(2rem,4vw,3.45rem)/1.04 var(--serif);letter-spacing:-1.4px;color:#15233d}.tool-guide-head>div>p:last-child{max-width:780px;margin-top:15px;color:#68758a;line-height:1.75}.tool-guide-head nav{display:flex;gap:7px;flex-wrap:wrap}.tool-guide-head nav a{padding:9px 12px;border:1px solid #dce3ef;border-radius:999px;color:#234aa9;background:#fff;font-size:.76rem;font-weight:750}.tool-guide-body{max-width:980px;margin:0 auto}.tool-guide-body>section,.tool-guide-body>aside{margin-top:18px;padding:32px;border:1px solid #dfe5ef;border-radius:18px;background:#fff}.tool-guide-body h3{margin:0 0 13px;color:#172640;font:500 1.7rem/1.18 var(--serif)}.tool-guide-body h4{margin:0;color:#1b2b46}.tool-guide-body p{color:#5f6d82;line-height:1.78}.tool-guide-answer{position:relative;overflow:hidden;background:linear-gradient(135deg,#14284b,#2455ed)!important;color:#fff}.tool-guide-answer:after{content:"";position:absolute;width:210px;height:210px;right:-85px;top:-95px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 35px #ffffff0a,0 0 0 70px #ffffff08}.tool-guide-answer h3,.tool-guide-answer p{position:relative;z-index:1;color:#fff}.tool-guide-answer .eyebrow{color:#bcd0ff}.tool-guide-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px}.tool-guide-inputs article{display:grid;grid-template-columns:auto 1fr;column-gap:13px;padding:17px;border:1px solid #e1e6ef;border-radius:13px;background:#f8faff}.tool-guide-inputs article>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e7eeff;color:#234dbd;font-size:.72rem;font-weight:850}.tool-guide-inputs h3{font:750 .92rem/1.3 var(--sans)}.tool-guide-inputs p{font-size:.78rem;line-height:1.6}.tool-guide-flow{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:23px 0 0;padding:0;border:1px solid #dfe5ef;border-radius:15px;overflow:hidden}.tool-guide-flow li{position:relative;min-width:0;padding:20px 16px;border-right:1px solid #dfe5ef}.tool-guide-flow li:last-child{border-right:0}.tool-guide-flow li>span{display:block;margin-bottom:12px;color:#2455ed;font:500 1.15rem var(--serif)}.tool-guide-flow strong{display:block;min-height:40px;font-size:.82rem;line-height:1.35}.tool-guide-flow p{margin-top:8px;font-size:.72rem;line-height:1.55}.tool-guide-example{border-color:#c8d7ff!important;background:#f0f5ff!important}.tool-guide-example .eyebrow{color:#2455ed}.tool-guide-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px}.tool-guide-layers article{padding:20px;border-radius:13px;background:#f7f9fc}.tool-guide-layers span{display:block;margin-bottom:20px;color:#2455ed;font:500 1.2rem var(--serif)}.tool-guide-layers p{margin-top:9px;font-size:.79rem;line-height:1.6}.tool-guide-caution{border-color:#efd6b1!important;background:#fff8eb!important}.tool-guide-caution ul{margin:0;padding-left:21px;color:#6f5735;line-height:1.8}.tool-guide-caution li+li{margin-top:6px}.tool-guide-sources ul{display:flex;gap:9px 20px;flex-wrap:wrap;margin:17px 0 0;padding:17px 0 0;border-top:1px solid #e5e9f0;list-style:none}.tool-guide-sources a{color:#1947bc;font-weight:750}.tool-guide-faq details{border-top:1px solid #e0e5ee}.tool-guide-faq details:last-child{border-bottom:1px solid #e0e5ee}.tool-guide-faq summary{padding:18px 3px;cursor:pointer;color:#1b2a44;font-weight:800}.tool-guide-faq details p{padding:0 3px 20px}.tool-guide-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px}.tool-guide-related a{position:relative;display:grid;gap:7px;min-height:125px;padding:19px 38px 19px 19px;border:1px solid #dce3ed;border-radius:13px}.tool-guide-related a:hover{border-color:#2455ed;box-shadow:0 12px 30px #173b9612}.tool-guide-related a span{color:#67758b;font-size:.7rem}.tool-guide-related a strong{font-size:.87rem;line-height:1.42}.tool-guide-related a b{position:absolute;right:16px;top:16px;color:#2455ed}@media(max-width:900px){.tool-guide-head{grid-template-columns:1fr}.tool-guide-flow{grid-template-columns:1fr 1fr}.tool-guide-flow li{border-bottom:1px solid #dfe5ef}.tool-guide-layers,.tool-guide-related>div{grid-template-columns:1fr}}@media(max-width:620px){.tool-guide{width:calc(100% - 28px);padding-top:42px;margin-bottom:60px}.tool-guide-head{gap:22px}.tool-guide-head nav{display:none}.tool-guide-body>section,.tool-guide-body>aside{padding:22px 18px;border-radius:14px}.tool-guide-inputs,.tool-guide-flow,.tool-guide-layers{grid-template-columns:1fr}.tool-guide-flow li{border-right:0}.tool-guide-flow strong{min-height:0}.tool-guide-body h3{font-size:1.45rem}}

@media(max-width:620px){.tool-guide-head,.tool-guide-inputs,.tool-guide-flow,.tool-guide-layers,.tool-guide-related>div{grid-template-columns:minmax(0,1fr)}.tool-guide,.tool-guide-body,.tool-guide-body>*,.tool-guide-head>*,.tool-guide-inputs>*,.tool-guide-flow>*,.tool-guide-layers>*,.tool-guide-related a{min-width:0}.tool-guide h2,.tool-guide h3,.tool-guide p,.tool-guide a,.tool-guide li,.tool-guide strong,.tool-guide summary{overflow-wrap:anywhere}}
