body.timeline{margin:0;padding:0;background:#f5f3ee;color:#262b2d}.hak-panel{background:white;color:#262b2d;border:1px solid #cbd7d1;border-radius:20px;padding:clamp(18px,4vw,38px);margin:24px 0}.hak-rolegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:24px 0}.hak-rolegrid article{background:#eaf3ef;color:#203c34;border-radius:20px;padding:24px}.hak-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.hak-links a{background:#214b42;color:white;padding:12px 18px;border-radius:30px;text-decoration:none}.hak-table{overflow-x:auto}.hak-table table{min-width:560px;width:100%;border-collapse:collapse}.hak-table td,.hak-table th{padding:16px;text-align:left;border-bottom:1px solid #ccd6cf}.hak-steps{list-style:none;padding:0;border-left:3px solid #87ae9d;margin-left:10px}.hak-steps li{padding:15px 22px;border-bottom:1px solid #ddd;position:relative}.hak-steps li:before{content:"";width:13px;height:13px;border-radius:50%;background:#39795f;position:absolute;left:-8px;top:23px}.hak-check{display:block;padding:14px;border-bottom:1px solid #ddd}.hak-source{color:#596961;font-size:14px}select{max-width:100%;padding:12px;border:1px solid #708c80;border-radius:9px;background:white;color:#222}main{min-width:0}dd,a,h1,h2,h3{overflow-wrap:anywhere}dd{min-width:0}.hak-panel h2,.hak-panel h3{color:#203c34}[hidden]{display:none!important}@media(max-width:600px){.hak-panel{padding:18px}dl{grid-template-columns:1fr!important}dd{margin-left:0}header{flex-wrap:wrap}nav{flex-wrap:wrap}}