.conf-page .doc-head{max-width:760px;margin:0 auto;padding:180px 40px 60px}.conf-page .doc-head h1{font-family:var(--serif);letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(2.2rem,4.2vw,3.2rem);font-weight:700;line-height:1.05}.conf-page .doc-head .meta{color:var(--text-muted);font-size:14px}.conf-page .doc-head .intro{color:var(--text-body);margin-top:24px;font-size:17px;line-height:1.65}.conf-page .doc{max-width:760px;margin:0 auto;padding:20px 40px 150px}.conf-page .doc section{margin-bottom:56px}.conf-page .doc h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--text);margin-bottom:16px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:600;line-height:1.15}.conf-page .doc h3{color:var(--text);letter-spacing:-.005em;margin:20px 0 8px;font-size:15px;font-weight:600}.conf-page .doc p,.conf-page .doc li{color:var(--text-body);margin-bottom:12px;font-size:16px;line-height:1.75}.conf-page .doc p:last-child{margin-bottom:0}.conf-page .doc ul{margin:8px 0 16px;padding-left:22px}.conf-page .doc li{margin-bottom:6px}.conf-page .doc a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;transition:text-decoration-color .2s}.conf-page .doc a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.conf-page .doc table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:15px}.conf-page .doc th,.conf-page .doc td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-body);padding:12px 14px;line-height:1.55}.conf-page .doc th{color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-alt);font-size:13px;font-weight:500}.conf-page .doc table td:first-child{color:var(--text);width:30%;font-weight:500}@media (max-width:900px){.conf-page .doc-head{padding:140px 24px 40px}.conf-page .doc{padding:20px 24px 90px}.conf-page .doc table{font-size:14px}.conf-page .doc th,.conf-page .doc td{padding:10px 8px}}
