.legal-shell{max-width:760px}.legal-shell .app-main{padding:var(--naruca-s5) var(--naruca-s4) var(--naruca-s6)}.legal{font-size:15px}.legal__title{font-size:22px;font-weight:700;line-height:1.4;margin:0 0 var(--naruca-s4)}.legal__lead{margin:0 0 var(--naruca-s4);color:var(--naruca-ink-2)}.legal__section{margin-top:var(--naruca-s6)}.legal__heading{font-size:16px;font-weight:700;line-height:1.5;margin:0 0 var(--naruca-s3);padding-bottom:var(--naruca-s2);border-bottom:1px solid var(--naruca-rule-2)}.legal__p{margin:0 0 var(--naruca-s3)}.legal__link{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-list{margin:0 0 var(--naruca-s3);padding-left:1.6em}.legal-list li{margin-bottom:var(--naruca-s2)}@counter-style naruca-legal-sub{system:extends decimal;prefix:"(";suffix:") "}.legal-list--sub{list-style-type:naruca-legal-sub;margin:var(--naruca-s2) 0 0}.legal__scroll{overflow-x:auto;margin:0 0 var(--naruca-s3);border:1px solid var(--naruca-rule);border-radius:var(--naruca-r1)}.legal-table{border-collapse:collapse;width:100%;font-size:13px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:var(--naruca-s3);border-bottom:1px solid var(--naruca-rule-2);min-width:8em}.legal-table th{background:var(--naruca-panel);font-weight:700;white-space:nowrap}.legal-table tr:last-child td{border-bottom:0}.about-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--naruca-s1)}.about-links a{display:inline-flex;align-items:center;min-height:var(--naruca-tap-min);text-decoration:underline;text-underline-offset:3px}
