.read-ground{--ground:var(--canvas);--bg:var(--canvas);background:var(--canvas)}.gd-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8)}.gd-toc{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-height) + env(safe-area-inset-top, 0px));z-index:var(--layer-sticky);min-width:0;margin-inline:calc(-1 * var(--pub-pad));background:var(--canvas)}.gd-toc-list{display:flex;gap:var(--space-2);margin:0;padding:var(--space-2) var(--pub-pad);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--pub-pad);scrollbar-width:none}.gd-toc-list::-webkit-scrollbar{display:none}.gd-toc-list>li{flex:none;margin:0}.gd-toc-link,html[lang=ar] .gd-toc-link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;line-height:1.3;color:var(--text);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-lift) var(--ease-standard),border-color var(--dur-lift) var(--ease-standard)}html[lang=ar] .gd-toc-link{font-size:.9375rem;line-height:1.6}.gd-toc-link:hover{border-color:var(--edge-hover)}.gd-toc-link:active{background:var(--wash)}.gd-toc-ic{flex:none;display:inline-grid;place-items:center;color:var(--block)}.gd-toc-ic svg{inline-size:18px;block-size:18px}.gd-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);min-width:0}@media (min-width:64rem){.gd-layout{grid-template-columns:15rem minmax(0,1fr);column-gap:var(--space-7);align-items:start;padding-block:var(--space-7) var(--space-9)}.gd-toc{inset-block-start:calc(var(--header-height) + var(--space-5));margin-inline:0;padding:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.gd-toc-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);padding:0;overflow:visible}.gd-toc-link,html[lang=ar] .gd-toc-link{display:flex;gap:var(--space-3);min-block-size:3rem;padding-inline:var(--space-2) var(--space-3);border:0;background:none;font-size:var(--text-base);white-space:normal}html[lang=ar] .gd-toc-link{font-size:1.0625rem}.gd-toc-ic,.gd-toc-link:active,.gd-toc-link:hover{background:var(--wash)}.gd-toc-ic{inline-size:2rem;block-size:2rem;border-radius:8px}.gd-toc-link:active .gd-toc-ic,.gd-toc-link:hover .gd-toc-ic{background:var(--surface)}.gd-main{gap:var(--space-9)}}.gd-part{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);min-width:0;scroll-margin-block-start:4.25rem}.gd-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:start}.gd-head>.gd-title{align-self:center}.gd-title,html[lang=ar] .gd-title{margin:0;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--text);text-wrap:balance}html[lang=ar] .gd-title{font-size:1.5rem;line-height:1.5}.gd .gd-lede{max-inline-size:68ch;margin:var(--space-1) 0 0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-soft)}html[lang=ar] .gd .gd-lede{font-size:1.0625rem;line-height:var(--leading-relaxed)}.gd-part-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.gd-shot{display:grid;justify-items:center;min-width:0;margin:0;padding:var(--space-5) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--wash)}.gd-phone{inline-size:min(100%,12.5rem);padding:6px;border-radius:1.6rem;background:#151a1a}.gd-phone img{display:block;inline-size:100%;block-size:auto;border-radius:1.25rem;background:var(--canvas)}@media (min-width:48rem){.gd-part-body{grid-template-columns:15rem minmax(0,1fr);gap:var(--grid-gap)}.gd-shot{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-height) + 4.5rem)}}@media (min-width:64rem){.gd-part{scroll-margin-block-start:var(--space-4)}.gd-part-body{grid-template-columns:clamp(14rem,22vw,18rem) minmax(0,1fr)}.gd-shot{inset-block-start:calc(var(--header-height) + var(--space-5));padding-block:var(--space-6)}.gd-phone{inline-size:min(100%,13.5rem)}}.gd-steps{--gd-pad-y:var(--space-3);--gd-pad-x:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-2);list-style:none;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.gd-steps,.gd-steps>li{min-width:0;margin:0}.gd-step{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:start;padding:var(--gd-pad-y) var(--gd-pad-x);border-radius:var(--radius-sm);color:var(--text);text-decoration:none;transition:background-color var(--dur-lift) var(--ease-standard)}.gd-step:active,.gd-step:hover{background:var(--wash)}.gd-step-rail{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);-webkit-margin-after:calc(var(--space-1) - 2 * var(--gd-pad-y));margin-block-end:calc(var(--space-1) - 2 * var(--gd-pad-y))}.gd-steps>li:last-child .gd-step-rail{-webkit-margin-after:0;margin-block-end:0}.gd-step-n,html[lang=ar] .gd-step-n{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:1.5px solid var(--text);border-radius:50%;background:var(--surface);font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text)}html[lang=ar] .gd-step-n{font-size:1.0625rem}.gd-step-line{flex:1 1 auto;inline-size:1.5px;min-block-size:var(--space-2);border-radius:1px;background:var(--edge-hover)}.gd-steps>li:last-child .gd-step-line{display:none}.gd-step-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.125rem;gap:.125rem;min-width:0;padding-block:.4rem var(--space-1)}.gd-step-title{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--text)}.gd-step-body{max-inline-size:68ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-soft);text-wrap:pretty}html[lang=ar] .gd-step-main{-webkit-padding-before:.2rem;padding-block-start:.2rem}html[lang=ar] .gd-step-title{font-size:1.0625rem;line-height:1.6}html[lang=ar] .gd-step-body{font-size:.9375rem;line-height:var(--leading-relaxed)}.gd-step-chev{flex:none;-webkit-margin-before:.5625rem;margin-block-start:.5625rem;color:var(--accent);transition:translate var(--dur-lift) var(--ease-standard)}@media (min-width:37.5em){.gd-steps{--gd-pad-x:var(--space-4)}.gd-step{column-gap:var(--space-4)}}.gd-tiles{grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:0;list-style:none}.gd-tile,.gd-tiles{display:grid;margin:0}.gd-tile{position:relative;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center;min-width:0;padding:var(--space-5) var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:translate var(--dur-lift) var(--ease-standard),border-color var(--dur-lift) var(--ease-standard)}.gd-tile:hover{border-color:var(--edge-hover)}.gd-tile:has(.gd-tile-link:active){background:var(--wash)}.gd-tile:has(.gd-tile-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.gd-tile-link:focus-visible{outline:none}.gd-tile-words{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.gd-tile-link,html[lang=ar] .gd-tile-link{font-family:var(--font-ui);font-size:var(--text-entry);font-weight:600;line-height:1.25;color:var(--text);text-decoration:none;text-wrap:balance}html[lang=ar] .gd-tile-link{font-size:1.375rem;line-height:1.6}.gd-tile-link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.gd .gd-tile-body{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-soft)}html[lang=ar] .gd .gd-tile-body{font-size:1.0625rem;line-height:var(--leading-relaxed)}.gd-tile-chev{flex:none;color:var(--accent);transition:translate var(--dur-lift) var(--ease-standard)}@media (min-width:37.5em){.gd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.gd-tile{padding:var(--space-5)}}.gd-faq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.gd-faq,.gd-q{min-width:0}.gd-q>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;min-block-size:3.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--text);cursor:pointer;list-style:none;transition:background-color var(--dur-lift) var(--ease-standard)}html[lang=ar] .gd-q>summary{font-size:1.0625rem;line-height:1.6}.gd-q>summary::-webkit-details-marker{display:none}.gd-q>summary:active,.gd-q>summary:hover{background:var(--wash)}.gd-q>summary:hover .seat{background:var(--surface)}.gd-q>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gd-q-chev{flex:none;color:var(--accent);rotate:90deg;transition:rotate var(--dur-lift) var(--ease-standard)}.gd-q[open] .gd-q-chev,html[dir=rtl] .gd-q-chev{rotate:-90deg}html[dir=rtl] .gd-q[open] .gd-q-chev{rotate:90deg}.gd-q-answer{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-3)}.gd .gd-q-answer p{max-inline-size:68ch;margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-soft);text-wrap:pretty}html[lang=ar] .gd .gd-q-answer p{font-size:1.0625rem;line-height:var(--leading-relaxed)}.gd-q-answer a{display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:600;color:var(--accent);text-decoration:none}.gd-q-answer a:hover{color:var(--accent-deep);text-decoration:underline;text-underline-offset:.2em}@media (min-width:37.5em){.gd-q-answer{-webkit-padding-start:calc(var(--space-3) + var(--seat-size) + var(--space-3));padding-inline-start:calc(var(--space-3) + var(--seat-size) + var(--space-3))}}.read-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-6) var(--space-8)}.read-layout>*{min-width:0;max-inline-size:41rem}.read-layout>.notice{margin:0}.read-layout .read-text :where(p,li){max-inline-size:68ch;text-wrap:pretty}.read-aside,.read-toc{padding:var(--panel-pad);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.read-toc{gap:var(--space-2)}.read-toc .legal-toc-list a{min-inline-size:2.75rem}.read-aside{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.read-aside-title,html[lang=ar] .read-aside-title{margin:0;font-family:var(--font-ui);font-size:var(--text-entry);font-weight:600;line-height:1.25;letter-spacing:0;color:var(--text);text-wrap:balance}html[lang=ar] .read-aside-title{font-size:1.375rem;line-height:1.6}.read-aside li{color:var(--text-soft)}.read-layout>.rules-foot{margin:0}@media (min-width:37.5em) and (max-width:63.99em){.read-toc .legal-toc-list{column-count:2;column-gap:var(--space-6)}.read-toc .legal-toc-list>li{page-break-inside:avoid;break-inside:avoid}}@media (min-width:64rem){.read-layout{grid-template-columns:minmax(0,41rem) minmax(16rem,22rem);grid-template-areas:"notice side" "text side";grid-template-rows:auto 1fr;justify-content:space-between;column-gap:var(--space-8);align-items:start;padding-block:var(--space-7) var(--space-9)}.read-layout>*{max-inline-size:none}.read-layout>.notice{grid-area:notice}.read-text{grid-area:text}.read-aside,.read-toc{grid-area:side}.read-toc{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-5));max-block-size:calc(100dvh - var(--header-height) - 2 * var(--space-5));overflow-y:auto;overscroll-behavior:contain}.read-layout--rules{grid-template-areas:"text side" "foot side"}.read-layout--rules>.rules-foot{grid-area:foot}}@keyframes gd-answer{0%{opacity:0;transform:translateY(-4px)}}@media screen and (prefers-reduced-motion:no-preference){.gd-q[open]>.gd-q-answer{animation:gd-answer .22s var(--ease-enter) backwards}}@media (hover:hover) and (min-width:64rem) and (prefers-reduced-motion:no-preference){.gd-tile:hover{translate:0 -2px}.gd-step:hover .gd-step-chev,.gd-tile:hover .gd-tile-chev{translate:calc(2px * var(--dir-sign, 1)) 0}}@media (prefers-reduced-motion:reduce){.gd-q-chev,.gd-q>summary,.gd-step,.gd-step-chev,.gd-tile,.gd-tile-chev,.gd-toc-link{transition:none}}@media print{.gd-shot,.gd-toc,.read-toc{position:static}}