.documents_page{width:min(100vw - clamp(5vw, (.0390625 * (var(--current-width) - 640) * 1vw), 20vw), 1250px);flex-direction:column;gap:8.8px;max-width:100%;margin:0 auto;padding:0 4px 2.5rem;display:flex}.documents_page .glass_card{border:1px solid color-mix(in srgb, var(--text-color) 7%, transparent);background:color-mix(in lch, var(--more-contrast-card) 38%, var(--card));border-radius:12px;padding:1rem 1.05rem;box-shadow:inset 0 1px #ffffff0a}@media screen and (width<=768px){.documents_page .glass_card{border-radius:11px;padding:.88rem .92rem}}.documents_hero{text-align:center;box-shadow:none;background:0 0;border:none;padding:.35rem 0 .15rem}.documents_hero_title{font-size:clamp(1.305rem, (.000125868 * (var(--current-width) - 768) * 1rem), 1.45rem);letter-spacing:-.03em;color:var(--text-color);margin:0 0 .55rem;font-weight:850;line-height:1.15}.documents_hero_lead{max-width:52ch;font-size:clamp(.756rem, (.0000729167 * (var(--current-width) - 768) * 1rem), .84rem);color:var(--text-color-secondary);margin:0 auto;font-weight:500;line-height:1.48}.documents_nav_link{color:color-mix(in srgb, var(--accent) 58%, var(--text-color-secondary));font-weight:650;text-decoration:none;transition:color .15s}.documents_nav_link:hover{color:var(--text-color);text-underline-offset:.14em;text-decoration:underline}.documents_section{flex-direction:column;gap:.85rem;display:flex}.documents_section_header{border-bottom:1px solid color-mix(in srgb, var(--text-color) 7%, transparent);flex-direction:column;gap:.32rem;padding-bottom:.72rem;display:flex}.documents_section_title{font-size:clamp(1.26rem, (.000121528 * (var(--current-width) - 768) * 1rem), 1.4rem);letter-spacing:-.02em;color:var(--text-color);margin:0;font-weight:850;line-height:1.25}.documents_section_lead{font-size:clamp(.738rem, (.0000711806 * (var(--current-width) - 768) * 1rem), .82rem);color:var(--muted);margin:0;line-height:1.45}.documents_section_edition,.documents_section_archive_hint{font-size:clamp(.702rem, (.0000677083 * (var(--current-width) - 768) * 1rem), .78rem);color:var(--muted);margin:0;line-height:1.4}.documents_section_edition strong,.documents_section_archive_hint strong{color:var(--text-color-secondary);font-weight:700}.documents_section_empty{font-size:clamp(.756rem, (.0000729167 * (var(--current-width) - 768) * 1rem), .84rem);color:var(--muted);margin:0}.documents_list{border-left:2px solid color-mix(in srgb, var(--accent) 42%, transparent);flex-direction:column;gap:.5rem;margin:0;padding:.15rem 0 .1rem .85rem;list-style:none;display:flex}.legal_doc_card{color:inherit;border:1px solid color-mix(in srgb, var(--text-color) 6%, transparent);background:color-mix(in lch, var(--card) 82%, var(--more-contrast-card));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem .85rem;padding:.72rem .82rem;text-decoration:none;transition:border-color .15s,background .15s,transform .12s;display:grid}.legal_doc_card:hover{border-color:color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in lch, var(--accent) 7%, var(--card));box-shadow:none;transform:translateY(-1px)}.legal_doc_card:hover .legal_doc_card_action{color:var(--text-color)}.legal_doc_card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media screen and (width<=640px){.legal_doc_card{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.55rem .75rem}}.legal_doc_card_icon{letter-spacing:.05em;color:#fff;background:color-mix(in lch, var(--accent) 78%, var(--card));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.58rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff2e}.legal_doc_card_body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.legal_doc_card_title{font-size:clamp(.828rem, (.0000798611 * (var(--current-width) - 768) * 1rem), .92rem);color:var(--text-color);font-weight:750;line-height:1.35}.legal_doc_card_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.74rem;display:flex}.legal_doc_card_badge{color:color-mix(in srgb, var(--accent) 70%, var(--text-color-secondary));background:color-mix(in lch, var(--accent) 10%, var(--card));border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;padding:.1rem .42rem;font-size:.7rem;font-weight:650;display:inline-flex}.legal_doc_card_date{font-weight:500}.legal_doc_card_action{font-size:clamp(.684rem, (.0000659722 * (var(--current-width) - 768) * 1rem), .76rem);color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0;font-weight:650;transition:color .15s}@media screen and (width<=640px){.legal_doc_card_action{grid-column:1/-1;padding-top:.05rem}}.documents_disclaimer{font-size:clamp(.72rem, (.0000694444 * (var(--current-width) - 768) * 1rem), .8rem);color:var(--muted);line-height:1.55}.documents_disclaimer strong{color:var(--text-color);font-weight:700}.documents_disclaimer .documents_disclaimer_link{color:color-mix(in srgb, var(--accent) 55%, var(--text-color-secondary));text-decoration:none;text-decoration-thickness:unset;text-underline-position:unset;font-weight:650}.documents_disclaimer .documents_disclaimer_link:after{content:"";vertical-align:-.08em;opacity:.82;opacity:.72;background-color:currentColor;width:.85em;height:.85em;margin-inline-start:.22em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.documents_disclaimer .documents_disclaimer_link:hover{color:var(--text-color)}.documents_disclaimer .documents_disclaimer_link:hover:after{opacity:1}.documents_empty{text-align:center;color:var(--muted);font-size:clamp(.774rem, (.0000746528 * (var(--current-width) - 768) * 1rem), .86rem)}.documents_steps{font-size:clamp(.756rem, (.0000729167 * (var(--current-width) - 768) * 1rem), .84rem);color:var(--text-color-secondary);flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;line-height:1.5;display:flex}.documents_steps strong{color:var(--text-color);font-weight:700}.documents_bullets{font-size:clamp(.756rem, (.0000729167 * (var(--current-width) - 768) * 1rem), .84rem);color:var(--text-color-secondary);flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;line-height:1.48;display:flex}.documents_actions{flex-wrap:wrap;gap:.55rem;padding-top:.35rem;display:flex}.documents_action_btn{border:1px solid color-mix(in srgb, var(--text-color) 10%, transparent);background:color-mix(in lch, var(--card) 88%, var(--more-contrast-card));color:var(--text-color);font-size:clamp(.738rem, (.0000711806 * (var(--current-width) - 768) * 1rem), .82rem);border-radius:10px;justify-content:center;align-items:center;padding:.55rem .95rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.documents_action_btn:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in lch, var(--accent) 8%, var(--card));transform:translateY(-1px)}.documents_action_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.documents_action_btn_primary{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in lch, var(--accent) 16%, var(--card))}.documents_table{border-collapse:collapse;width:100%;font-size:clamp(.72rem, (.0000694444 * (var(--current-width) - 768) * 1rem), .8rem);line-height:1.45}.documents_table th,.documents_table td{border-bottom:1px solid color-mix(in srgb, var(--text-color) 8%, transparent);text-align:left;vertical-align:top;padding:.55rem .65rem}.documents_table th{color:var(--text-color);background:color-mix(in lch, var(--more-contrast-card) 28%, transparent);font-weight:750}.documents_table td{color:var(--text-color-secondary)}.documents_table tr:last-child th,.documents_table tr:last-child td{border-bottom:none}
