.page-section{padding:46px 0 80px}.page-head{max-width:60ch;margin:0 auto 26px;text-align:center}.page-head .h1{margin-bottom:10px}.page-lede{color:var(--muted);font-size:15.5px;margin:0}.page-card{max-width:620px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:34px 36px}.page-field{margin-bottom:18px}.page-label{display:block;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:6px}.page-input,.page-select,.page-textarea{width:100%;padding:13px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-textarea{min-height:160px;resize:vertical;line-height:1.6}.page-input::placeholder,.page-textarea::placeholder{color:var(--placeholder)}.page-input:focus,.page-select:focus,.page-textarea:focus{outline:0;border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.page-input[aria-invalid=true],.page-select[aria-invalid=true],.page-textarea[aria-invalid=true]{border-color:var(--danger)}.page-select{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235B6159' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}:root[data-theme=dark] .page-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23A8AFA4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E")}.page-turnstile{display:flex;justify-content:center;margin-bottom:18px}.page-submit{width:100%}.page-alert{display:flex;gap:10px;align-items:flex-start;margin-bottom:20px;padding:12px 15px;border-radius:14px;font-size:14px;line-height:1.5}.page-alert.is-success{background:var(--green-tint);color:var(--green-deep)}.page-alert.is-error{background:var(--danger-bg);color:var(--danger)}.page-alert ul{margin:0;padding-left:18px}.legal-page{max-width:780px;margin:0 auto}.legal-page .h1{margin-bottom:22px}.legal-updated{font-family:var(--font-mono);font-size:12.5px;color:var(--muted);margin:0 0 28px}.article-body,.legal-body{font-size:16px;line-height:1.75;color:var(--ink)}.article-body h2,.legal-body h2{font-size:clamp(23px,2.6vw,28px);line-height:1.25;margin:54px 0 16px}.article-body h3,.legal-body h3{font-size:19px;line-height:1.3;margin:36px 0 14px}.article-body h4,.legal-body h4,.legal-body h5{font-size:16.5px;margin:24px 0 12px}.article-body>:first-child,.legal-body>:first-child{margin-top:0}.article-body p,.legal-body p{margin:0 0 18px}.article-body b,.article-body strong,.legal-body b,.legal-body strong{font-weight:700;color:var(--ink)}.article-body h2 b,.article-body h3 b,.article-body h4 b,.legal-body h2 b,.legal-body h3 b,.legal-body h4 b{font-weight:inherit}.article-body ol,.article-body ul,.legal-body ol,.legal-body ul{margin:0 0 22px;padding-left:26px}.article-body ul,.legal-body ul{list-style:disc}.article-body ol,.legal-body ol{list-style:decimal}.article-body li,.legal-body li{margin-bottom:8px}.article-body a,.legal-body a{color:var(--green-deep)!important;font-weight:600;text-decoration:none!important}.article-body a:hover,.legal-body a:hover{text-decoration:underline!important}.article-body img,.legal-body img{max-width:100%;height:auto;margin-top:20px}.legal-body h2[id],.legal-body h3[id]{scroll-margin-top:84px}.legal-body table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px}.legal-body td,.legal-body th{border:1px solid var(--line);padding:10px 12px;text-align:left}.legal-body th{background:var(--surface2);font-weight:700}@media (max-width:767px){.article-body h2,.legal-body h2{margin-top:38px}.article-body h3,.legal-body h3{margin-top:28px}}.article-page{max-width:860px;margin:0 auto}.article-page .container{max-width:none;padding:0}.article-head .h1{margin-bottom:20px}.article-page footer,.article-page section{margin-top:72px}.article-page h2{font-size:clamp(24px,2.8vw,30px);line-height:1.25;margin:0 0 18px}.article-page h3{margin-top:34px}.article-body picture.article-image{display:block;margin:22px 0;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.article-body picture.article-image img{display:block;width:100%;height:auto;margin:0;border-radius:12px}.article-body figure{margin:26px 0}.article-body figcaption{font-size:13.5px;color:var(--muted);text-align:center;margin-top:-6px}.article-body li>picture{margin-bottom:6px}.article-body p i{display:block;text-align:center;margin:20px 0 0;font-weight:700;font-style:normal}.article-body p i sub{font-size:10px}@media (max-width:767px){.article-page footer,.article-page section{margin-top:52px}}.error-page{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 0 30px}.error-page h1,.error-page h2{font-size:clamp(22px,3vw,30px);margin:0}.error-page p{color:var(--muted);font-size:16px;margin:0;max-width:52ch}.error-page .error-code,.maintenance-card .brand{font-family:var(--font-display);font-weight:var(--fw-display)}.error-page .error-code{letter-spacing:var(--lsp-display);font-size:clamp(72px,14vw,132px);line-height:1;color:var(--green-deep);margin:0;max-width:none}.error-glyph,body.maintenance-page{display:flex;align-items:center;justify-content:center}.error-glyph{width:68px;height:68px;border-radius:22px;background:var(--green-tint);color:var(--green-deep);margin-bottom:4px}.error-actions,.error-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:12px}.error-links{gap:8px;margin-top:18px}body.maintenance-page{min-height:100vh;padding:24px}.maintenance-card{max-width:520px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:40px 38px}.maintenance-card .brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font-size:18px;color:var(--ink);text-decoration:none!important}.maintenance-card .brand img{width:36px;height:36px;border-radius:10px}.maintenance-card .error-glyph{margin:0 auto 16px}.maintenance-card h1{font-size:25px;margin:0 0 10px}.maintenance-card p{color:var(--muted);font-size:15.5px;margin:0 0 10px}.maintenance-card .greenBtn{margin-top:16px}@media (max-width:560px){.page-section{padding:28px 0 56px}.page-card{padding:26px 20px;border-radius:var(--radius)}.maintenance-card{padding:30px 22px}}@media (max-width:720px){.page-input,.page-select,.page-textarea{font-size:16px}}
/*# sourceMappingURL=page.min.css.map */