.resources-main{padding-top:38px;padding-bottom:66px}.resources-hero{justify-content:space-between;align-items:center;gap:40px;padding-bottom:43px;display:flex}.resources-back{color:#82817a;font-size:var(--law-text-caption);align-items:center;gap:7px;margin-bottom:38px;display:flex}.resources-eyebrow{color:#b65b35;font-size:var(--law-text-caption);letter-spacing:2px;align-items:center;gap:8px;display:flex}.resources-hero h1{font-size:var(--law-text-title);font-weight:var(--law-weight-semibold);letter-spacing:0;line-height:var(--law-leading-heading);margin:15px 0}.resources-hero h1 span{color:var(--law-orange)}.resources-hero p{color:#77766f;line-height:var(--law-leading-reading);font-size:var(--law-text-body)}.resources-summary{align-items:center;gap:35px;margin-top:50px;display:flex}.resources-summary strong{font-size:var(--law-text-title);font-weight:var(--law-weight-medium);font-variant-numeric:tabular-nums}.resources-summary strong span{font-size:var(--law-text-caption);color:#82817a;font-weight:var(--law-weight-regular);margin-top:6px;display:block}.resources-summary i{background:var(--law-line);width:1px;height:42px}.resource-controls{border-block:1px solid var(--law-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:19px 0;display:flex}.resource-tabs{flex-wrap:wrap;gap:7px;display:flex}.resource-tabs button{color:#706f67;font-size:var(--law-text-body);border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;display:flex}.resource-tabs button span{opacity:.65;font-size:var(--law-text-caption)}.resource-tabs button[aria-pressed=true]{color:#a14d2b;background:#f2e9df;border-color:#eadbcd}.resource-search{border:1px solid var(--law-line);color:#929087;background:#fffefa;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;display:flex}.resource-search:focus-within{outline:2px solid var(--law-orange);outline-offset:2px}.resource-search input{width:215px;color:var(--law-text);font-size:var(--law-text-body);background:0 0;outline:none}.resource-results{font-size:var(--law-text-caption);color:#88867d;justify-content:space-between;padding:23px 0 18px;display:flex}.resource-results b{color:var(--law-text);font-weight:var(--law-weight-medium);margin-inline:5px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.resource-card{border:1px solid var(--law-line);background:#fffefa;border-radius:10px;flex-direction:column;min-width:0;padding:24px 24px 0;transition:border-color .2s,box-shadow .2s;display:flex}.resource-card:hover{border-color:#d7c6b5;box-shadow:0 5px 20px #5a463407}.resource-card-top{color:#b5b1a5;justify-content:space-between;align-items:center;display:flex}.resource-subject{font-size:var(--law-text-caption);color:#ac6535;background:#f4e9dd;border-radius:4px;padding:4px 8px}.subject-criminal{color:#637b54;background:#e8eee5}.subject-constitutional{color:#a15d51;background:#f1e7e5}.subject-administrative{color:#5d7a8b;background:#e7edf1}.subject-theory{color:#80669b;background:#eee8f3}.resource-card h2{font-size:var(--law-text-card);line-height:var(--law-leading-heading);font-weight:var(--law-weight-semibold);margin:20px 0 9px}.resource-card h2 a:hover{color:var(--law-orange)}.resource-card p{color:#858178;font-size:var(--law-text-body);line-height:var(--law-leading-reading);margin-bottom:22px}.resource-size{color:#a39b90;font-size:var(--law-text-caption);margin-top:auto;padding-bottom:20px}.resource-card-actions{border-top:1px solid var(--law-line);font-size:var(--law-text-caption);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.resource-card-actions a{align-items:center;gap:6px;display:flex}.resource-card-actions a:first-child{color:#ad5934}.resource-card-actions a:last-child{color:#848078}.resource-empty{color:#858178;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:310px;display:flex}.resource-empty h2{font-size:var(--law-text-card);color:var(--law-text);line-height:var(--law-leading-heading);font-weight:var(--law-weight-semibold)}.resource-empty button{color:#b65b35;align-items:center;gap:5px;display:flex}.resources-note{border:1px solid var(--law-line);color:#90846f;background:#f3f1ea;border-radius:8px;align-items:center;gap:18px;margin-top:40px;padding:25px;display:flex}.resources-note h2{font-size:var(--law-text-body);color:#655f53;font-weight:var(--law-weight-semibold);margin-bottom:7px}.resources-note p{font-size:var(--law-text-caption);line-height:1.8}.resources-note a{white-space:nowrap;font-size:var(--law-text-caption);align-items:center;gap:5px;margin-left:auto;display:flex}@media (max-width:1000px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-summary{gap:24px}.resource-controls{gap:16px}.resource-search{flex:1}.resource-search input{width:100%}}@media (max-width:640px){.resources-main{padding-top:22px}.resources-hero{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:28px}.resources-back{margin-bottom:28px}.resources-summary{gap:30px;margin:0}.resources-summary strong{font-size:var(--law-text-title)}.resources-summary strong span{margin-left:8px;display:inline}.resources-summary i{height:25px}.resource-grid{grid-template-columns:minmax(0,1fr);gap:14px}.resource-controls{flex-direction:column;align-items:stretch}.resource-tabs{gap:3px}.resource-tabs button{padding-inline:9px}.resource-results{font-size:var(--law-text-caption)}.resources-note{flex-wrap:wrap;align-items:flex-start;padding:20px}.resources-note>div{flex:1}.resources-note a{margin-left:38px}}
