.court-wrap{color:#17233b;padding-left:max(24px,50vw - 600px);padding-right:max(24px,50vw - 600px)}.court-wrap p{color:#52647b;line-height:1.8}.court-wrap h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(28px,3.2vw,43px);line-height:1.15}.court-wrap h3{font-size:21px;font-weight:750;line-height:1.3}.court-overview{grid-template-columns:1.25fr .75fr;gap:7vw;padding-top:65px;padding-bottom:65px;display:grid}.court-overview aside,.court-detail aside{background:#edf3f9;border-top:3px solid #59b947;border-radius:5px;align-self:start;padding:30px}.court-textlink{color:#25468f;font-size:14px;font-weight:750;line-height:1.6}.court-category-nav{background:#f3f7fb;border-block:1px solid #dae3ee;flex-wrap:wrap;gap:14px;padding-top:22px;padding-bottom:22px;display:flex}.court-category-nav a{color:#25468f;background:#fff;border:1px solid #dae3ee;border-radius:5px;padding:12px;font-size:12px;font-weight:700}.court-directory{padding-top:65px;padding-bottom:30px}.court-directory>section{margin-bottom:55px;scroll-margin-top:24px}.court-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.court-source-list article{background:#fff;border:1px solid #dae3ee;border-radius:7px;flex-direction:column;padding:28px;display:flex}.court-source-meta{color:#52647b;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:11px;line-height:1.6;display:flex}.court-source-list h3{color:#10285f;margin:0 0 10px}.court-ecli{overflow-wrap:anywhere;font-weight:700;font-size:12px!important}.court-source-list p{font-size:14px}.court-source-list details{background:#f3f7fb;margin:5px 0 20px;padding:13px 15px;font-size:13px}.court-source-list summary{color:#25468f;cursor:pointer;font-weight:700}.court-source-list details p{margin:12px 0 0;font-size:13px}.court-source-links{flex-wrap:wrap;gap:15px;margin-top:auto;display:flex}.court-source-links a{color:#25468f;font-size:12px;font-weight:700;line-height:1.6}.court-context{max-width:900px;font-size:14px}.court-method{background:#f3f7fb;padding-top:50px;padding-bottom:55px}.court-method>p{max-width:1000px;font-size:15px}.court-detail{grid-template-columns:1.3fr .7fr;gap:7vw;padding-block:60px 75px;display:grid}.court-detail dl{border-block:1px solid #dae3ee;margin:30px 0;padding:25px 0}.court-detail dl>div{grid-template-columns:190px 1fr;gap:20px;margin-bottom:12px;display:grid}.court-detail dt{font-size:13px;font-weight:700}.court-detail dd{color:#52647b;margin:0;font-size:14px}.court-detail aside>a{margin-top:23px;display:block}.court-detail .btn,.court-overview .btn{white-space:normal;text-align:center;line-height:1.4}.court-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:65px;display:grid}.court-role-grid article{background:#f3f7fb;border:1px solid #dae3ee;border-radius:5px;padding:27px}.court-role-grid h2{font-size:25px}.court-role-grid p{font-size:14px}.court-process{background:#f3f7fb;padding-block:60px}.court-process ol{counter-reset:process;max-width:1000px;padding:0;list-style:none}.court-process li{counter-increment:process;border-bottom:1px solid #dae3ee;padding:15px 0 25px 60px;position:relative}.court-process li:before{content:counter(process);color:#fff;background:#10285f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:absolute;top:15px;left:0}.court-process h3{margin:0 0 10px}.court-process p{margin:0;font-size:15px}.court-network{padding-block:60px}.court-network p{max-width:1000px}.court-faq{background:#f3f7fb;padding-block:55px 70px}.court-faq details{border-bottom:1px solid #cbd9e8;max-width:1050px;padding:20px 0}.court-faq summary{cursor:pointer;font-weight:700}.court-faq details p{font-size:15px}.court-faq h3{margin-top:35px}.court-faq>p>a{color:#25468f;font-size:14px;text-decoration:underline}.court-faq>.btn{margin-top:20px}:is(.court-wrap a:focus-visible,.court-wrap summary:focus-visible){outline-offset:4px;outline:3px solid #59b947}@media (max-width:900px){.court-overview,.court-detail{grid-template-columns:1fr;gap:30px}.court-role-grid{grid-template-columns:1fr}}@media (max-width:650px){.court-source-list{grid-template-columns:1fr}.court-source-meta{display:block}.court-source-meta time{margin-top:5px;display:block}.court-detail dl>div{grid-template-columns:1fr;gap:5px}.court-source-list article{padding:23px}.court-directory,.court-overview,.court-detail{padding-top:40px}}.court-impact{background:#edf6eb;border-left:4px solid #387d2c;margin:10px 0 20px;padding:19px}.court-impact>strong{color:#225819;font-size:15px;line-height:1.5;display:block}.court-impact p{margin:11px 0;font-size:14px}.court-impact small,.court-impact-ref{color:#52647b;font-size:12px!important}.court-request-button{background:#387d2c;border-radius:5px;padding:11px 14px;color:#fff!important}.court-source-links{align-items:center}.court-detail .court-impact h3{font-size:23px}
