.article-nav{flex-wrap:wrap}.intent-heading{max-width:820px;margin:25px auto 42px;text-align:right}.intent-heading h1{margin:20px 0;font-size:clamp(28px,3.6vw,43px)}.intent-heading>p{font-size:16px;line-height:2.25;color:#505a68}.intent-heading small,.intent-breadcrumb{font-size:11px;color:#677181}.intent-breadcrumb a{margin:0 4px}.intent-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:980px;margin:0 auto 45px}.intent-grid article{padding:28px;border-radius:22px;box-shadow:8px 8px 16px #c9ced8,-8px -8px 16px #fff}.intent-grid h2{font-size:20px}.intent-grid p{font-size:13px;color:#5b6372;line-height:2.2}.intent-grid article>a{font-size:12px;font-weight:700}.learning-inline{position:relative;padding:28px;margin:35px 0 50px;border:1px solid #c5dcd5;border-radius:22px;background:#f8fcfa;box-shadow:0 10px 28px -20px #34695e55}.learning-inline:before{content:'';position:absolute;top:20px;bottom:20px;right:0;width:3px;border-radius:4px;background:#12857e}.learning-inline-heading>span{font-size:11px;color:#457c70}.learning-inline h2{font-size:21px;margin:10px 0 14px}.learning-inline p{font-size:13px!important;line-height:2.2}.learning-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:12px;padding:12px 18px;background:#12857e;color:#fff;font:700 12px Vazirmatn,Arial,sans-serif;text-decoration:none!important;min-height:44px}.learning-cta:hover{background:#096a64}.learning-related{margin:40px 0}.learning-related h2{font-size:21px}.learning-related>div{display:grid;gap:14px;margin-bottom:20px}.learning-related>div>a{display:flex;flex-direction:column;gap:9px;border-radius:16px;padding:20px;box-shadow:inset 4px 4px 8px #c9ced8,inset -4px -4px 8px #fff;text-decoration:none}.learning-related strong{font-size:14px;line-height:2}.learning-related span,.learning-related>a{font-size:11px}.intent-prompt{background:#e8edf2;border-radius:22px;padding:26px}.intent-prompt blockquote{margin:20px 0;padding:0 18px 0 0;border-right:3px solid #12857e;font-size:14px;line-height:2.3;color:#303b48;white-space:pre-line}.prompt-copy{border:0;border-radius:12px;background:#12857e;color:white;padding:12px 20px;font:700 12px Vazirmatn,sans-serif;cursor:pointer}.copy-status{display:block;margin-top:12px;font-size:11px;color:#526b63}.intent-faq details{padding:17px 0;border-bottom:1px solid #d2d9e2}.intent-faq summary{cursor:pointer;font-size:14px;font-weight:700}.intent-faq p{margin-top:15px!important}.learning-float{position:fixed;left:22px;bottom:22px;z-index:30;width:285px;max-width:calc(100vw - 32px);padding:21px;border:1px solid #b9d4ca;border-radius:20px;background:#f8fcfa;box-shadow:0 10px 40px #1f44352b;font-family:Vazirmatn,Arial,sans-serif;direction:rtl}.learning-close{position:absolute;left:9px;top:8px;border:0;background:none;min-width:36px;min-height:36px;color:#4b6260;font-size:25px;cursor:pointer}.learning-toggle{display:block;width:calc(100% - 22px);text-align:right;padding:0;border:0;background:none;color:#3c7065;font:700 10px/1.9 Vazirmatn,sans-serif;cursor:pointer}.learning-float h3{font-size:17px;line-height:1.9;margin:16px 0 10px}.learning-float p{font-size:12px;line-height:2.1;color:#5b6871}.learning-float .learning-cta{width:100%;font-size:11px}.learning-float-content[hidden]{display:none!important}.learning-float a:focus-visible,.learning-float button:focus-visible,.prompt-copy:focus-visible{outline:3px solid #12857e;outline-offset:4px}.technology-intent-link{margin:16px 0;font-size:12px}.technology-intent-link a{display:inline-flex;padding:10px 16px;border-radius:12px;color:#12857e;text-decoration:none;box-shadow:5px 5px 10px #c9ced8,-5px -5px 10px #fff}@media(max-width:650px){.intent-grid{grid-template-columns:1fr;gap:23px}.intent-grid article{padding:23px}.intent-heading>p{font-size:14px}.learning-inline{padding:23px}.learning-inline h2{font-size:18px}.learning-inline p{font-size:12px!important}.intent-prompt{padding:21px}.intent-prompt blockquote{font-size:13px}.learning-float{left:16px;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100vw - 32px);padding:18px 20px}.learning-toggle{font-size:11px}.learning-related strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
