.page-bg{background:var(--paper);min-height:920px;padding:24px 32px 50px}.page-in{max-width:1480px;margin:0 auto}.page-h{padding-bottom:14px;border-bottom:2px solid var(--navy);margin-bottom:18px}.page-h .crumb{font-size:12px;font-weight:500;color:var(--ink-3);margin-bottom:6px;letter-spacing:.04em;line-height:1.65}.page-h h1{font-size:24px;font-weight:800;color:var(--navy-deep);letter-spacing:-.02em;margin-bottom:6px}.page-h .sub{font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.7}.search-box{background:#fff;border:1px solid var(--line);padding:18px 22px;margin-bottom:14px}.search-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-bottom:12px}.search-row input{width:100%;padding:11px 14px;border:1.5px solid var(--line-strong);font-size:15px;font-family:inherit;outline:none;color:var(--ink);font-weight:500}.search-row input::placeholder{color:var(--ink-4);font-weight:500}.search-row .btn{padding:11px 24px;background:var(--navy);color:#fff;border:0;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:-.005em}.search-row .btn.ai{background:#fff;color:var(--bad);border:1.5px solid #d4a3a3}.search-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.search-filters .lab{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.search-filters select{padding:6px 10px;border:1px solid var(--line-strong);background:#fff;font-size:13px;font-weight:500;font-family:inherit;color:var(--ink)}.search-filters .opt{padding:5px 11px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;letter-spacing:.04em}.search-filters .opt.on{background:var(--navy);color:#fff;border-color:var(--navy)}.tabs{background:#fff;border:1px solid var(--line);display:flex;margin-bottom:14px}.tabs .t{padding:12px 20px;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;border-bottom:3px solid transparent;border-right:1px solid var(--line);letter-spacing:.04em}.tabs .t:last-child{border-right:0}.tabs .t.active{color:var(--navy);border-bottom-color:var(--navy);background:var(--paper-soft);font-weight:700}.tabs .t .cnt{font-size:12px;color:var(--ink-3);margin-left:5px;font-weight:500;letter-spacing:0}.tabs .t.active .cnt{color:var(--blue);font-weight:700}.split{display:grid;grid-template-columns:1fr 320px;gap:16px}.result-bar{background:#fff;border:1px solid var(--line);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.result-bar b{font-size:14px;color:var(--navy-deep);font-weight:700}.result-bar .sort{display:flex;gap:6px}.result-bar .sort a{font-size:13px;font-weight:600;color:var(--ink-3);padding:4px 10px;border:1px solid var(--line);cursor:pointer;letter-spacing:.04em}.result-bar .sort a.on{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.side-sec{background:#fff;border:1px solid var(--line);padding:14px 18px;margin-bottom:12px}.side-sec h4{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.trend-item{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:7px 0;border-bottom:1px dashed var(--paper-soft);align-items:center;cursor:pointer;line-height:1.65}.trend-item:last-child{border-bottom:0}.trend-item .n{font-size:12px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.trend-item .n.top{color:var(--bad)}.trend-item .kw{font-size:13px;font-weight:500;color:var(--ink-2)}.trend-item .cnt{font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.rec-item{padding:10px 12px;background:var(--paper-soft);border:1px solid var(--line);cursor:pointer;margin-bottom:6px}.rec-item:hover{background:#fff;border-color:var(--navy)}.rec-item .nm{font-size:14px;font-weight:700;color:var(--navy-deep);letter-spacing:-.005em;margin-bottom:3px;line-height:1.4}.rec-item .meta{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65}.recent-list .row{padding:7px 0;border-bottom:1px dashed var(--paper-soft);cursor:pointer;font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.55}.recent-list .row:last-child{border-bottom:0}.recent-list .row .meta{font-size:12px;font-weight:500;color:var(--ink-3);margin-top:2px;line-height:1.65}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:12px 14px}.pager,.pager .p{background:#fff;border:1px solid var(--line)}.pager .p{padding:6px 12px;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:.04em}.pager .p.active{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.pager .info{margin-left:14px;font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.empty-search{background:#fff;border:1px solid var(--line);padding:50px 32px;text-align:center}.empty-search .ic{width:54px;height:54px;background:var(--paper-soft);border:2px dashed var(--line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray-ic);margin:0 auto 14px}.empty-search .ic svg{width:24px;height:24px}.empty-search h3{font-size:18px;font-weight:700;color:var(--navy-deep);margin-bottom:8px;letter-spacing:-.005em}.empty-search p{font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.7;max-width:500px;margin:0 auto 14px}.empty-search .alt{display:flex;gap:8px;justify-content:center}.empty-search .alt .btn{padding:9px 18px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;letter-spacing:.04em}.empty-search .alt .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}.empty-extra{margin-top:28px;padding-top:22px;border-top:1px dashed var(--line);text-align:left;max-width:680px;margin-left:auto;margin-right:auto}.empty-extra h4{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.empty-extra .kw-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.empty-extra .rel{background:#fff;border:1px solid var(--line);padding:12px 14px}.empty-extra .rel .nm{font-size:14px;font-weight:700;color:var(--navy-deep);letter-spacing:-.005em;margin-bottom:4px}.empty-extra .rel .meta{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65}.law-card{background:#fff;border:1px solid var(--line);border-top:0;padding:16px 22px;cursor:pointer;display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:flex-start}.law-card:hover{background:var(--paper-soft)}.law-card .cat{font-size:12px;font-weight:600;padding:3px 0;text-align:center;letter-spacing:.04em}.law-card .cat.law{background:#eef5ff;color:var(--blue)}.law-card .cat.dec{background:#fff5e6;color:var(--warn)}.law-card .cat.rule{background:#fdf6e9;color:var(--warn)}.law-card .cat.ord{background:#edf6f1;color:var(--ok)}.law-card .cat.adm{background:#f3f0fa;color:#5e4793}.law-card .info .nm{font-size:15px;font-weight:700;color:var(--navy-deep);line-height:1.4;letter-spacing:-.005em;margin-bottom:6px}.law-card .info .nm mark{background:#fff5e6;color:var(--warn);padding:0 3px;font-weight:700}.law-card .info .meta{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65;margin-bottom:8px}.law-card .info .meta .sep{color:var(--ink-4);margin:0 6px}.law-card .info .preview{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.7;padding:8px 12px;background:var(--paper-soft);border-left:2px solid var(--line)}.law-card .info .preview mark{background:#fff5e6;color:var(--warn);padding:0 3px;font-weight:600}.law-card .acts{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.law-card .acts .btn{padding:6px 12px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;white-space:nowrap;letter-spacing:.04em}.law-card .acts .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}.law-card .acts .star{font-size:16px;color:var(--ink-4);cursor:pointer;padding:2px 4px}.law-card .acts .star.on{color:var(--warn)}.kw-flex{display:flex;gap:5px;flex-wrap:wrap}.side-ai-cta{font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.65;margin-bottom:10px}.side-ai-btn{width:100%;padding:10px 0;background:var(--bad);color:#fff;border:0;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.04em}.ip-hero{background:linear-gradient(135deg,var(--navy) 0,var(--navy-deep) 100%);color:#fff;padding:26px 30px;margin-bottom:14px;display:grid;grid-template-columns:1fr 300px;gap:26px;align-items:center}.ip-hero h2{font-size:18px;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.ip-hero p{font-size:14px;font-weight:500;color:#cfd9ea;line-height:1.75;margin-bottom:0}.ip-hero p b{color:#fff;font-weight:700}.ip-hero p .hl{color:var(--blue-bright);font-weight:700}.ip-hero-stat{text-align:right;border-left:1px solid rgba(255,255,255,.15);padding-left:26px}.ip-hero-stat .v{font-size:30px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.ip-hero-stat .lab{font-size:13px;color:#9fb2ce;font-weight:700;letter-spacing:.04em;margin-top:8px}.ip-hero-stat .sub{font-size:12px;color:#cfd9ea;margin-top:12px;line-height:1.65;font-weight:500}.ip-diff{background:#fff;border:1px solid var(--line);border-left:3px solid var(--navy);padding:14px 18px;margin-bottom:14px;font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.75}.ip-diff b{color:var(--navy-deep);font-weight:700}.ip-types{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--line);margin-bottom:14px}.ip-type{padding:14px 18px;border-right:1px solid var(--line);cursor:pointer;text-align:left}.ip-type:last-child{border-right:0}.ip-type:hover{background:var(--paper-soft)}.ip-type.on{background:var(--navy);color:#fff}.ip-type .nm{font-size:13px;font-weight:700;letter-spacing:-.005em;margin-bottom:4px;color:var(--navy-deep)}.ip-type.on .nm{color:#fff}.ip-type .cnt{font-size:18px;font-weight:800;color:var(--navy-deep);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ip-type.on .cnt{color:#fff}.ip-type .lab{font-size:12px;font-weight:500;color:var(--ink-3);margin-top:3px;letter-spacing:.04em}.ip-type.on .lab{color:#cfd9ea}.ip-agency-bar{display:flex;gap:6px;align-items:center;background:#fff;border:1px solid var(--line);padding:12px 18px;margin-bottom:14px;flex-wrap:wrap}.ip-agency-bar .lab{margin-right:4px}.ip-agency-bar .ag,.ip-agency-bar .lab{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.ip-agency-bar .ag{padding:5px 12px;border:1px solid var(--line);background:#fff;cursor:pointer}.ip-agency-bar .ag.on{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.ip-agency-bar input{margin-left:auto;width:300px;padding:7px 12px;border:1px solid var(--line-strong);font-size:13px;font-weight:500;font-family:inherit;outline:none;color:var(--ink)}.ip-agency-bar input::placeholder{color:var(--ink-4);font-weight:500}.ip-cat-section{background:#fff;border:1px solid var(--line);margin-bottom:14px}.ip-cat-section-h{padding:14px 22px;background:var(--paper-soft);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.ip-cat-section-h h3{font-size:15px;font-weight:800;color:var(--navy-deep);letter-spacing:-.005em;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ip-cat-section-h h3 .cnt{font-size:13px;color:var(--ink-3);font-weight:500;letter-spacing:.04em}.ip-cat-section-h h3 .desc{font-size:12px;color:var(--ink-3);font-weight:500;margin-left:6px;border-left:1px solid var(--line);padding-left:10px;line-height:1.65}.ip-cat-section-h .more{font-size:13px;color:var(--navy);font-weight:600;cursor:pointer;letter-spacing:.04em}.ip-pdf{display:grid;grid-template-columns:90px 1fr 100px 100px 110px auto;gap:14px;padding:16px 22px;border-bottom:1px solid var(--paper-soft);align-items:center;cursor:pointer;text-decoration:none;color:inherit}.ip-pdf:hover{background:var(--paper-soft)}.ip-pdf:last-of-type{border-bottom:0}.ip-pdf .tp{font-size:12px;font-weight:600;padding:4px 0;text-align:center;letter-spacing:.04em;background:var(--paper-soft);border:1px solid var(--line);color:var(--ink-3)}.ip-pdf .info .nm{font-size:14px;font-weight:700;color:var(--navy-deep);letter-spacing:-.005em;margin-bottom:4px;line-height:1.4}.ip-pdf .info .nm mark{background:#fff5e6;color:var(--warn);padding:0 3px;font-weight:700}.ip-pdf .info .meta{font-size:12px;font-weight:500;color:var(--ink-3);display:flex;gap:10px;flex-wrap:wrap;align-items:center;line-height:1.65}.ip-pdf .info .meta .sep{color:var(--ink-4)}.ip-pdf .pages{font-size:14px;font-weight:700;color:var(--navy-deep);font-variant-numeric:tabular-nums;text-align:center}.ip-pdf .pages small{display:block;font-size:12px;color:var(--ink-3);font-weight:500;margin-top:2px}.ip-pdf .agency{font-weight:600;letter-spacing:.04em}.ip-pdf .agency,.ip-pdf .size{font-size:13px;color:var(--ink-3);text-align:center}.ip-pdf .size{font-weight:500;font-variant-numeric:tabular-nums}.ip-pdf .size small{display:block;font-size:12px;margin-top:2px;color:var(--ink-3)}.ip-pdf .acts{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.ip-pdf .acts .btn{padding:6px 12px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;white-space:nowrap;letter-spacing:.04em}.ip-pdf .acts .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}.ip-more{padding:14px 22px;text-align:center;font-size:13px;font-weight:500;color:var(--ink-3);background:var(--paper-soft);border-top:1px solid var(--paper-soft);cursor:pointer;line-height:1.65}.ip-divider{margin:30px 0 14px;padding:10px 18px;background:linear-gradient(90deg,var(--navy) 0,var(--navy-deep) 100%);color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em}.ip-divider .src{font-size:12px;font-weight:500;color:#cfd9ea;margin-left:10px;letter-spacing:.04em}.pdfv{display:grid;grid-template-columns:240px 1fr 300px;height:780px;background:#fff}.pdfv-toc{background:var(--paper-soft);border-right:1px solid var(--line);padding:18px 0;overflow-y:auto}.pdfv-toc-h{padding:0 18px 10px;border-bottom:1px solid var(--line);margin-bottom:10px}.pdfv-toc-h h4{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.pdfv-toc-h .cnt{font-size:12px;font-weight:500;color:var(--ink-3);margin-top:4px;line-height:1.65}.pdfv-toc .ch{font-size:13px;font-weight:700;color:var(--navy-deep);padding:10px 18px 4px;letter-spacing:-.005em}.pdfv-toc .item{font-size:13px;font-weight:500;color:var(--ink-2);padding:6px 18px 6px 28px;cursor:pointer;line-height:1.55}.pdfv-toc .item.cur,.pdfv-toc .item:hover{background:#fff;color:var(--navy)}.pdfv-toc .item.cur{font-weight:700;border-left:3px solid var(--navy);padding-left:25px}.pdfv-main{padding:14px 16px;overflow-y:auto;background:#e6eaf0;flex-direction:column;gap:14px}.pdfv-main,.pdfv-toolbar{display:flex;align-items:center}.pdfv-toolbar{padding:9px 14px;width:100%;max-width:760px;gap:8px}.pdfv-toolbar,.pdfv-toolbar .btn{background:#fff;border:1px solid var(--line)}.pdfv-toolbar .btn{padding:6px 12px;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.04em}.pdfv-toolbar .btn:hover{background:var(--paper-soft)}.pdfv-toolbar .page{display:flex;align-items:center;gap:5px;margin:0 8px;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px;font-weight:500}.pdfv-toolbar input{width:48px;text-align:center;padding:4px;border:1px solid var(--line-strong);font-family:inherit;font-size:13px;font-weight:600;color:var(--ink)}.pdfv-toolbar .zoom{margin-left:auto;display:flex;align-items:center;gap:6px}.pdfv-toolbar .zoom .lab{font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.pdfv-toolbar select{padding:4px 9px;border:1px solid var(--line-strong);font-size:13px;font-family:inherit}.pdfv-doc,.pdfv-toolbar select{background:#fff;font-weight:500;color:var(--ink)}.pdfv-doc{border:1px solid var(--line);width:100%;max-width:760px;padding:34px 40px;min-height:600px;font-size:14px;line-height:1.85}.pdfv-doc h1{font-size:18px;font-weight:800;color:var(--navy-deep);margin-bottom:18px;text-align:center;letter-spacing:-.01em;padding-bottom:12px;border-bottom:2px solid var(--navy)}.pdfv-doc h2{font-size:15px;margin:20px 0 10px}.pdfv-doc h2,.pdfv-doc h3{font-weight:700;color:var(--navy-deep);letter-spacing:-.005em}.pdfv-doc h3{font-size:14px;margin:16px 0 10px}.pdfv-doc p{margin-bottom:10px;font-size:14px;line-height:1.85}.pdfv-doc ol{padding-left:24px;margin:8px 0;list-style:decimal}.pdfv-doc ol li{padding:3px 0}.pdfv-doc .page-num{text-align:center;font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:26px;padding-top:14px;border-top:1px dashed var(--line)}.pdfv-side{background:#fff;border-left:1px solid var(--line);overflow-y:auto}.pdfv-side-meta{background:linear-gradient(135deg,var(--navy) 0,var(--navy-deep) 100%);color:#fff;padding:18px 20px}.pdfv-side-meta .tag{font-size:12px;background:rgba(255,255,255,.18);padding:3px 9px;letter-spacing:.04em;font-weight:600;display:inline-block;margin-bottom:8px}.pdfv-side-meta h3{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.005em;margin-bottom:8px}.pdfv-side-meta .meta{font-size:12px;font-weight:500;color:#cfd9ea;line-height:1.7}.pdfv-side-meta .actions{margin-top:14px;display:flex;gap:6px}.pdfv-side-meta .actions button{flex:1;padding:8px 0;background:rgba(255,255,255,.15);color:#fff;border:0;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.04em}.pdfv-side-meta .actions button.pri{background:#fff;color:var(--navy-deep)}.pdfv-side-sec{padding:16px 20px;border-bottom:1px solid var(--line)}.pdfv-side-sec h4{font-size:13px;color:var(--ink-3);font-weight:600;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.pdfv-related .row{padding:8px 0;border-bottom:1px dashed var(--paper-soft);cursor:pointer}.pdfv-related .row:last-child{border-bottom:0}.pdfv-related .row .nm{font-size:14px;font-weight:600;color:var(--navy);letter-spacing:-.005em}.pdfv-related .row .meta{font-size:12px;font-weight:500;color:var(--ink-3);margin-top:3px;line-height:1.65}.pdfv-side-sec .stat-row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.pdfv-side-sec .stat-row .k{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.pdfv-side-sec .stat-row .v{color:var(--navy-deep);font-weight:700;font-variant-numeric:tabular-nums}.pdfv-side-ai{background:linear-gradient(135deg,#fff5e6,#fff);border-left:3px solid var(--bad);padding:14px 20px;margin:14px 20px;font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.7}.pdfv-side-ai .btn,.pdfv-side-ai b{color:var(--bad);font-weight:700}.pdfv-side-ai .btn{display:block;margin-top:10px;padding:9px 0;background:#fff;border:1px solid #d4a3a3;font-size:13px;text-align:center;cursor:pointer;font-family:inherit;letter-spacing:.04em;width:100%}.pdfv-fn{background:var(--paper-soft);border-top:1px solid var(--line);padding:12px 22px;font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65}.pdfv-fn b{color:var(--navy-deep);font-weight:700}.interp-fn{margin:14px 0;font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65;padding:12px 14px;background:var(--paper-soft);border-left:3px solid var(--navy)}.interp-fn b{color:var(--navy-deep);font-weight:700}.interp-card{background:#fff;border:1px solid var(--line);border-top:0;padding:18px 22px;cursor:pointer}.interp-card:hover{background:var(--paper-soft)}.interp-card .ttl{font-size:15px;font-weight:700;color:var(--navy-deep);line-height:1.4;margin-bottom:8px;letter-spacing:-.005em}.interp-card .ttl mark{background:#fff5e6;color:var(--warn);padding:0 3px;font-weight:700}.interp-card .meta{font-size:12px;font-weight:500;color:var(--ink-3);display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px;align-items:center;line-height:1.65}.interp-card .meta b{font-weight:700;color:var(--navy-deep)}.interp-card .meta .sep{color:var(--ink-4)}.interp-card .meta .tag{display:inline-block;font-size:12px;padding:2px 8px;font-weight:600;letter-spacing:.04em}.interp-card .meta .tag.minor{background:#eef5ff;color:var(--blue)}.interp-card .meta .tag.law{background:#edf6f1;color:var(--ok)}.interp-card .summary{background:var(--paper-soft);border:1px solid var(--line);padding:12px 14px;margin-bottom:12px}.interp-card .summary .sh{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;margin-bottom:5px}.interp-card .summary .stext{font-size:14px;font-weight:500;color:var(--ink);line-height:1.7}.interp-card .summary .stext b{font-weight:700;color:var(--navy-deep)}.interp-card .related{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.interp-card .related .lab{margin-right:4px}.interp-card .related .lab,.interp-card .related .lc{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.interp-card .related .lc{padding:3px 10px;background:#fff;border:1px solid var(--line-strong)}.interp-card .acts{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px dashed var(--line)}.interp-card .acts .ai{font-size:13px;padding:6px 12px;background:#fff;color:var(--bad);border:1px solid #d4a3a3;font-weight:600;cursor:pointer;font-family:inherit;letter-spacing:.04em}.interp-card .acts .btns{display:flex;gap:6px}.interp-card .acts .btn{padding:6px 12px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;letter-spacing:.04em}.interp-card .acts .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}