.justice-page{padding-top:32px;padding-bottom:70px}.justice-page p{line-height:1.75}.justice-page a{overflow-wrap:anywhere}.justice-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;margin:30px 0 40px;align-items:stretch}.justice-hero h1{font-family:Anton,sans-serif;font-size:clamp(56px,6.5vw,92px);line-height:1.08;font-weight:400;margin:20px 0}.justice-hero h1 em{font-style:normal;color:#3045e8}.justice-deck{font-size:21px;max-width:620px}.justice-date{font-size:13px;margin:24px 0}.justice-cover{background:#b8c6fa;border:2px solid #20201f;position:relative;min-height:430px;display:grid;place-items:center;overflow:hidden;box-shadow:7px 7px 0 #20201f}.justice-section-mark{font-family:Anton,sans-serif;font-size:270px;line-height:1;transform:rotate(-12deg);color:#3045e8}.justice-seal{position:absolute;top:25px;right:20px;border:2px solid;border-radius:50%;padding:20px 12px;text-align:center;font-weight:800;font-size:12px;line-height:1.4;transform:rotate(12deg);background:#d8ed69;z-index:1}.justice-cover-label{position:absolute;bottom:24px;left:25px;font-weight:800;letter-spacing:2px}.justice-minute{background:#d8ed69;border:2px solid;padding:28px 34px;margin:40px 0}.justice-minute h2{font-size:29px;margin:12px 0}.justice-toc{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:32px 0 60px}.justice-toc a{border:1px solid #20201f;padding:13px 10px;font-size:13px;font-weight:750;text-decoration:none;background:#fffdf6}.justice-toc a:hover{background:#b8c6fa}.justice-page :is(a,summary,button,[tabindex]):focus-visible{outline:3px solid #3045e8;outline-offset:4px}.justice-chapter{border-top:2px solid;padding:42px 0;scroll-margin-top:24px}.justice-kicker{font-size:12px;letter-spacing:2px;font-weight:850;color:#3045e8}.justice-chapter h2{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.2;margin:12px 0 26px;max-width:900px}.justice-chapter>p:not(.justice-ref){max-width:850px}.justice-chapter h3{font-size:24px;line-height:1.3;margin:25px 0 12px}.justice-trio,.justice-court-grid,.justice-role-grid,.justice-orders,.justice-duo,.justice-money,.justice-stats{display:grid;gap:18px;margin:26px 0}.justice-trio{grid-template-columns:repeat(3,1fr)}.justice-orders,.justice-court-grid,.justice-role-grid,.justice-duo,.justice-money,.justice-stats{grid-template-columns:repeat(2,1fr)}.justice-trio article,.justice-court-grid article,.justice-role-grid article{border:1px solid;padding:24px;background:#fffdf6}.justice-trio article>span{font-family:Anton;font-size:32px;color:#3045e8}.justice-trio h3{font-size:22px}.justice-order{padding:28px;border:2px solid}.justice-order.civil{background:#b8c6fa}.justice-order.admin{background:#f8bba5}.justice-court-grid h4{font-size:22px;margin:0 0 15px}.justice-example-line{border-top:1px dashed;padding-top:12px;font-size:14px}.justice-table-wrap{overflow-x:auto;margin:25px 0}.justice-page table{width:100%;border-collapse:collapse;font-size:16px}.justice-page th,.justice-page td{border:1px solid #20201f;padding:18px;text-align:left;vertical-align:top;line-height:1.55}.justice-page thead{background:#20201f;color:#f6f3e9}.justice-page tbody th{background:#d8ed69;min-width:120px}.justice-page td{min-width:180px}.justice-detail{border:1px solid #20201f;margin:12px 0;background:#fffdf6}.justice-detail summary{cursor:pointer;padding:20px;font-weight:750;line-height:1.5;color:#20201f;background:#e7eafa;list-style-position:inside}.justice-detail summary:hover{background:#d8ed69}.justice-detail[open] summary{background:#d8ed69;border-bottom:1px solid}.justice-detail>div{padding:8px 24px 14px}.justice-note{border-left:7px solid #3045e8;background:#e7eafa;padding:14px 26px;margin:28px 0}.justice-note h3{margin-top:10px}.justice-ref{font-size:12px;line-height:1.8!important;color:#555;margin-top:24px;max-width:950px}.justice-ref a{text-decoration:underline;text-underline-offset:3px;color:inherit}.justice-role-grid article:nth-child(2){background:#f8bba5}.justice-role-grid article:first-child{background:#b8c6fa}.justice-role-label{font-size:11px;font-weight:800;letter-spacing:1px}.justice-role-grid h3{margin:10px 0}.justice-definitions{max-width:880px}.justice-choice{max-width:880px}.justice-fiction{font-size:14px;border-left:3px solid;padding-left:18px}.justice-timeline{list-style:none;counter-reset:steps;padding:0;margin:35px 0;max-width:920px}.justice-timeline li{counter-increment:steps;position:relative;margin-left:25px;padding:0 0 25px 55px;border-left:2px solid #3045e8}.justice-timeline li:before{content:counter(steps);position:absolute;left:-24px;top:0;width:46px;height:46px;background:#d8ed69;border:2px solid #20201f;display:grid;place-items:center;font-family:Anton;font-size:22px;border-radius:50%}.justice-timeline li:last-child{border-left-color:transparent}.justice-timeline h3{margin:0;padding-top:6px}.justice-money article{background:#f8bba5;padding:24px;border:2px solid}.justice-money article+article{background:#d8ed69}.justice-young{background:#e7eafa;padding:35px;margin-bottom:32px}.justice-duo article{background:#fffdf6;padding:22px;border:1px solid}.justice-duo h3{margin-top:0}.justice-stats article{border-top:6px solid #3045e8;padding:20px;background:#e7eafa}.justice-stats strong{font-family:Anton;font-size:65px;font-weight:400;line-height:1.2;color:#3045e8}.justice-stats small{font-family:inherit;font-size:27px}.justice-stat-note{font-size:13px}.justice-game{background:#d8ed69;padding:35px;margin:25px 0 40px}.justice-game .justice-detail summary{background:#fffdf6}.justice-game .justice-detail[open] summary{background:#b8c6fa}.justice-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.justice-final{background:#3045e8;color:#fffdf6;padding:35px;display:flex;gap:45px;align-items:center}.justice-final>span{font-family:Anton;font-size:76px;transform:rotate(-8deg)}.justice-final p{font-size:21px;line-height:1.65}.justice-method{padding:35px 0;font-size:14px;max-width:850px}.justice-method h2{font-size:20px}@media(max-width:800px){.justice-hero{grid-template-columns:1fr}.justice-cover{min-height:210px}.justice-section-mark{font-size:170px}.justice-seal{top:15px}.justice-toc{grid-template-columns:repeat(2,1fr)}.justice-trio{grid-template-columns:1fr}.justice-deck{font-size:19px}.justice-hero h1{font-size:64px}.justice-trio article{padding:20px}.justice-cover-label{bottom:18px}.justice-final{gap:25px}.justice-final>span{font-size:50px}}@media(max-width:540px){.justice-orders,.justice-court-grid,.justice-role-grid,.justice-duo,.justice-money,.justice-stats{grid-template-columns:1fr}.justice-minute,.justice-young,.justice-game{padding:22px 18px}.justice-chapter{padding-top:30px;padding-bottom:30px}.justice-page th,.justice-page td{padding:13px;font-size:14px}.justice-final{display:block;padding:25px}.justice-final p{font-size:18px}.justice-hero h1{font-size:54px}.justice-timeline li{padding-left:35px;margin-left:22px}.justice-timeline li:before{width:38px;height:38px;left:-20px}.justice-timeline h3{font-size:21px}.justice-detail summary{padding:16px}.justice-detail>div{padding:6px 18px 12px}}@media print{.justice-toc,.justice-cover,.justice-actions,.justice-page>.text-link{display:none}.justice-hero{display:block}.justice-hero h1{font-size:38px}.justice-chapter h2{font-size:28px}.justice-chapter{padding:20px 0;break-inside:auto}.justice-page details>div{display:block!important}.justice-page details::details-content{display:block!important;content-visibility:visible!important}.justice-page article,.justice-note,.justice-detail{break-inside:avoid}.justice-ref{font-size:10px}.justice-page table{font-size:12px}.justice-table-wrap{overflow:visible}.justice-page th,.justice-page td{min-width:0;padding:8px}.justice-timeline li{break-inside:avoid}.justice-final{color:#20201f;background:none;border:2px solid}.justice-page a{color:inherit}.justice-chapter,.justice-minute,.justice-young,.justice-game{box-shadow:none}.justice-stats strong{font-size:40px}}
/* V2: fewer labels, no decorative numbering. */
.justice-timeline li:before{content:'';width:16px;height:16px;left:-9px;top:12px;background:#d8ed69}.justice-timeline li{padding-left:32px}.justice-trio article>span{display:none}.justice-kicker{letter-spacing:1px}.justice-toc a{border:0;border-bottom:1px solid #aaa597;background:none;padding:12px 5px}.justice-cover{box-shadow:none;border:0}.justice-chapter h2{letter-spacing:-.4px}.justice-role-grid article,.justice-court-grid article,.justice-trio article{border:0;border-top:3px solid #3045e8}.justice-order{border:0}.justice-note{border-left-width:4px}.justice-money article{border:0}.justice-detail summary{font-size:16px}.justice-final{background:#20201f}.justice-minute{border:0}.justice-young,.justice-game{border-top:0}
