.prose-fa .sim-article{--sc-ink:#bbc9d9;--sc-gold:#cbb78d;--sc-line:#53637a44;color:var(--sc-ink);font-size:16px;line-height:2.2;letter-spacing:normal}.prose-fa .sim-article p{color:inherit;font-weight:400;line-height:2.2;margin:22px 0}.prose-fa .sim-article strong{color:#e2e8ee}.prose-fa .sim-article a{color:#cdbb94;text-underline-offset:5px;text-decoration-color:#b09b6c66}.sim-article a:focus-visible,.sim-article summary:focus-visible{outline:2px solid #cdbb94;outline-offset:5px}.sc-edition{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 0 19px;margin-bottom:25px;border-block:1px solid #a28b5c55;color:#a99c82;font-size:11px}.sc-section{margin:50px 0;scroll-margin-top:105px}.prose-fa .sim-article h2{color:#e0e7ee;font-size:25px;line-height:1.7;letter-spacing:normal;white-space:nowrap;font-weight:700;padding:0 0 18px;margin:0 0 24px;border-bottom:1px solid var(--sc-line)}.prose-fa .sim-article h2:before,.prose-fa .sim-article h2:after{display:none}.prose-fa .sim-article h3{color:#dbe4ed;font-size:19px;line-height:1.8;white-space:nowrap;letter-spacing:normal}.prose-fa .sim-article .sc-opening{font-size:19px;color:#d0bc92;font-weight:500;margin-bottom:28px}.sc-kicker{display:block;color:#b8a67f;font-size:11px;line-height:1.9;font-weight:500}
.prose-fa .sim-article .sc-photo{position:relative;margin:34px 0;background:#102033;border:1px solid #3c4f6266;border-radius:5px;overflow:hidden;box-shadow:0 20px 45px #0002}.prose-fa .sim-article .sc-photo img{width:100%;height:auto;display:block;margin:0;border-radius:0}.sc-photo figcaption{padding:25px 28px;border-top:1px solid #a58b5755;background:linear-gradient(120deg,#1a2b3b,#112033)}.sc-photo figcaption>span{display:block;color:#a3b3c5;font-size:11px}.sc-photo figcaption>strong{display:block;color:#dac8a4!important;font-size:26px;font-weight:700;line-height:1.9;margin-top:10px}.sc-answer{padding:23px 0 23px 22px;border-block:1px solid #a58b5755;background:linear-gradient(270deg,#9b875010,transparent)}.sc-answer .sc-kicker{margin-bottom:10px}.prose-fa .sim-article .sc-answer p{font-size:16px;margin:0;color:#c2cedb}.sc-answer:before{content:'';display:block;width:28px;height:2px;margin-bottom:14px;background:#b6a07577}
.prose-fa .sim-article .sc-diagram{position:relative;margin:32px 0 44px;padding:26px 30px;background:radial-gradient(ellipse at 50% 50%,#2d455634,transparent 75%),#111f31;border:1px solid #52657b44;border-radius:5px}.sc-diagram-title{padding-top:25px}.sc-diagram-title>strong{display:block;font-size:22px;color:#dce4eb;font-weight:650;margin-top:9px;line-height:1.9}.sc-diagram input{position:absolute;top:23px;left:24px;width:15px;height:15px;accent-color:#c4af80;z-index:2}.sc-diagram label{position:absolute;left:17px;top:16px;padding:5px 10px 5px 29px;background:#0c1829;border:1px solid #60748a44;color:#aab9ca;font-size:10px;cursor:pointer;border-radius:3px}.sc-sequence{display:grid;grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;margin:34px 0 27px}.sc-sequence>div{display:flex;flex-direction:column;align-items:center;gap:11px;min-width:0}.sc-sequence strong{font-size:14px;font-weight:600;color:#ccd7e2}.sc-sequence small{font-size:11px;color:#98adc1}.sc-seal{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;border:1px solid #a18a575e;box-shadow:inset 0 0 0 5px #c3ac7606;color:#c7b282;font-size:12px;background:#1a2d3e}.sc-sequence>i{height:1px;position:relative;background:linear-gradient(90deg,#a78f5a11,#a78f5a77);align-self:start;margin-top:25px}.sc-sequence>i:after{content:'';position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#c8b78e;animation:sc-trace 4.5s ease-in-out infinite}.sc-sequence>i:nth-of-type(2):after{animation-delay:-2.25s}.sc-sim{position:relative;display:block;width:37px;height:47px;background:linear-gradient(125deg,#547082,#263e53 66%,#40596e);border:1px solid #93a6b16b;clip-path:polygon(0 0,70% 0,100% 25%,100% 100%,0 100%);transform:perspective(350px) rotateY(-24deg) rotateX(10deg);filter:drop-shadow(4px 5px 3px #0006);animation:sc-sim 8s ease-in-out infinite}.sc-sim b{position:absolute;left:8px;right:8px;top:17px;bottom:8px;background:repeating-linear-gradient(90deg,transparent 0 6px,#7e6c3c77 6px 7px),repeating-linear-gradient(0deg,#ceb985cc 0 7px,#8d794877 7px 8px);border:1px solid #ac9866;border-radius:4px}.sc-sim em{position:absolute;top:6px;left:8px;width:10px;height:2px;background:#b4c5cd55}.sc-diagram figcaption{font-size:11px;line-height:1.9;color:#9eafc2;border-top:1px solid #40546955;padding-top:17px}.sc-diagram:has(input:checked) *{animation-play-state:paused!important}@keyframes sc-trace{0%{right:0;opacity:0}20%,80%{opacity:.8}100%{right:100%;opacity:0}}@keyframes sc-sim{50%{transform:perspective(350px) translateY(-4px) rotateY(-12deg) rotateX(7deg)}}
.sc-law{position:relative;padding:26px 30px;border:1px solid #8b79534f;background:radial-gradient(ellipse at 100% 0,#b19b5d11,transparent 75%),#122134;border-radius:5px}.prose-fa .sim-article .sc-law-quote{color:#d8c49c;font-size:24px;font-weight:650;line-height:1.9;padding:16px 0;border-block:1px solid #a18a573f;margin:25px 0}.prose-fa .sim-article .sc-note{padding:17px 22px;margin:24px 0;background:#8ba9af0a;border-right:2px solid #8da5a35f;color:#acc4d3;font-size:14px;border-radius:3px}.prose-fa .sim-article .sc-case{padding:20px 23px;border:1px solid #52657b55;border-right:2px solid #b19c6a66;background:linear-gradient(115deg,#1a2e40,#132438);border-radius:4px;font-size:15px}
.prose-fa .sim-article .sc-evidence,.prose-fa .sim-article .sc-actions-list{list-style:none;counter-reset:sc-row;padding:0;margin:25px 0}.prose-fa .sim-article .sc-evidence li,.prose-fa .sim-article .sc-actions-list li{position:relative;list-style:none;margin:0;padding:17px 47px 17px 0;border-bottom:1px solid #3c516555;font-size:15px;line-height:2.1;color:#bdcbd9}.prose-fa .sim-article .sc-evidence li:before,.prose-fa .sim-article .sc-actions-list li:before{counter-increment:sc-row;content:counter(sc-row,persian);position:absolute;right:3px;top:17px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #a28d5955;border-radius:50%;color:#c2ac7c;background:#172b3e;font-size:11px;transform:none}.sc-action-section{padding:27px 30px;background:#142638;border:1px solid #3d586a66;border-radius:5px}
.sc-service{padding:30px;margin:30px 0;border:1px solid #9f8a574f;background:radial-gradient(ellipse at 100% 0,#aa925027,transparent 75%),#16293b;border-radius:6px;box-shadow:0 17px 37px #0002}.sc-service-heading{display:flex;align-items:center;gap:16px;margin:20px 0}.sc-service-mark{display:grid;place-items:center;flex:none;width:47px;height:47px;background:#a9925c0c;border:1px solid #aa92575f;border-radius:50%;color:#ccb88f;font-size:19px}.sc-service-heading>div>strong{display:block;font-size:27px;font-weight:700;color:#d8c49b!important;line-height:1.8}.sc-service-heading>div>span{display:block;font-size:12px;line-height:1.9;color:#a5b8ca;margin-top:5px}.prose-fa .sim-article .sc-service p{font-size:15px}.sc-service-path{display:flex;flex-wrap:wrap;gap:8px;padding-block:20px;margin:20px 0;border-block:1px solid #9f8a572b}.sc-service-path span{font-size:11px;padding:5px 9px;border:1px solid #667d8b33;border-radius:3px;color:#aebfd1}.sc-buttons{display:flex;flex-wrap:wrap;gap:10px}.prose-fa .sim-article .sc-buttons a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:650;padding:13px 17px;border:1px solid #b39a6355;border-radius:4px;transition:transform .2s,box-shadow .2s}.prose-fa .sim-article .sc-buttons a:first-child{color:#182738;background:linear-gradient(115deg,#d9c69b,#b69b65)}.sc-buttons a:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0002}.prose-fa .sim-article .sc-small{font-size:11px;color:#9cafc4}.sc-contact{font-size:12px;text-decoration:none}.sc-faq{border-bottom:1px solid #44596e66}.sc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;padding:19px 0;list-style:none}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary:after{content:'+';font-size:22px;color:#b9a26f}.sc-faq[open] summary:after{content:'−'}.prose-fa .sim-article .sc-faq h3{margin:0;font-size:18px}.prose-fa .sim-article .sc-faq p{font-size:14px;color:#b2c2d2;margin:0 0 23px}.sc-related{margin:35px 0;padding:23px 0;border-block:1px solid #8b79534d}.sc-related>a{display:block;font-size:14px;text-decoration:none;margin-top:12px;line-height:2}.sc-sources{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:28px;font-size:11px;color:#98acc2;line-height:2}.sc-sources>span{width:100%;color:#ad9b77}.sc-sources a{font-size:11px}article:has(.sim-article)>header h1{font-size:clamp(25px,3.6vw,40px);line-height:1.75;letter-spacing:normal}article:has(.sim-article)>header img{object-position:center 57%}
@media(max-width:600px){.prose-fa .sim-article{font-size:15px}.prose-fa .sim-article h2{font-size:21px}.prose-fa .sim-article h3{font-size:18px}.sc-edition{font-size:10px}.sc-photo figcaption{padding:21px}.sc-photo figcaption>strong{font-size:23px}.prose-fa .sim-article .sc-answer p{font-size:15px}.prose-fa .sim-article .sc-diagram{padding:23px 18px}.sc-sequence{grid-template-columns:1fr 18px 1fr 18px 1fr}.sc-sequence strong{font-size:11px;line-height:1.9;text-align:center;white-space:nowrap}.sc-sequence small{font-size:10px;text-align:center;line-height:1.9}.sc-diagram-title>strong{font-size:19px}.sc-seal{width:40px;height:40px}.sc-sequence>i{margin-top:22px}.sc-law,.sc-action-section{padding:23px 18px}.prose-fa .sim-article .sc-law-quote{font-size:21px}.prose-fa .sim-article .sc-case{padding:18px}.prose-fa .sim-article .sc-evidence li,.prose-fa .sim-article .sc-actions-list li{font-size:14px;padding-right:40px}.sc-service{padding:23px 18px}.sc-service-heading{gap:11px}.sc-service-mark{width:36px;height:36px;font-size:16px}.sc-service-heading>div>strong{font-size:22px;white-space:nowrap}.sc-service-heading>div>span{font-size:11px}.sc-buttons{flex-direction:column}.prose-fa .sim-article .sc-buttons a{font-size:12px;padding:13px 10px}.prose-fa .sim-article .sc-faq h3{font-size:16px}.sc-section{margin:40px 0}}
@media(prefers-reduced-motion:reduce){.sim-article *,.sim-article *:after{animation:none!important;transition:none!important}}
