.reference-page{background:#11100f;color:#f5f0e9}.reference-hero{padding-top:68px;padding-bottom:55px}.reference-page .eyebrow{font-size:9px;color:#ff927c}.reference-hero h1{font-size:clamp(48px,6.5vw,88px);line-height:1.08;letter-spacing:-.06em;margin:25px 0}.reference-hero h1 span{color:#ff7356}.reference-hero>p{font-size:16px;line-height:1.9;max-width:660px;color:#b2a497}.reference-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding-block:30px;margin-top:35px;border-block:1px solid #3c2d22}.reference-stats>div{display:flex;align-items:center;gap:16px}.reference-stats strong{font-size:35px;font-weight:400;letter-spacing:-.05em;color:#e9cdb4}.reference-stats span{font-size:10px;color:#927a66}.reference-status{display:flex;gap:25px;align-items:center;padding-top:27px}.reference-status>span{font:8px/1.8 Plex,monospace;color:#c59166;white-space:nowrap}.reference-status p{font-size:12px;line-height:1.8;margin:0;color:#9e846d;max-width:720px}.reference-section{padding-block:60px;border-top:1px solid #33271f}.reference-heading{max-width:750px;margin-bottom:30px}.reference-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.13;letter-spacing:-.05em;margin:18px 0}.reference-heading p{font-size:13px;line-height:1.9;color:#a18c78}.reference-table-wrap{overflow:auto;border:1px solid #4a3220;border-radius:10px}.reference-table-wrap table{width:100%;border-collapse:collapse;min-width:700px;font-size:12px;line-height:1.85}.reference-table-wrap thead{background:#2c1d12}.reference-table-wrap th,.reference-table-wrap td{padding:19px 22px;text-align:left;border-top:1px solid #3e2b1c;font-weight:400;vertical-align:top;color:#a88c72}.reference-table-wrap thead th{color:#e8c7a5;font-weight:500}.reference-table-wrap tbody th{color:#d5b496;width:22%}.reference-table-wrap td>a{color:#f2bd87}.reference-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reference-family-grid>article{padding:27px;border:1px solid #43301f;background:#1d160f;border-radius:11px}.reference-family-grid h3{font-size:24px;line-height:1.2;margin:20px 0;color:#e7cdb1}.reference-family-grid a{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #402c19;font-size:12px;color:#c7a582}.reference-family-grid small{display:block;font-size:8px;color:#8e6c4b;font-weight:400;margin-top:5px}.reference-family-grid strong{font-size:11px;color:#e1b37e;font-weight:400;white-space:nowrap;text-align:right}.reference-privacy{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.reference-privacy>div:last-child p{font-size:14px;line-height:1.95;color:#ae9277}.reference-privacy .btn{font-size:11px;margin-top:15px}.reference-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reference-downloads>a{padding:28px;border:1px solid #57371e;border-radius:11px;background:#24190e;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.reference-downloads>a:hover{border-color:#a26e3a;transform:translateY(-3px)}.reference-downloads .mono{font-size:9px;color:#c08750;overflow-wrap:anywhere}.reference-downloads h3{font-size:24px;margin:24px 0 16px;color:#efcfaa}.reference-downloads p{font-size:12px;line-height:1.9;color:#ae8f6e;margin-bottom:25px}.reference-downloads a>span:last-child{margin-top:auto;border-top:1px solid #54371c;padding-top:18px;font-size:10px;color:#dfab6e}.reference-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.reference-guide-grid>a{padding:24px;border:1px solid #3e2e20;border-radius:10px;background:#1b150f}.reference-guide-grid a>span{font:8px/1.8 Plex,monospace;color:#b88352}.reference-guide-grid h3{font-size:20px;line-height:1.3;margin:17px 0 14px;color:#e4c9aa}.reference-guide-grid p{font-size:11px;line-height:1.85;color:#9e8266;margin:0}.reference-closing{text-align:center;padding-block:80px}.reference-closing h2{font-size:40px}.reference-closing p{font-size:13px;margin:20px 0 25px}.reference-page .btn{border-radius:8px;font-size:12px}.public-faq-topic{max-width:900px;margin:0 auto 55px}.public-faq-topic h2{font-size:30px;margin-bottom:25px}
@media(max-width:950px){.reference-family-grid,.reference-downloads,.reference-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-privacy{gap:35px}.reference-stats span{font-size:9px}.reference-stats{gap:15px}.reference-stats>div{gap:11px}.reference-stats strong{font-size:30px}}
@media(max-width:650px){.reference-page .wrap{padding-inline:23px}.reference-hero{padding-top:42px;padding-bottom:35px}.reference-hero h1{font-size:49px}.reference-hero>p{font-size:14px}.reference-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;padding-block:23px}.reference-stats>div{gap:14px}.reference-stats strong{font-size:31px}.reference-stats span{font-size:9px}.reference-status{display:block;padding-top:20px}.reference-status p{font-size:11px;margin-top:10px}.reference-section{padding-block:43px}.reference-heading h2{font-size:35px}.reference-heading p{font-size:12px}.reference-privacy{display:block}.reference-privacy>div:last-child p{font-size:13px}.reference-family-grid,.reference-downloads,.reference-guide-grid{grid-template-columns:1fr}.reference-family-grid>article{padding:24px}.reference-family-grid h3{font-size:25px}.reference-downloads>a{padding:25px}.reference-guide-grid h3{font-size:23px}.reference-guide-grid p{font-size:12px}.reference-closing h2{font-size:33px}.reference-table-wrap th,.reference-table-wrap td{padding:15px 17px}}
