:root{--bg:#0a0a0a;--fg:#ffffff;--muted:rgba(255,255,255,0.55);--accent:#c8ff00;--soft-green:#8faa8b;--border:rgba(255,255,255,0.1);--surface:#111111;--text-strong:rgba(255,255,255,0.85);--text-soft:rgba(255,255,255,0.82);--hover:rgba(255,255,255,0.03);--scroll-thumb:rgba(255,255,255,0.2);--warning:#ffb454;--paper:#f0ede6;--logo-border:rgba(255,255,255,0.4);--font-body:var(--font-inter),"Syne",system-ui,sans-serif;--font-display:var(--font-bebas),"Bebas Neue",Impact,sans-serif;--gutter:clamp(1.25rem,5vw,4rem);--measure:42rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html:has(.blog-paper){background:var(--paper)}.blog-paper{--bg:var(--paper);--fg:#0a0a0a;--muted:rgba(10,10,10,0.62);--border:rgba(10,10,10,0.12);--surface:#fbfaf7;--accent:#35563a;--soft-green:#4f6b4c;--text-strong:rgba(10,10,10,0.88);--text-soft:rgba(10,10,10,0.82);--hover:rgba(10,10,10,0.04);--scroll-thumb:rgba(10,10,10,0.25);--warning:#9a5b00;--logo-border:rgba(10,10,10,0.35);flex:1;display:flex;flex-direction:column;background:var(--paper);color:var(--fg)}.blog-paper>.blog-main{flex:1}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--bg);overflow-x:clip}body{min-block-size:100dvh;display:flex;flex-direction:column;color:var(--fg);font-family:var(--font-body);line-height:1.7;-webkit-font-smoothing:antialiased;cursor:auto}@supports not (overflow-x:clip){body{overflow-x:hidden}}:lang(ar){--font-body:var(--font-arabic),system-ui,sans-serif;--font-display:var(--font-arabic),system-ui,sans-serif}:lang(ar) body{line-height:1.95}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--bg)}.blog-ltr{unicode-bidi:isolate;direction:ltr}.blog-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.blog-ext{display:inline-block;margin-inline-start:.15em;font-size:.8em;text-decoration:none}[dir=rtl] .blog-ext{transform:scaleX(-1)}.blog-skip{position:absolute;inset-inline-start:1rem;inset-block-start:-4rem;background:var(--accent);color:var(--bg);padding:.6rem 1rem;border-radius:999px;z-index:10}.blog-skip:focus{inset-block-start:1rem}.blog-header{direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.25rem;padding-inline:var(--gutter);border-block-end:1px solid var(--border)}.blog-logo{inline-size:2.4rem;block-size:2.4rem;border-radius:50%;border:1px solid var(--logo-border);display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:500}.blog-header nav{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.blog-nav-link{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;min-inline-size:5.4rem;transition:color .2s ease}:lang(ar) .blog-nav-link{letter-spacing:0;text-transform:none;font-size:.8rem}.blog-nav-link:hover,.blog-nav-link[aria-current]{color:var(--fg)}.blog-toggle{--seg:5.2rem;--pad:3px;position:relative;display:inline-block;padding:var(--pad);border:1px solid var(--border);border-radius:999px;background:var(--surface)}.blog-toggle-options{position:relative;z-index:1;list-style:none;display:grid;grid-template-columns:repeat(3,var(--seg))}.blog-toggle-thumb{position:absolute;inset-block:var(--pad);inline-size:var(--seg);inset-inline-start:calc(var(--pad) + var(--i) * var(--seg));border-radius:999px;background:var(--fg);transition:inset-inline-start .4s cubic-bezier(.34,1.4,.64,1)}.blog-lang{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:36px;font-size:.7rem;letter-spacing:.06em;color:var(--muted);white-space:nowrap;transition:color .25s ease,transform .15s ease}.blog-lang:hover{color:var(--fg)}.blog-lang:active{transform:scale(.94)}.blog-lang[aria-current=page]{color:var(--bg);font-weight:600}.blog-lang:focus-visible{outline-offset:-2px;border-radius:999px}@media (max-width:30rem){.blog-toggle{--seg:4.3rem}.blog-lang{font-size:.66rem;letter-spacing:0}}.blog-landing{flex:1;display:flex;flex-direction:column}.blog-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-block-size:clamp(22rem,56vh,34rem);padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem)}.blog-hero:before{z-index:-2;background:url(/blog/italy-satellite.webp) 50% 62%/cover no-repeat}.blog-hero:after,.blog-hero:before{content:"";position:absolute;inset:0}.blog-hero:after{z-index:-1;background:linear-gradient(to bottom,rgba(10,10,10,.38) 0,rgba(10,10,10,.1) 35%,rgba(10,10,10,.55) 74%,var(--bg) 100%),linear-gradient(to right,rgba(10,10,10,.3),rgba(10,10,10,0) 60%)}.blog-hero-inner{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding-inline:var(--gutter)}.blog-hero .blog-eyebrow{color:#b9d1b5;text-shadow:0 1px 12px rgba(0,0,0,.6)}.blog-hero .blog-h1{margin-block-end:1rem;text-shadow:0 2px 24px rgba(0,0,0,.55)}.blog-hero .blog-lead{color:rgba(255,255,255,.82);text-shadow:0 1px 14px rgba(0,0,0,.6)}.blog-hero-credit{position:absolute;inset-block-end:.7rem;inset-inline-end:var(--gutter);font-size:.6rem;letter-spacing:.04em;color:rgba(255,255,255,.45)}.blog-hero-credit:hover{color:rgba(255,255,255,.85)}:lang(ar) .blog-hero-credit{letter-spacing:0}.blog-landing>.blog-main{padding-block-start:clamp(.5rem,2vw,1.5rem)}.blog-landing>.blog-main .blog-list{margin-block-start:0}.blog-main{flex:1;padding-block:clamp(2.5rem,7vw,5rem);padding-inline:var(--gutter);inline-size:100%;max-inline-size:72rem;margin-inline:auto}.blog-eyebrow{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--soft-green)}:lang(ar) .blog-eyebrow{letter-spacing:0}.blog-h1{font-family:var(--font-display);font-weight:400;line-height:.95;font-size:clamp(2.8rem,9vw,6.5rem);letter-spacing:.01em;margin-block:.6rem 1rem}:lang(ar) .blog-h1{font-weight:700;line-height:1.25;letter-spacing:0;font-size:clamp(2rem,7vw,4.5rem)}.blog-lead{color:var(--muted);max-inline-size:38rem;font-size:1.05rem}.blog-list{list-style:none;margin-block-start:clamp(2rem,6vw,4rem);border-block-start:1px solid var(--border)}.blog-card a{display:flex;flex-direction:column;gap:.5rem;padding-block:1.6rem;border-block-end:1px solid var(--border);transition:padding-inline-start .3s ease}.blog-card a:hover{padding-inline-start:.9rem}.blog-card h2,.blog-card h3{font-size:clamp(1.3rem,3.4vw,1.9rem);font-weight:600;line-height:1.25;letter-spacing:-.01em}:lang(ar) .blog-card h2,:lang(ar) .blog-card h3{letter-spacing:0;line-height:1.5}.blog-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;border-block-start:0}.blog-cards .blog-card a{block-size:100%;padding:1.4rem 1.4rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);transition:border-color .3s ease,transform .3s ease,background-color .3s ease}.blog-cards .blog-card a:hover{padding-inline-start:1.4rem;border-color:rgba(255,255,255,.28);transform:translateY(-3px)}.blog-cards .blog-card a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-cards .blog-card h2,.blog-cards .blog-card h3{font-size:clamp(1.15rem,2.4vw,1.35rem);line-height:1.3}.blog-card[hidden]{display:none}.blog-cards .blog-card p{font-size:.92rem;flex:1}.blog-cards .blog-card .blog-meta:last-child{color:var(--accent)}@media (min-width:40rem){.blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.blog-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card p{color:var(--muted);max-inline-size:40rem}.blog-search-row{flex-wrap:wrap;gap:.6rem 1rem;margin-block:clamp(1.5rem,5vw,2.5rem) 1.2rem}.blog-search,.blog-search-row{display:flex;align-items:center}.blog-search{position:relative;inline-size:min(100%,20rem);block-size:2.5rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.blog-search:hover{border-color:rgba(255,255,255,.24)}.blog-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.blog-search-icon{flex:none;inline-size:1rem;block-size:1rem;margin-inline:.9rem .5rem;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.blog-search-input{flex:1;min-inline-size:0;block-size:100%;border:0;background:transparent;color:var(--fg);font:inherit;font-size:.88rem;outline:none;appearance:none}.blog-search-input::placeholder{color:var(--muted)}.blog-search-input::-webkit-search-cancel-button{display:none}.blog-search-kbd{flex:none;margin-inline-end:.5rem;min-inline-size:1.4rem;padding:.05rem .4rem;border:1px solid var(--border);border-radius:.35rem;font:inherit;font-size:.72rem;line-height:1.3;text-align:center;color:var(--muted)}.blog-search-clear{flex:none;display:grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;margin-inline-end:.35rem;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.blog-search-clear:hover{background:var(--hover);color:var(--fg)}.blog-search-clear svg{inline-size:.9rem;block-size:.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.blog-search-count{font-size:.8rem;color:var(--muted)}@media (pointer:coarse){.blog-search-kbd{display:none}.blog-search-input{font-size:1rem}}@media (forced-colors:active){.blog-search:focus-within{outline:2px solid CanvasText;outline-offset:2px}}.blog-cards>li{animation:none!important}@media (prefers-reduced-motion:reduce){.blog-search{transition:none}}.blog-meta{font-size:.75rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.blog-meta .blog-cat{color:var(--soft-green)}.blog-meta .blog-part{padding-inline:.55rem;border:1px solid var(--border);border-radius:999px;color:var(--fg)}.blog-arrow{display:inline-block}[dir=rtl] .blog-arrow{transform:scaleX(-1)}.blog-article{max-inline-size:var(--measure);margin-inline:auto}.blog-article .blog-h1{font-size:clamp(2.2rem,6.5vw,4rem);line-height:1.05}:lang(ar) .blog-article .blog-h1{font-size:clamp(1.9rem,5.5vw,3.2rem)}.blog-prose{margin-block-start:2rem}.blog-prose p{margin-block-end:1.25rem;font-size:1.05rem}.blog-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.blog-prose a:hover{text-decoration-thickness:2px}.blog-prose strong{font-weight:600}.blog-prose code{font-size:.9em;padding:.1em .4em;background:var(--surface);border:1px solid var(--border);border-radius:.3rem}.blog-h2,.blog-h3{scroll-margin-block-start:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.blog-h2{font-size:clamp(1.5rem,4vw,2rem);margin-block:2.75rem 1rem}.blog-h3{font-size:1.15rem;margin-block:1.75rem .6rem}:lang(ar) .blog-h2,:lang(ar) .blog-h3{letter-spacing:0;line-height:1.5}.blog-list-body{margin-block-end:1.25rem;padding-inline-start:1.4rem;font-size:1.05rem}.blog-list-body li{margin-block-end:.5rem;padding-inline-start:.3rem}.blog-list-body li::marker{color:var(--soft-green)}.blog-summary{margin-block:1.75rem 0;padding-inline-start:1.1rem;border-inline-start:2px solid var(--accent);font-size:1.1rem;color:var(--text-strong)}.blog-summary-label{display:block;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-block-end:.3rem}:lang(ar) .blog-summary-label{letter-spacing:0;font-size:.8rem}.blog-toc{margin-block:2rem 0;padding:1.1rem 1.3rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.blog-toc-title{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-block-end:.6rem}:lang(ar) .blog-toc-title{letter-spacing:0;font-size:.8rem}.blog-toc ol{list-style:none}.blog-toc li[data-level="3"]{padding-inline-start:1.1rem}.blog-toc a{display:inline-block;padding-block:.25rem;color:var(--fg);font-size:.9rem}.blog-toc a:hover{color:var(--accent)}.blog-callout{margin-block:1.75rem;padding:1rem 1.2rem;border-radius:.7rem;border:1px solid var(--border);background:var(--surface);border-inline-start-width:3px}.blog-callout p:last-child{margin-block-end:0}.blog-callout-title{font-size:.7rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-block-end:.4rem!important}:lang(ar) .blog-callout-title{letter-spacing:0;font-size:.85rem!important}.blog-callout--tip{border-inline-start-color:var(--accent)}.blog-callout--tip .blog-callout-title{color:var(--accent)}.blog-callout--warning{border-inline-start-color:var(--warning)}.blog-callout--warning .blog-callout-title{color:var(--warning)}.blog-callout--note{border-inline-start-color:var(--soft-green)}.blog-callout--note .blog-callout-title{color:var(--soft-green)}.blog-facts{margin-block:1.75rem;border:1px solid var(--border);border-radius:.8rem;overflow:hidden}.blog-facts-title{margin:0;padding:.7rem 1.2rem;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--soft-green);background:var(--surface);border-block-end:1px solid var(--border)}:lang(ar) .blog-facts-title{letter-spacing:0;font-size:.85rem}.blog-facts dl>div{display:grid;grid-template-columns:minmax(6rem,10rem) 1fr;gap:1rem;padding:.8rem 1.2rem;border-block-end:1px solid var(--border)}.blog-facts dl>div:last-child{border-block-end:0}.blog-facts dt{color:var(--muted);font-size:.9rem}@media (max-width:30rem){.blog-facts dl>div{grid-template-columns:1fr;gap:.2rem}}.blog-steps{list-style:none;counter-reset:step;margin-block:1.75rem}.blog-steps li{counter-increment:step;position:relative;display:flex;flex-direction:column;gap:.2rem;padding-inline-start:3rem;padding-block-end:1.4rem}.blog-steps li:before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:2rem;block-size:2rem;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:.8rem;font-weight:600}.blog-steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:1rem;inset-block-start:2.2rem;inset-block-end:.2rem;inline-size:1px;background:var(--border)}.blog-steps strong{font-size:1.05rem}.blog-steps span{color:var(--muted)}.blog-figure{margin-block:2rem}.blog-figure img{display:block;inline-size:100%;block-size:auto;border-radius:.8rem;border:1px solid var(--border);background:var(--surface)}.blog-figure figcaption{margin-block-start:.7rem;font-size:.82rem;line-height:1.6;color:var(--muted)}.blog-figure figcaption small{display:block;margin-block-start:.2rem;font-size:.72rem}.blog-figure figcaption a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.blog-figure figcaption a:hover{color:var(--fg)}.blog-accordion{border:1px solid var(--border);border-radius:.9rem;overflow:hidden;background:var(--surface)}.blog-acc-item+.blog-acc-item{border-block-start:1px solid var(--border)}.blog-acc-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;min-block-size:44px;transition:background .2s ease}.blog-acc-item summary::-webkit-details-marker{display:none}.blog-acc-item summary:hover{background:var(--hover)}.blog-acc-item summary:focus-visible{outline-offset:-2px}.blog-acc-q{margin:0;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:0}.blog-acc-icon{position:relative;flex:none;inline-size:1rem;block-size:1rem}.blog-acc-icon:after,.blog-acc-icon:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(50% - 1px);inline-size:100%;block-size:2px;border-radius:2px;background:var(--accent);transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.blog-acc-icon:after{transform:rotate(90deg)}.blog-acc-item[open] .blog-acc-icon:after{transform:rotate(0deg)}.blog-acc-panel{padding:0 1.2rem 1.1rem;color:var(--text-soft)}.blog-acc-panel p{margin:0;font-size:.98rem}.blog-acc-item[open] .blog-acc-panel{animation:blog-acc-in .3s ease}@keyframes blog-acc-in{0%{opacity:0;transform:translateY(-4px)}}@supports (selector(::details-content)){:root{interpolate-size:allow-keywords}.blog-acc-item::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility allow-discrete .3s}.blog-acc-item[open]::details-content{block-size:auto}}.blog-video-frame{position:relative;overflow:hidden;border-radius:.8rem;border:1px solid var(--border);background:#000}.blog-video-frame iframe,.blog-video-frame video{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.blog-video-narrow{inline-size:100%;max-inline-size:26rem;margin-inline:auto}.blog-quote{margin-block:2rem;padding-inline-start:1.2rem;border-inline-start:2px solid var(--border);font-size:1.2rem;font-style:italic}.blog-quote footer{font-size:.85rem;font-style:normal;color:var(--muted)}.blog-sources ol{padding-inline-start:1.4rem}.blog-sources li{margin-block-end:.4rem;word-break:break-word}.blog-back{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.blog-back:hover{color:var(--fg)}.blog-back .blog-arrow{transform:scaleX(-1)}[dir=rtl] .blog-back .blog-arrow{transform:none}.blog-table{margin-block:1.75rem}.blog-table figcaption{font-size:.82rem;color:var(--muted);margin-block-end:.6rem}.blog-table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:.8rem;background:linear-gradient(to right,var(--surface) 30%,transparent) 0 /2.5rem 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) 100% /2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(10,10,10,.14),transparent) 0 /.9rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(10,10,10,.14),transparent) 100% /.9rem 100% no-repeat scroll,var(--surface)}.blog-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-table table{inline-size:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5}.blog-table td,.blog-table th{padding:.65rem .9rem;text-align:start;vertical-align:top;border-block-end:1px solid var(--border)}.blog-table thead th{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--soft-green);background:var(--hover);white-space:nowrap}:lang(ar) .blog-table thead th{letter-spacing:0;font-size:.8rem}.blog-table tbody th{font-weight:600;min-inline-size:8rem}.blog-table tbody tr:last-child>*{border-block-end:0}.blog-table a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.blog-gallery{margin-block:2rem}.blog-gallery-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:6rem;gap:.45rem}.blog-gallery-tile{position:relative;overflow:hidden;border-radius:.7rem;border:1px solid var(--border);background:var(--surface)}.blog-gallery-tile--lead{grid-column:span 3;grid-row:span 2}.blog-gallery-tile:last-child:nth-child(3n){grid-column:span 2}.blog-gallery-tile:last-child:nth-child(3n+2){grid-column:span 3}.blog-gallery-tile img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .6s ease}.blog-gallery-tile:hover img{transform:scale(1.05)}.blog-gallery-label{position:absolute;inset-inline:0;inset-block-end:0;padding:1.6rem .6rem .45rem;font-size:.7rem;font-weight:600;line-height:1.3;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0))}.blog-gallery-tile--lead .blog-gallery-label{font-size:.85rem;padding:2rem .9rem .7rem}.blog-gallery figcaption{margin-block-start:.7rem;font-size:.82rem;line-height:1.6;color:var(--muted)}.blog-gallery figcaption small{display:block;margin-block-start:.3rem;font-size:.7rem}.blog-gallery figcaption a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.blog-gallery figcaption a:hover{color:var(--fg)}@media (min-width:40rem){.blog-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:7.5rem}.blog-gallery-tile--lead{grid-column:span 2}.blog-gallery-tile:last-child:nth-child(3n),.blog-gallery-tile:last-child:nth-child(3n+2){grid-column:auto}}.blog-quickguide{margin-block-start:.8rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.blog-quickguide summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:44px;padding:.8rem 1.1rem;cursor:pointer;list-style:none;border-radius:.8rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent)}:lang(ar) .blog-quickguide summary{letter-spacing:0;font-size:.85rem}.blog-quickguide summary::-webkit-details-marker{display:none}.blog-quickguide summary:hover{background:var(--hover)}.blog-quickguide summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.blog-quickguide[open] .blog-acc-icon:after{transform:rotate(0deg)}.blog-quickguide-body{padding-block:0 1rem;padding-inline:1.1rem}.blog-quickguide-summary{margin-block-end:.8rem;padding-inline-start:.9rem;border-inline-start:2px solid var(--accent);font-size:.95rem;color:var(--text-strong)}.blog-quickguide ol{padding-inline-start:1.3rem}.blog-quickguide li::marker{color:var(--soft-green);font-size:.85rem}.blog-quickguide a{display:inline-block;padding-block:.4rem;font-size:.9rem;color:var(--fg)}.blog-quickguide a:hover{color:var(--accent)}@media (min-width:64rem){.blog-quickguide{display:none}}.blog-series-strip{margin-block-start:1.5rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);font-size:.85rem}.blog-series-strip summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;min-block-size:44px;padding:.8rem 1.1rem;cursor:pointer;list-style:none;border-radius:.8rem}.blog-series-strip summary::-webkit-details-marker{display:none}.blog-series-strip summary:hover{background:var(--hover)}.blog-series-strip summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.blog-series-strip summary .blog-acc-icon{grid-column:2;grid-row:1/span 2}.blog-series-strip details[open] .blog-acc-icon:after{transform:rotate(0deg)}.blog-series-strip-hint{font-size:.8rem;color:var(--muted)}.blog-series-strip ol{margin:0;padding-block:0 .8rem;padding-inline:2.4rem 1.1rem}.blog-series-strip-label{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-green)}:lang(ar) .blog-series-strip-label{letter-spacing:0;font-size:.8rem}.blog-series-strip [aria-current]{display:inline-block;padding-block:.55rem}.blog-series-strip li::marker{color:var(--soft-green)}.blog-series-strip a{display:inline-block;padding-block:.55rem;color:var(--accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.blog-series-strip a:hover{text-decoration-thickness:2px}.blog-series-strip [aria-current]{font-weight:600}.blog-series-nav{margin-block-start:3rem;display:grid;gap:1rem}.blog-series-kicker{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-green)}:lang(ar) .blog-series-kicker{letter-spacing:0;font-size:.8rem}.blog-series-next{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem;padding-inline-end:4.5rem;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:1rem;background:var(--surface);transition:background-color .3s ease}.blog-series-next:hover{background:var(--hover)}.blog-series-go{transition:background-color .3s ease,color .3s ease}.blog-series-next:focus-visible,.blog-series-prev:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-series-title{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:-.01em}:lang(ar) .blog-series-title{letter-spacing:0;line-height:1.6}.blog-series-desc{color:var(--muted);font-size:.95rem}.blog-series-go{position:absolute;inset-inline-end:1.4rem;inset-block-start:50%;translate:0 -50%;inline-size:2.4rem;block-size:2.4rem;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent)}.blog-series-next:hover .blog-series-go{background:var(--accent);color:var(--surface)}.blog-series-prev{display:inline-flex;align-items:center;gap:.8rem;min-block-size:44px;padding-block:.4rem;color:var(--fg);font-size:.95rem}.blog-series-prev:hover{color:var(--accent)}.blog-series-prev .blog-arrow{transform:scaleX(-1)}[dir=rtl] .blog-series-prev .blog-arrow{transform:none}@media (max-width:30rem){.blog-series-next{padding-inline-end:1.5rem}.blog-series-go{position:static;translate:none;align-self:flex-end}}.blog-unverified{margin-block-start:2rem;padding:.9rem 1.1rem;border:1px dashed var(--border);border-radius:.6rem;font-size:.8rem;color:var(--muted)}.blog-main--article{max-inline-size:84rem}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:start}.blog-article-layout .blog-article{inline-size:100%}.blog-guide{border:1px solid var(--border);border-radius:1rem;background:var(--surface);display:flex;flex-direction:column;min-block-size:0;max-block-size:28rem}.blog-guide-title{flex:none;margin:0;padding:0;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent);border-block-end:1px solid var(--border)}:lang(ar) .blog-guide-title{letter-spacing:0;font-size:.85rem}.blog-guide-scroll{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:.4rem 1.2rem 1.4rem;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;mask-image:linear-gradient(180deg,#000 calc(100% - 1.6rem),transparent)}.blog-guide-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0 0 1rem 1rem}.blog-guide .blog-summary{margin-block:1rem 0;font-size:.95rem}.blog-prose--compact{margin-block-start:.5rem}.blog-prose--compact .blog-list-body,.blog-prose--compact p{font-size:.9rem;margin-block-end:.9rem}.blog-prose--compact .blog-h2{font-size:1.05rem;margin-block:1.6rem .6rem}.blog-prose--compact .blog-h3{font-size:.95rem;margin-block:1.1rem .4rem}.blog-prose--compact .blog-callout,.blog-prose--compact .blog-facts,.blog-prose--compact .blog-steps{margin-block:1.1rem}.blog-prose--compact .blog-callout{padding:.8rem .9rem}.blog-prose--compact .blog-facts dl>div{grid-template-columns:1fr;gap:.15rem;padding:.65rem .9rem}.blog-prose--compact .blog-facts-title{padding:.55rem .9rem}.blog-prose--compact .blog-steps li{padding-inline-start:2.6rem;padding-block-end:1.1rem}.blog-prose--compact .blog-steps strong{font-size:.95rem}.blog-guide .blog-toc{margin-block:1.1rem 0;padding:0;border:0;background:none}.blog-guide .blog-toc a{font-size:.85rem;padding-block:.2rem}@media (pointer:coarse){.blog-guide .blog-toc a,.blog-toc a{padding-block:.5rem}}.blog-guide-jump{color:var(--accent)}@media (min-width:64rem){.blog-article-layout{grid-template-columns:minmax(0,1fr) 22rem;gap:4rem}.blog-article-layout .blog-article{margin-inline:auto}.blog-side{position:sticky;inset-block-start:var(--side-top,1.5rem);display:flex;flex-direction:column;gap:1rem}.blog-side .blog-guide{flex:none;max-block-size:calc(100dvh - 3rem)}.blog-side .blog-newsletter{flex:none}.blog-guide-jump,.blog-newsletter--end{display:none}}.blog-footer{padding-block:1.4rem;padding-inline:var(--gutter);border-block-start:1px solid var(--border);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.7rem;letter-spacing:.05em;color:var(--muted)}.blog-footer a:hover{color:var(--fg)}.blog-footer-nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.blog-footer-nav a{display:inline-block;padding-block:.35rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}:lang(ar) .blog-footer-nav a{letter-spacing:0;font-size:.8rem}.blog-footer-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.blog-footer-nav a{padding-block:.6rem}}.blog-subtitle{margin-block:.6rem 0;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.4;color:var(--muted);max-inline-size:40rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@view-transition{navigation:auto}.blog-header{view-transition-name:blog-header}.blog-toggle-thumb{view-transition-name:lang-thumb}.blog-toggle-options{view-transition-name:lang-labels}::view-transition-old(root){animation:blog-vt-out .18s ease both}::view-transition-new(root){animation:blog-vt-in .32s ease .08s both}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(blog-header){display:none}::view-transition-new(blog-header){animation:none}@keyframes blog-vt-out{to{opacity:0}}@keyframes blog-vt-in{0%{opacity:0}}:root:active-view-transition-type(close)::view-transition-new(root),:root:active-view-transition-type(close)::view-transition-old(root),:root:active-view-transition-type(open)::view-transition-new(root),:root:active-view-transition-type(open)::view-transition-old(root){mix-blend-mode:normal;animation-duration:.65s;animation-timing-function:cubic-bezier(.7,0,.2,1);animation-delay:0s;animation-fill-mode:both}:root:active-view-transition-type(open)::view-transition-old(root){animation-name:blog-pan-out-right}:root:active-view-transition-type(open)::view-transition-new(root){animation-name:blog-pan-in-from-left}:root:active-view-transition-type(close)::view-transition-old(root){animation-name:blog-pan-out-left}:root:active-view-transition-type(close)::view-transition-new(root){animation-name:blog-pan-in-from-right}@keyframes blog-pan-in-from-left{0%{transform:translateX(-100%)}}@keyframes blog-pan-out-right{to{transform:translateX(100%)}}@keyframes blog-pan-in-from-right{0%{transform:translateX(100%)}}@keyframes blog-pan-out-left{to{transform:translateX(-100%)}}@supports not (view-transition-name:none){.blog-toggle-thumb{animation:blog-thumb-in .45s cubic-bezier(.34,1.4,.64,1) both}.blog-paper{animation:blog-pan-in-from-left .65s cubic-bezier(.7,0,.2,1) both}@keyframes blog-thumb-in{0%{transform:scale(.7);opacity:0}}.blog-article>*,.blog-list>li,.blog-main>.blog-h1{animation:blog-rise .45s ease both}.blog-article>:nth-child(2){animation-delay:.05s}.blog-article>:nth-child(3){animation-delay:.1s}.blog-article>:nth-child(n+4){animation-delay:.15s}@keyframes blog-rise{0%{opacity:0}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.blog-guide-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;inline-size:100%;padding:.9rem 1.2rem;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer;border-radius:1rem 1rem 0 0}.blog-guide-toggle:hover{background:var(--hover)}.blog-guide-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.blog-guide-toggle[aria-expanded=true] .blog-acc-icon:after{transform:rotate(0deg)}.blog-guide:has(.blog-guide-toggle[aria-expanded=false]) .blog-guide-title{border-block-end:0}.blog-guide:has(.blog-guide-toggle[aria-expanded=false]) .blog-guide-toggle{border-radius:1rem}.blog-guide-scroll[hidden]{display:none}.blog-fees{margin-block:1.75rem;padding:1rem 1.2rem;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:.7rem;background:var(--surface)}.blog-fees-title{font-size:.7rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent);margin-block-end:.5rem!important}:lang(ar) .blog-fees-title{letter-spacing:0;font-size:.85rem!important}.blog-fees-text{font-size:.95rem;margin-block-end:.6rem!important}.blog-fees table{inline-size:100%;border-collapse:collapse;font-size:.92rem;line-height:1.45}.blog-fees td,.blog-fees th{padding-block:.55rem;vertical-align:top;border-block-end:1px solid var(--border)}.blog-fees th{font-weight:400;text-align:start;padding-inline-end:1rem}.blog-fees td{text-align:end;white-space:nowrap;font-weight:600;color:var(--text-strong)}.blog-fees small{display:block;font-size:.78rem;font-weight:400;color:var(--muted);margin-block-start:.15rem;white-space:normal}.blog-fees small a{color:var(--muted);text-decoration:underline}.blog-fees-per{font-weight:400;color:var(--muted);font-size:.82rem}.blog-fees-total th{font-weight:600}.blog-fees tr:last-child td,.blog-fees tr:last-child th{border-block-end:0}.blog-fees-foot{margin-block:.6rem 0!important;font-size:.8rem;color:var(--muted)}.blog-fees-foot a{color:var(--accent)}@media (max-width:30rem){.blog-fees td{white-space:normal}}.blog-disclosure{margin-block:1rem 0;padding:.75rem 1rem;border:1px dashed var(--border);border-radius:.7rem;font-size:.85rem;color:var(--muted)}.blog-referral{margin-block:1.75rem;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface)}.blog-referral p{font-size:.95rem;margin-block-end:.6rem}.blog-referral-title{font-size:.7rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--soft-green)}:lang(ar) .blog-referral-title{letter-spacing:0;font-size:.85rem!important}.blog-referral-code code{font-size:1rem;padding:.1rem .4rem;border:1px solid var(--border);border-radius:.3rem}.blog-referral-cta{display:inline-flex;align-items:center;gap:.35rem;min-block-size:2.75rem;padding:.55rem 1rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-weight:600}.blog-referral-cta:hover{background:var(--hover)}.blog-referral-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-referral-note{font-size:.8rem!important;color:var(--muted);margin-block-end:0!important}.blog-referral-note a{color:var(--muted);text-decoration:underline}.blog-newsletter{padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.blog-newsletter--end{margin-block-start:2.5rem}.blog-newsletter-title{margin:0 0 .4rem;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent)}:lang(ar) .blog-newsletter-title{letter-spacing:0;font-size:.85rem}.blog-newsletter-text{font-size:.9rem;margin-block-end:.8rem}.blog-newsletter-form{display:flex;flex-direction:column;gap:.55rem}.blog-newsletter-form label{font-size:.82rem;color:var(--muted)}.blog-newsletter-form input[type=email]{min-block-size:2.75rem;padding-inline:.8rem;border:1px solid var(--border);border-radius:.6rem;background:var(--bg);color:var(--fg);font:inherit}:lang(ar) .blog-newsletter-form input[type=email]{text-align:end}.blog-newsletter-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.blog-newsletter-consent{display:flex;gap:.55rem;align-items:flex-start;line-height:1.4}.blog-newsletter-consent input{flex:none;inline-size:1.5rem;block-size:1.5rem;margin-block-start:.1rem;accent-color:var(--accent)}.blog-newsletter-form button{min-block-size:2.75rem;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--bg);font:inherit;font-weight:600;cursor:pointer}.blog-newsletter-form button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-newsletter-hp{position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.blog-newsletter-privacy{margin-block:.7rem 0;font-size:.78rem;color:var(--muted)}.blog-newsletter-privacy a{color:var(--muted);text-decoration:underline}@media (width < 64rem){.blog-newsletter--side{display:none}}.blog-referral-benefits-title{font-weight:600;margin-block-end:.3rem!important}.blog-referral-benefits{margin:0 0 .8rem;padding-inline-start:1.2rem;font-size:.95rem}.blog-referral-benefits li{margin-block-end:.3rem}.blog-referral-benefits li::marker{color:var(--accent)}.blog-figure:has(img[src*="/blog/logos/"]) img{max-inline-size:min(22rem,100%);margin-inline:auto;border-radius:.6rem}.blog-figure:has(img[src*="/blog/logos/"]) figcaption{text-align:center}.blog-referral--brand{background:var(--ref-bg);color:var(--ref-fg);border-color:color-mix(in srgb,var(--ref-btn) 45%,transparent);border-inline-start:4px solid var(--ref-btn)}.blog-referral--brand .blog-referral-note,.blog-referral--brand .blog-referral-note a,.blog-referral--brand .blog-referral-title{color:color-mix(in srgb,var(--ref-fg) 75%,transparent)}.blog-referral--brand .blog-referral-benefits li::marker{color:var(--ref-btn)}.blog-referral--brand .blog-referral-code code{border-color:color-mix(in srgb,var(--ref-fg) 25%,transparent);background:#fff;color:var(--ref-fg)}.blog-referral--brand .blog-referral-cta{background:var(--ref-btn);color:var(--ref-btn-fg);border-color:var(--ref-btn)}.blog-referral--brand .blog-referral-cta:hover{background:var(--ref-btn);filter:brightness(1.08)}.blog-referral--brand .blog-referral-cta:focus-visible{outline-color:var(--ref-fg)}.blog-side .blog-offers{flex:none}.blog-offers{padding-block:.9rem .5rem}.blog-offers-title{margin:0 0 .8rem;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent)}:lang(ar) .blog-offers-title{letter-spacing:0;font-size:.85rem}.blog-offers-list{list-style:none;display:flex;justify-content:space-around;gap:.6rem}.blog-offer{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;color:var(--fg);font-size:.75rem;font-weight:600}.blog-offer-logo{position:relative;display:block;inline-size:3.6rem;block-size:3.6rem;animation:blog-offer-float 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.3s);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.blog-offer img{position:relative;z-index:1;display:block;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ref-btn) 70%,transparent);transition:box-shadow .3s ease}.blog-offer-ring{position:absolute;inset:-5px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s ease;background:conic-gradient(from 0deg,transparent 0 40%,color-mix(in srgb,var(--ref-btn) 35%,transparent) 70%,var(--ref-btn) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:blog-offer-spin 1.6s linear infinite paused}.blog-offer:focus-visible .blog-offer-logo{transform:translateY(-3px) scale(1.06);animation-play-state:paused}.blog-offer:focus-visible img{box-shadow:0 10px 22px -6px color-mix(in srgb,var(--ref-btn) 85%,transparent)}.blog-offer:focus-visible .blog-offer-ring{opacity:1;animation-play-state:running}@media (hover:hover) and (pointer:fine){.blog-offer:hover .blog-offer-logo{transform:translateY(-3px) scale(1.06);animation-play-state:paused}.blog-offer:hover img{box-shadow:0 10px 22px -6px color-mix(in srgb,var(--ref-btn) 85%,transparent)}.blog-offer:hover .blog-offer-ring{opacity:1;animation-play-state:running}}.blog-offer:active .blog-offer-logo{transform:translateY(-1px) scale(.97);transition-duration:.1s}.blog-offer:focus-visible{outline:none}.blog-offer:focus-visible img{outline:2px solid var(--accent);outline-offset:8px}.blog-offers-note{margin-block:.8rem 0;font-size:.72rem;color:var(--muted);text-align:center}@keyframes blog-offer-float{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes blog-offer-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.blog-offer-logo,.blog-offer-ring{animation:none!important}.blog-offer-logo{transition:none}.blog-offer-ring{background:var(--ref-btn);transition:none}}.blog-stars{position:relative;display:inline-flex;vertical-align:middle}:root{--tile-off:color-mix(in srgb,var(--fg) 28%,transparent)}[data-tone="1"]{--tone:#ff3722}[data-tone="2"]{--tone:#ff8622}[data-tone="3"]{--tone:#ffce00}[data-tone="4"]{--tone:#73cf11}[data-tone="5"]{--tone:#00b67a}.blog-stars svg{inline-size:.95rem;block-size:.95rem;padding:.12rem;border-radius:.15rem}.blog-stars-base svg{fill:#fff;background:var(--tile-off)}.blog-stars-base,.blog-stars-row{display:inline-flex;gap:.1rem}.blog-stars-fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;white-space:nowrap}.blog-stars-row svg{flex:none;fill:#fff;background:var(--tone,#00b67a)}.blog-side .blog-rbadge{flex:none}.blog-rbadge{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);color:var(--fg);transition:border-color .2s ease,transform .2s ease}.blog-rbadge:hover{border-color:color-mix(in srgb,var(--fg) 28%,transparent);transform:translateY(-1px)}.blog-rbadge-body{display:flex;flex-direction:column;gap:.15rem}.blog-rbadge-score{font-size:1.6rem;font-weight:700;line-height:1}.blog-rbadge-count{font-size:.75rem;color:var(--muted)}.blog-reviews{inline-size:100%;max-inline-size:72rem;margin:clamp(2.5rem,7vw,4.5rem) auto 0;padding-block-start:clamp(2rem,5vw,3rem);border-block-start:1px solid var(--border)}.blog-reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-block-end:1.4rem}.blog-reviews-source{display:flex;align-items:center;gap:.45rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:lang(ar) .blog-reviews-source{letter-spacing:0;font-size:.85rem}.blog-reviews-title{margin-block:.35rem 0;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:600;line-height:1.2}.blog-reviews-summary{display:flex;align-items:center;gap:.6rem}.blog-reviews-score{font-size:1.8rem;font-weight:700;line-height:1}.blog-reviews-summary .blog-stars svg{inline-size:1.15rem;block-size:1.15rem}.blog-reviews-count{font-size:.8rem;color:var(--muted)}.blog-reviews-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:40rem){.blog-reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.blog-reviews-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-review{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.blog-review-head{display:flex;align-items:center;gap:.7rem}.blog-review-avatar{flex:none;display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:.8rem;font-weight:700}.blog-review-who{display:flex;flex-direction:column;min-inline-size:0}.blog-review-name{font-weight:600;font-size:.92rem;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-review-meta{display:flex;flex-wrap:wrap;gap:0 .5rem;font-size:.75rem;color:var(--muted)}.blog-review-stars{display:inline-flex}.blog-review-text{margin:0;font-size:.92rem;line-height:1.6;color:var(--fg);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.blog-reviews-btn{display:inline-flex;align-items:center;padding:.65rem 1.15rem;border-radius:999px;background:var(--accent);color:var(--paper,#fff);font-size:.88rem}.blog-reviews-btn:hover{filter:brightness(1.08)}.blog-reviews-btn{border:0;font:inherit;font-weight:600;cursor:pointer;justify-content:center}.blog-reviews-btn:disabled{opacity:.6;cursor:progress}.blog-reviews-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-review-report{margin:auto 0 0;font-size:.75rem;color:var(--muted)}.blog-review-report button{min-block-size:1.75rem;padding:.15rem .2rem;border:0;background:none;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer}.blog-review-report button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-reviews-empty{margin:0 0 .4rem;color:var(--muted)}.blog-reviews-more{margin-block-start:1rem;min-block-size:2.75rem;padding:.5rem 1.1rem;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-weight:600;cursor:pointer}.blog-reviews-more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-reviews-ask{margin:.45rem 0 0;max-inline-size:38rem;color:var(--muted)}.blog-rform{max-inline-size:44rem;margin-block:.4rem 1.6rem;padding:1.2rem 1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--fg) 6%,transparent)}.blog-rform-rate{margin:0;padding:0;border:0;min-inline-size:0}.blog-rform-legend{padding:0;margin-block-end:.6rem;font-weight:600}.blog-rform-rateline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.blog-rform-tiles{display:flex;gap:.3rem}.blog-rform-tiles label{position:relative;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:.3rem;background:var(--bg);border:1px solid color-mix(in srgb,var(--fg) 45%,transparent);cursor:pointer;transition:background-color .15s ease}.blog-rform-tiles input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.blog-rform-tiles svg{inline-size:1.7rem;block-size:1.7rem;fill:color-mix(in srgb,var(--fg) 30%,transparent);transition:fill .15s ease}.blog-rform-tiles label.is-on{background:var(--tone);border-color:var(--tone)}.blog-rform-tiles label.is-on svg{fill:#fff}.blog-rform-tiles label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.blog-rform-level{min-inline-size:5rem;font-weight:600}.blog-rform-more{display:flex;flex-direction:column;gap:.9rem;margin-block-start:1.1rem;padding-block-start:1.1rem;border-block-start:1px solid var(--border)}.blog-rform-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}@media (min-width:40rem){.blog-rform-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-rform-field{display:flex;flex-direction:column;gap:.3rem;min-inline-size:0}.blog-rform-field label{font-size:.85rem;font-weight:600}.blog-rform input:not([type=radio]),.blog-rform textarea{min-block-size:2.75rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:.6rem;background:var(--bg);color:var(--fg);font:inherit}.blog-rform textarea{resize:vertical;line-height:1.5}.blog-rform input:focus-visible,.blog-rform textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.blog-rform-hint{margin:0;font-size:.75rem;color:var(--muted)}.blog-rform-send{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.blog-rform .blog-reviews-btn{min-block-size:2.75rem}.blog-rform-notice{flex:1 1 16rem;margin:0;font-size:.78rem;color:var(--muted)}.blog-rform-notice a{color:var(--muted);text-decoration:underline}.blog-rform-status{margin:0;font-size:.85rem;color:var(--danger,#b42318)}.blog-rform-done{max-inline-size:44rem;margin-block:.4rem 1.6rem;padding:1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);font-weight:600}@media (pointer:coarse){.blog-rform input,.blog-rform textarea{font-size:16px}}@media (forced-colors:active){.blog-rform-tiles label{border:1px solid CanvasText}.blog-rform-tiles label.is-on{background:Highlight}}@media (prefers-reduced-motion:reduce){.blog-rbadge,.blog-rform-tiles label,.blog-rform-tiles svg{transition:none}.blog-rbadge:hover{transform:none}}.blog-rcar{margin-block-start:1rem;padding:.9rem 1rem .7rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.blog-rcar-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-block-end:.5rem}.blog-rcar-sum{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;color:var(--fg)}.blog-rcar-sum:hover .blog-rcar-count{text-decoration:underline}.blog-rcar-score{font-weight:700}.blog-rcar-count{font-size:.78rem;color:var(--muted)}.blog-rcar-nav{display:inline-flex;gap:.35rem;flex:none}.blog-rcar-btn{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--fg);cursor:pointer}.blog-rcar-btn:hover{background:var(--hover)}.blog-rcar-btn svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .blog-rcar-btn svg{transform:scaleX(-1)}.blog-rcar-track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:.5rem}.blog-rcar-track::-webkit-scrollbar{display:none}.blog-rcar-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-rcar-slide{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.35rem;padding-block:.2rem}.blog-rcar-text{margin:0;font-size:.95rem;line-height:1.55;color:var(--fg);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.blog-rcar-by{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;font-size:.78rem;color:var(--muted)}.blog-rcar-author{font-weight:600;color:var(--fg)}.blog-rcar-dots{display:flex;justify-content:center;gap:.1rem;margin-block-start:.3rem}.blog-rcar-dot{inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.blog-rcar-dot:before{content:"";inline-size:.45rem;block-size:.45rem;border-radius:50%;background:color-mix(in srgb,var(--fg) 22%,transparent);transition:background-color .2s ease,inline-size .2s ease}.blog-rcar-dot[aria-current=true]:before{inline-size:1.1rem;border-radius:999px;background:var(--accent)}@media (prefers-reduced-motion:reduce){.blog-rcar-dot:before{transition:none}}.blog-ad{margin:0;max-block-size:1px;overflow:hidden}.blog-ad:has(ins[data-ad-status=filled]){max-block-size:none;overflow:visible}.blog-ad-label{display:none;margin:0 0 .4rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center}:lang(ar) .blog-ad-label{letter-spacing:0;font-size:.78rem}.blog-ad:has(ins[data-ad-status=unfilled]){display:none}.blog-ad:has(ins[data-ad-status=filled]){margin-block:2rem}.blog-ad:has(ins[data-ad-status=filled]) .blog-ad-label{display:block}.blog-side .blog-ad{flex:none}.blog-side .blog-ad:has(ins[data-ad-status=filled]){margin-block:0}@media (width < 64rem){.blog-ad--side{display:none}}.blog-cards>.blog-cards-ad{grid-column:1/-1;list-style:none}.blog-cards>.blog-cards-ad:has(ins[data-ad-status=unfilled]){display:none}.blog-cards-ad .blog-ad:has(ins[data-ad-status=filled]){margin-block:0}