.body-section.svelte-1orga13{padding:6rem 0;background:var(--sand)}.layout.svelte-1orga13{display:grid;grid-template-columns:1.9fr 1fr;gap:5rem;align-items:start}.block.svelte-1orga13{margin-bottom:3.5rem}.block-title.svelte-1orga13{display:flex;align-items:center;gap:1rem;font-family:var(--serif);font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:500;color:var(--ink);margin-bottom:1.5rem}.tick.svelte-1orga13{width:2rem;height:1px;background:var(--teal-2);flex-shrink:0}.para.svelte-1orga13{font-size:1.02rem;line-height:1.95;color:var(--ink-soft);margin-bottom:1.3rem;max-width:65ch}.list-title.svelte-1orga13{font-weight:600;color:var(--ink);margin:1.4rem 0 .8rem}.list.svelte-1orga13{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-top:1rem}.list.svelte-1orga13 li:where(.svelte-1orga13){position:relative;padding-left:1.9rem;font-size:.98rem;line-height:1.75;color:var(--ink-soft);max-width:62ch}.list.svelte-1orga13 li:where(.svelte-1orga13):before{content:"";position:absolute;left:0;top:.62em;width:.95rem;height:1px;background:var(--teal-2)}.disclaimer.svelte-1orga13{font-size:.8rem;font-style:italic;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:1.4rem;max-width:65ch}.side.svelte-1orga13{position:sticky;top:110px;display:flex;flex-direction:column;gap:1.6rem}.side-card.svelte-1orga13{background:linear-gradient(160deg,var(--deep),var(--deep-2));color:#fff;border-radius:.6rem;padding:2.4rem;display:flex;flex-direction:column;box-shadow:0 30px 60px -35px #0d435099}.side-label.svelte-1orga13{font-size:.66rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);margin-bottom:1rem}.side-phone.svelte-1orga13{font-family:var(--serif);font-size:2rem;line-height:1.1;color:#fff;transition:color .3s}.side-phone.svelte-1orga13:hover{color:var(--cyan)}.side-digits.svelte-1orga13{font-size:.8rem;font-weight:600;letter-spacing:.18em;color:#ffffffb3;margin-top:.4rem}.side-btn.svelte-1orga13{margin-top:1.8rem;justify-content:center;background:var(--cyan);color:var(--deep);box-shadow:none}.side-btn.svelte-1orga13:after{background:#fff}.side-note.svelte-1orga13{margin-top:1.2rem;font-size:.8rem;line-height:1.6;color:#ffffffa6}.side-related.svelte-1orga13{border:1px solid var(--line);border-radius:.6rem;padding:1.8rem 2rem;display:flex;flex-direction:column}.side-related.svelte-1orga13 .side-label:where(.svelte-1orga13){color:var(--teal-2)}.rel-link.svelte-1orga13{display:flex;align-items:baseline;gap:.8rem;padding:.85rem 0;border-top:1px solid var(--line);font-family:var(--serif);font-size:1.15rem;font-weight:500;color:var(--ink);transition:color .3s,padding-left .35s var(--ease-out)}.rel-link.svelte-1orga13:first-of-type{border-top:none}.rel-link.svelte-1orga13:hover{color:var(--teal-2);padding-left:.4rem}.rel-num.svelte-1orga13{font-size:.8rem;font-style:italic;color:var(--teal-2)}.rel-arr.svelte-1orga13{margin-left:auto;font-family:var(--sans);font-size:.95rem;opacity:0;transition:opacity .3s}.rel-link.svelte-1orga13:hover .rel-arr:where(.svelte-1orga13){opacity:1}.pager.svelte-1orga13{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:2.6rem;border-top:1px solid var(--line)}.pager-link.svelte-1orga13{display:flex;flex-direction:column;gap:.35rem;max-width:18rem}.pager-link.next.svelte-1orga13{text-align:right;align-items:flex-end}.pager-label.svelte-1orga13{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-2)}.pager-title.svelte-1orga13{font-family:var(--serif);font-size:1.25rem;font-weight:500;color:var(--ink);transition:color .3s}.pager-link.svelte-1orga13:hover .pager-title:where(.svelte-1orga13){color:var(--teal-2)}.pager-all.svelte-1orga13{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:100px;padding:.7rem 1.5rem;transition:color .3s,border-color .3s;white-space:nowrap}.pager-all.svelte-1orga13:hover{color:var(--deep-2);border-color:var(--deep-2)}@media(max-width:920px){.body-section.svelte-1orga13{padding:4.5rem 0}.layout.svelte-1orga13{grid-template-columns:1fr;gap:3.5rem}.side.svelte-1orga13{position:static}.pager-all.svelte-1orga13{display:none}}
