.legal-document{--legal-rule:color-mix(in oklch, var(--ink) 16%, transparent);--legal-muted:color-mix(in oklch, var(--ink) 72%, var(--canvas));--legal-gap:clamp(2rem, 5vw, 5rem);--legal-offset:calc(var(--nav-clearance,var(--header-height)) + 1.5rem);color:var(--ink);padding-block:calc(var(--nav-clearance,var(--header-height)) + clamp(2rem, 4vw, 4rem)) clamp(4rem, 8vw, 8rem)}.legal-shell{width:min(calc(100% - var(--gutter) * 2), 74rem);margin-inline:auto}.legal-toolbar{border-bottom:1px solid var(--legal-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-bottom:1rem;display:flex}.legal-document-links{gap:1.5rem;display:flex}.legal-document-links a{min-height:2.75rem;color:var(--legal-muted);border-bottom:1px solid #0000;align-items:center;font-size:.875rem;display:inline-flex}.legal-document-links a[aria-current=page]{color:var(--ink);border-bottom-color:currentColor}.legal-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.legal-actions button{min-height:2.75rem;font:inherit;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:.65rem;font-size:.8125rem;display:inline-flex}.legal-view-toggle{background:0 0;border:0;padding:0}.legal-switch-track{border:1px solid var(--legal-rule);background:0 0;border-radius:1.25rem;align-items:center;width:2.125rem;height:1.25rem;padding:3px;display:flex}.legal-switch-track>span{background:var(--ink);border-radius:50%;width:.75rem;height:.75rem;transition:transform .2s}.legal-view-toggle[aria-checked=true] .legal-switch-track{border-color:var(--ink);background:var(--ink)}.legal-view-toggle[aria-checked=true] .legal-switch-track>span{background:var(--canvas);transform:translate(.875rem)}.legal-print-button{border:1px solid var(--legal-rule);background:0 0;padding:.5rem .9rem}.legal-print-button:disabled{cursor:wait;opacity:.6}.legal-document :is(a,button,summary,nav):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.legal-header{padding-top:clamp(2rem,4vw,3.5rem)}.legal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--legal-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.6875rem;display:flex}.legal-hero-grid{align-items:end;gap:var(--legal-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);padding-block:clamp(2rem,5vw,4rem);display:grid}.legal-hero-grid h1{max-width:15ch;font-family:var(--font-title);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.2vw,6rem);font-weight:500;line-height:1.04}.legal-summary{max-width:38ch}.legal-summary>p{color:var(--legal-muted);margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.legal-contact-link{align-items:center;gap:.65rem;min-height:2.75rem;margin-top:.6rem;font-size:.8125rem;display:inline-flex}.legal-contact-link svg{width:.75rem;height:.75rem}.legal-metadata{border-block:1px solid var(--legal-rule);color:var(--legal-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1rem;font-size:.75rem;line-height:1.6;display:flex}.legal-metadata strong{color:var(--ink);margin-left:.5rem;font-weight:500}.legal-layout{align-items:start;gap:var(--legal-gap);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);padding-top:2rem;display:grid}.legal-index{top:var(--legal-offset);position:sticky}.legal-index summary{border-bottom:1px solid var(--legal-rule);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.5rem;font-size:.6875rem;list-style:none;display:flex}.legal-index summary::-webkit-details-marker{display:none}.legal-index summary svg{width:.875rem;height:.875rem;transform:rotate(-90deg)}.legal-index details[open] summary svg{transform:none}.legal-index nav{max-height:max(10rem, calc(100dvh - var(--legal-offset) - 7rem));overscroll-behavior:contain;scrollbar-width:none;padding-block:.5rem;overflow-y:auto}.legal-index nav::-webkit-scrollbar{display:none}.legal-index nav[data-scroll-start=false]{-webkit-mask-image:linear-gradient(#0000,#000 12px);mask-image:linear-gradient(#0000,#000 12px)}.legal-index nav[data-scroll-end=false]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 12px);mask-image:linear-gradient(0deg,#0000,#000 12px)}.legal-index nav[data-scroll-start=false][data-scroll-end=false]{-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}.legal-index nav a{min-height:2.75rem;color:var(--legal-muted);border-left:2px solid #0000;grid-template-columns:1.65rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.75rem .6rem;font-size:.8125rem;line-height:1.5;display:grid}.legal-index nav a[aria-current=location]{border-left-color:var(--ink);background:color-mix(in oklch, var(--ink) 6%, transparent);color:var(--ink)}.legal-index nav a:focus-visible{outline-offset:-2px}.legal-index-number{font-variant-numeric:tabular-nums;font-size:.6875rem}.legal-index-progress{border-top:1px solid var(--legal-rule);color:var(--legal-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;padding-top:.75rem;font-size:.6875rem;display:flex}.legal-introduction{border-bottom:1px solid var(--ink);font-family:var(--font-title);letter-spacing:-.025em;margin:0;padding-bottom:1.5rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.25}.legal-section{border-bottom:1px solid var(--legal-rule);scroll-margin-top:var(--legal-offset);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:clamp(2rem,3.5vw,3rem);display:grid}.legal-section:focus{outline:none}.legal-section:focus-visible{outline:2px solid var(--ink);outline-offset:.5rem}.legal-section-number{color:var(--legal-muted);font-variant-numeric:tabular-nums;padding-top:.4rem;font-size:.75rem}.legal-section h2{letter-spacing:-.025em;text-wrap:balance;max-width:31ch;margin:0;font-size:clamp(1.4rem,2.3vw,1.875rem);font-weight:500;line-height:1.22}.legal-section :is(p,ul,ol){max-width:68ch;color:var(--legal-muted);overflow-wrap:anywhere;margin-top:1.125rem;font-size:1.03125rem;line-height:1.8}.legal-section :is(ul,ol){list-style:revert;padding-left:1.25rem}.legal-section li+li{margin-top:.5rem}.legal-section strong{color:var(--ink);font-weight:550}.legal-section a{color:var(--ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.legal-document[data-print-view=true] .legal-paper{--canvas:#fff;--ink:#17191b;--legal-muted:#45484c;--legal-rule:#d6d8da;border:1px solid var(--legal-rule);background:var(--canvas);max-width:54rem;color:var(--ink);margin:2rem auto 0;padding:clamp(1.25rem,5vw,4rem);box-shadow:0 .75rem 3rem #0000000a}.legal-document[data-print-view=true] :is(.legal-index,.legal-contact-link){display:none}.legal-document[data-print-view=true] .legal-header{padding-top:0}.legal-document[data-print-view=true] :is(.legal-layout,.legal-hero-grid){display:block}.legal-document[data-print-view=true] .legal-hero-grid h1{font-size:clamp(2rem,4vw,3.25rem)}.legal-document[data-print-view=true] .legal-summary{max-width:65ch;margin-top:1.25rem}.legal-document[data-print-view=true] .legal-section{padding-block:1.75rem}@media (hover:hover){.legal-document-links a:hover,.legal-contact-link:hover{text-underline-offset:.25em;color:var(--ink);text-decoration:underline}.legal-print-button:hover{border-color:var(--ink);background:color-mix(in oklch, var(--ink) 5%, transparent)}.legal-index nav a:hover{background:color-mix(in oklch, var(--ink) 4%, transparent);color:var(--ink)}}@media (max-width:47.99rem){.legal-document{padding-top:calc(var(--nav-clearance,var(--header-height)) + 1.5rem)}.legal-actions{gap:.75rem}.legal-hero-grid{grid-template-columns:1fr;gap:1.5rem}.legal-hero-grid h1{font-size:clamp(2.75rem,11vw,4.5rem)}.legal-summary{max-width:48ch}.legal-layout{grid-template-columns:1fr}.legal-index{position:static}.legal-index nav{max-height:15rem}.legal-index nav a{font-size:.875rem}.legal-section{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem}.legal-section :is(p,ul,ol){font-size:1rem;line-height:1.75}}@media (prefers-reduced-motion:reduce){.legal-switch-track>span{transition:none}}@media print{@page amanah-legal{margin:18mm 16mm}html:has(.legal-document){color:#17191b!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body:has(.legal-document){color:#17191b!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body:has(.legal-document) :is(.site-shell,#main-content){color:#17191b!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.legal-document :is(.legal-toolbar,.legal-index,.legal-contact-link){display:none!important}body:has(.legal-document) :is(.site-header,.site-footer-region,[data-plan-drawer]){display:none!important}.legal-document[data-print-view]{--canvas:#fff;--ink:#17191b;--legal-muted:#45484c;--legal-rule:#d6d8da;page:amanah-legal;padding:0}.legal-document[data-print-view] :is(.legal-shell,.legal-paper){width:100%;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0}.legal-document[data-print-view] .legal-header{padding:0 0 6mm}.legal-document .legal-eyebrow{font-size:8pt}.legal-document[data-print-view] .legal-hero-grid{padding:7mm 0 5mm;display:block}.legal-document[data-print-view] .legal-hero-grid h1{max-width:none;font-size:30pt}.legal-document[data-print-view] .legal-summary{max-width:none;margin-top:4mm}.legal-document .legal-summary>p{font-size:10.5pt;line-height:1.5}.legal-document .legal-metadata{padding-block:4mm;font-size:8pt}.legal-document[data-print-view] .legal-layout{padding-top:0;display:block}.legal-document .legal-introduction{padding-bottom:4mm;font-size:15pt}.legal-document[data-print-view] .legal-section{padding:6mm 0 6mm 9mm;display:block;position:relative}.legal-document .legal-section-number{font-size:8pt;position:absolute;top:6mm;left:0}.legal-document .legal-section h2{break-after:avoid;max-width:none;font-size:13pt}.legal-document .legal-section :is(p,ul,ol){orphans:3;widows:3;max-width:none;margin-top:3mm;font-size:10.5pt;line-height:1.55}.legal-document .legal-section a{color:inherit}.legal-document :is(.legal-header,.legal-introduction){break-inside:avoid;break-after:avoid}}
