.page-document .vue-pdf-embed__page{box-shadow:var(--shadow-main);margin-block-end:1.5rem;margin-inline:auto}.page-document canvas{max-width:100%;height:auto;display:block}.page-content{width:100%;color:var(--color-secondary-500);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);padding-block:3rem}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);color:var(--color-secondary-500);margin-top:2.5rem;margin-bottom:.75rem}.page-content h1{font-size:var(--font-size-4xl)}.page-content h2{font-size:var(--font-size-3xl);border-bottom:2px solid var(--color-primary-200);padding-bottom:.5rem}.page-content h3{font-size:var(--font-size-2xl)}.page-content h4{font-size:var(--font-size-xl)}.page-content h5{font-size:var(--font-size-lg)}.page-content h6{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.page-content p{color:var(--color-secondary-400);margin-bottom:1.25rem;max-width:none!important}.page-content a{color:var(--color-primary-600);font-weight:var(--font-weight-medium);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.page-content a:hover{color:var(--color-primary-700)}.page-content ol,.page-content ul{flex-direction:column;gap:.5rem;margin-block:1.25rem;padding-inline-start:1.75rem;display:flex}.page-content ul{list-style-type:disc}.page-content ol{list-style-type:decimal}.page-content li::marker{color:var(--color-primary-500)}.page-content ol ol,.page-content ol ul,.page-content ul ol,.page-content ul ul{margin-block:.375rem}.page-content blockquote{border-inline-start:4px solid var(--color-primary-500);background-color:var(--color-primary-50);color:var(--color-secondary-400);border-radius:0 .75rem .75rem 0;margin-block:2rem;padding:1.25rem 1.5rem;font-style:italic}.page-content blockquote p{margin-bottom:0}.page-content hr{background:linear-gradient(to right,var(--color-primary-200),transparent);border:none;height:1px;margin-block:2.5rem}.page-content img{max-width:100%;height:auto;box-shadow:var(--shadow-main);border-radius:1rem;margin-block:1.5rem}.page-content table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);box-shadow:var(--shadow-main);border-radius:.75rem;margin-block:2rem;overflow:hidden}.page-content tr:first-child{background-color:var(--color-secondary-500)}.page-content tr:first-child td{border-bottom:none}.page-content th,.page-content tr:first-child td{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);font-size:var(--font-size-xs);text-transform:uppercase;color:#fff}.page-content th{text-align:start;background-color:var(--color-secondary-500);padding:.75rem 1rem}.page-content th p,.page-content th strong{color:#fff}.page-content td{border-bottom:1px solid var(--color-primary-100);color:var(--color-secondary-400);padding:.75rem 1rem}.page-content tr:last-child td{border-bottom:none}.page-content code{background-color:var(--color-primary-50);color:var(--color-primary-700);border-radius:.3rem;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.page-content pre{background-color:var(--color-secondary-500);border-radius:.75rem;margin-block:1.5rem;padding:1.25rem 1.5rem;overflow-x:auto}.page-content pre code{color:var(--color-primary-200);font-size:var(--font-size-sm);background:0 0;padding:0}.page-content strong{font-weight:var(--font-weight-bold);color:var(--color-secondary-500)}.page-content em{font-style:italic}[dir=rtl] .page-content blockquote{border-inline-start:none;border-inline-end:4px solid var(--color-primary-500);border-radius:.75rem 0 0 .75rem}[dir=rtl] .page-content hr{background:linear-gradient(to left,var(--color-primary-200),transparent)}
