.bl-page{background:#f8f7f4;padding:56px 0 85px;color:#1c394b}.bl-wrap{max-width:1050px}.bl-eyebrow{font:700 11px Arial,sans-serif;letter-spacing:.12em;color:#9c7a4d}.bl-page h1{font:400 clamp(32px,5vw,55px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:15px 0}.bl-lead{font:14px/1.8 Arial,sans-serif;color:#637782;max-width:610px;margin-bottom:35px}.bl-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:18px}.bl-main,.bl-side{background:white;border:1px solid #e3e1db;border-radius:11px;padding:28px}.bl-month{display:flex;justify-content:space-between;gap:14px;align-items:center}.bl-month span{font:700 10px Arial,sans-serif;letter-spacing:.1em;color:#a27e4d}.bl-month strong{font:400 21px Georgia,serif;text-transform:capitalize}.bl-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0}.bl-metrics>div{border-right:1px solid #eae7e0}.bl-metrics strong{display:block;font:400 39px Georgia,serif}.bl-metrics span{font:12px/1.5 Arial,sans-serif;color:#6b7b84}.bl-progress-label{display:flex;justify-content:space-between;font:12px Arial,sans-serif;color:#627782}.bl-track{height:8px;background:#e8e9e5;border-radius:20px;overflow:hidden;margin:12px 0 28px}.bl-track>div{height:100%;background:#b59667;border-radius:20px}.bl-cta{display:inline-block;background:#19394d;color:white;padding:14px 19px;border-radius:7px;text-decoration:none;font:700 13px Arial,sans-serif}.bl-side h2{font:400 29px Georgia,serif;margin:0 0 10px}.bl-side>p,.bl-note{font:13px/1.8 Arial,sans-serif;color:#657681}.bl-prizes>div{display:grid;grid-template-columns:32px 1fr;gap:2px 10px;padding:14px 0;border-bottom:1px solid #eae7e1}.bl-prizes span{grid-row:span 2;color:#a78656;font:22px Georgia,serif}.bl-prizes strong{font:700 13px Arial,sans-serif}.bl-prizes small{font:12px Arial,sans-serif;color:#71818a}.bl-note{margin-top:20px;max-width:800px}.dq-league-link{display:block;margin-top:18px;color:#28485a;font:700 12px Arial,sans-serif;text-decoration:none}@media(max-width:740px){.bl-page{padding:34px 0 60px}.bl-layout{grid-template-columns:minmax(0,1fr)}.bl-main,.bl-side{padding:20px}.bl-month{display:block}.bl-month strong{display:block;margin-top:8px}.bl-metrics strong{font-size:31px}.bl-metrics span{font-size:11px}}
.bl-quiz-link{margin-left:10px;background:#a17d4f}.bl-button{border:0;cursor:pointer;font:700 13px Arial,sans-serif}.bl-button:disabled{opacity:.45;cursor:not-allowed}.bl-quiz-intro{max-width:680px}.bl-quiz-intro p{font:14px/1.8 Arial,sans-serif;color:#627782}.bl-question-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.bl-question-head span{font:700 11px Arial,sans-serif;letter-spacing:.1em;color:#a17d4f}.bl-question-head h1{margin:7px 0 20px}.bl-question-head>strong{font:400 34px Georgia,serif;color:#a17d4f;white-space:nowrap}.bl-competition .bl-main{max-width:790px}.bl-competition .bl-main h2{font:400 clamp(23px,3vw,35px)/1.35 Georgia,serif}.bl-answers{display:grid;gap:10px;margin:25px 0}.bl-answer{width:100%;display:flex;align-items:center;gap:14px;text-align:left;background:#faf9f6;border:1px solid #dedbd4;border-radius:8px;padding:14px;color:#253f4e;font:14px/1.5 Arial,sans-serif;cursor:pointer}.bl-answer.selected{background:#ede8df;border-color:#aa8857}.bl-answer span{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #d1c8b9;border-radius:6px;font:17px Georgia,serif}.bl-review{border-bottom:1px solid #e7e4de;padding:17px 0}.bl-review strong{font:700 14px Arial,sans-serif}.bl-review p{font:13px/1.7 Arial,sans-serif;color:#566b77}.bl-review small{color:#96764e}.bl-competition .bl-main{user-select:none;-webkit-user-select:none}@media(max-width:740px){.bl-quiz-link{margin:10px 0 0}.bl-quiz-link,.bl-cta{display:block;text-align:center}.bl-question-head>strong{font-size:28px}.bl-answer{font-size:13px;padding:12px}}

/* Premium competition presentation */
.bl-premium{background:#f7f6f2;padding:42px 0 100px;min-height:70vh}
.bl-premium .bl-wrap{max-width:1050px}
.bl-premium .bl-pill{display:inline-flex;align-items:center;background:#eae3d7;color:#8e6c3e;border:1px solid #d9c9af;border-radius:50px;padding:9px 15px;font:700 11px Arial,sans-serif;letter-spacing:.09em}
.bl-intro-top,.bl-quiz-top{display:flex;justify-content:space-between;align-items:center;gap:14px}
.bl-overline,.bl-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#9d7c4f}
.bl-hero{background:#183449;color:#fff;border-radius:16px;margin:22px 0;display:grid;grid-template-columns:1fr 210px;gap:20px;padding:clamp(26px,5vw,55px);overflow:hidden}
.bl-hero .bl-kicker{color:#d9bc8c}.bl-hero h1{font:400 clamp(34px,5.5vw,61px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:15px 0 20px;color:#fff}
.bl-hero h1 em{color:#e1c69b;font-style:normal}.bl-hero p{font:14px/1.85 Arial,sans-serif;color:#c6d2d9;max-width:570px}
.bl-hero-stats{display:flex;gap:32px;margin-top:32px}.bl-hero-stats strong{display:block;font:400 32px Georgia,serif;color:#fff}.bl-hero-stats span{font:11px Arial,sans-serif;color:#b6c4cc}
.bl-hero-mark{align-self:center;justify-self:center;text-align:center;color:#c5a46f}.bl-hero-mark span{display:block;font:140px Georgia,serif;line-height:1}.bl-hero-mark small{font:9px Arial,sans-serif;letter-spacing:.25em}
.bl-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.bl-intro-grid .bl-main{padding:30px}.bl-intro-panel h2{font:400 29px/1.2 Georgia,serif;margin:14px 0}.bl-intro-panel p{font:13px/1.8 Arial,sans-serif;color:#687985;margin-bottom:22px}
.bl-start{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:360px}
.bl-level-panel>div{display:grid;grid-template-columns:60px 1fr auto;gap:9px;align-items:center;padding:14px 0;border-bottom:1px solid #ebe8e1}.bl-level-panel>div span{color:#aa8653;font:14px Georgia,serif}.bl-level-panel>div strong{font:600 13px Arial,sans-serif}.bl-level-panel>div small{font:11px Arial,sans-serif;color:#73828a}
.bl-disclaimer{font:12px/1.75 Arial,sans-serif;color:#87939a;margin:20px 0}
.bl-quiz-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 20px}.bl-quiz-meta h1{font:400 clamp(31px,5vw,48px) Georgia,serif;margin:8px 0 0}.bl-quiz-meta h1 small{font:400 17px Arial,sans-serif;color:#8e9ca4}
.bl-timer-box{text-align:right}.bl-timer-box span{display:block;font:700 10px Arial,sans-serif;letter-spacing:.12em;color:#8c9aa3}.bl-timer-box strong{font:400 37px Georgia,serif;color:#ad8350;font-variant-numeric:tabular-nums}
.bl-step-track{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.bl-step-track span{height:5px;border-radius:8px;background:#e1dfd9}.bl-step-track span.current{background:#b18b59}.bl-step-track span.complete{background:#24475b}
.bl-time-track{margin:12px 0 23px;height:4px}.bl-question-card{padding:clamp(20px,4vw,44px);max-width:none!important}
.bl-question-card h2{font:400 clamp(23px,3.3vw,34px)/1.4 Georgia,serif;color:#1b3648;max-width:850px;margin:18px 0}
.bl-instruction{font:13px/1.75 Arial,sans-serif;color:#7a8993}.bl-question-card .bl-answers{margin:25px 0}
.bl-question-card .bl-answer{background:#fafaf8;border:1px solid #e2e3df;padding:16px;gap:14px;transition:border-color .15s,background .15s}
.bl-question-card .bl-answer:hover{border-color:#bda17c}.bl-question-card .bl-answer.selected{border-color:#ae8958;background:#f5f0e7}
.bl-question-card .bl-answer>span:nth-child(2){flex:1}.bl-question-card .bl-answer i{font-style:normal;color:#a17d4f;font-weight:700}
.bl-question-card .bl-answer:disabled{cursor:not-allowed;opacity:.7}.bl-question-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e8e6df;padding-top:23px}.bl-question-footer>span{font:12px/1.6 Arial,sans-serif;color:#849099}
.bl-question-footer .bl-button{white-space:nowrap}.bl-expired{padding:14px;background:#f6ebe4;color:#845537;border-radius:8px;margin-bottom:20px;font:13px/1.6 Arial,sans-serif}
.bl-result-hero{background:#19384b;color:white;border-radius:14px;padding:34px;margin:22px 0}.bl-result-hero>span{font:700 11px Arial,sans-serif;letter-spacing:.14em;color:#c5a579}.bl-result-hero h1{font:400 66px Georgia,serif;color:white;margin:12px 0}.bl-result-hero h1 small{font:25px Arial,sans-serif;color:#b5c3cd}.bl-result-hero p{color:#d1d9df}.bl-review-panel{max-width:none}.bl-review-panel h2{font:400 28px Georgia,serif}.bl-end-actions{display:flex;gap:18px;align-items:center;margin:20px 0}.bl-back{color:#29495b;font:700 13px Arial,sans-serif}
@media(max-width:740px){.bl-premium{padding:26px 0 75px}.bl-intro-top,.bl-quiz-top{align-items:flex-start;flex-direction:column;gap:10px}.bl-hero{grid-template-columns:1fr;padding:28px 23px}.bl-hero-mark{display:none}.bl-hero h1{font-size:36px}.bl-hero-stats{gap:23px}.bl-hero-stats strong{font-size:28px}.bl-intro-grid{grid-template-columns:1fr}.bl-intro-grid .bl-main{padding:24px}.bl-quiz-meta{align-items:flex-end}.bl-quiz-meta h1{font-size:31px}.bl-timer-box strong{font-size:30px}.bl-question-card{padding:22px 18px}.bl-question-card .bl-answer{padding:13px 10px;font-size:13px}.bl-question-footer{flex-direction:column;align-items:stretch}.bl-question-footer .bl-button{width:100%}.bl-end-actions{flex-direction:column;align-items:stretch}}

/* Competition polish: explicit specificity protects answer typography from global button/span rules */
.bl-premium .bl-question-card .bl-answers{display:grid;gap:12px}
.bl-premium .bl-question-card button.bl-answer{appearance:none;-webkit-appearance:none;display:flex;align-items:center;min-height:76px;width:100%;border:1px solid #e0e1df;border-radius:12px;background:#fff;box-shadow:none;text-align:left;padding:16px 18px;gap:16px;line-height:1.45;font-family:Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;color:#263d4a}
.bl-premium .bl-question-card button.bl-answer span.bl-answer-letter{display:flex;flex:0 0 38px;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #d6d9d7;border-radius:8px;background:#f8f8f6;font:600 15px Arial,sans-serif;color:#2b4657;padding:0;box-shadow:none}
.bl-premium .bl-question-card button.bl-answer span.bl-answer-copy{display:block;flex:1;min-width:0;width:auto;height:auto;position:static;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0;padding:0!important;font:400 15px/1.5 Arial,sans-serif!important;color:#293f4e!important;letter-spacing:0;overflow-wrap:break-word}
.bl-premium .bl-question-card button.bl-answer i.bl-answer-check{display:flex;align-items:center;justify-content:center;flex:0 0 22px;font:700 17px Arial,sans-serif}
.bl-premium .bl-question-card button.bl-answer.selected{border-color:#aa8858;background:#f9f5ee;box-shadow:0 0 0 1px #aa8858}
.bl-premium .bl-question-card button.bl-answer.selected .bl-answer-letter{background:#1d3b4e;color:white;border-color:#1d3b4e}
.bl-premium .bl-question-card button.bl-answer:focus-visible{outline:3px solid #a68a62;outline-offset:3px}
.bl-premium .bl-question-card button.bl-answer:disabled{opacity:.7}
.bl-premium .bl-review-panel{padding:clamp(20px,4vw,42px)}.bl-premium .bl-review-panel h2{font:400 clamp(28px,4vw,37px)/1.2 Georgia,serif;margin:12px 0}.bl-review-intro{font:13px/1.6 Arial,sans-serif;color:#71828b}
.bl-premium article.bl-review{padding:24px 0;border-bottom:1px solid #e7e7e2}.bl-review-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.bl-review-status>span{font:700 10px Arial,sans-serif;letter-spacing:.11em;color:#987d55}.bl-review-status strong{font:700 12px Arial,sans-serif;white-space:nowrap;border-radius:50px;padding:8px 12px}.bl-good{background:#eaf3ed;color:#2b6949}.bl-zero{background:#f4f1ec;color:#8e6b52}
.bl-premium article.bl-review h3{font:400 clamp(18px,2.8vw,23px)/1.4 Georgia,serif;margin:16px 0;color:#243d4e}.bl-review-correct{font:12px Arial,sans-serif;color:#74838b;margin:0 0 12px}.bl-review-correct strong{display:inline-block;margin-left:8px;color:#9b794d}.bl-premium article.bl-review p{font:13px/1.8 Arial,sans-serif;color:#647681;margin:0}
.bl-leader-section{padding:55px 0 10px}.bl-leader-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.bl-leader-heading h2{font:400 clamp(30px,4vw,42px) Georgia,serif;margin:9px 0;color:#1d394c}.bl-leader-heading p{font:13px/1.7 Arial,sans-serif;color:#6d7c86;max-width:520px}.bl-demo-label{white-space:nowrap;border:1px solid #cfc5b6;border-radius:20px;padding:8px 11px;color:#937448;font:700 10px Arial,sans-serif;letter-spacing:.06em}
.bl-leader-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.bl-board{background:#fff;border:1px solid #e5e3dd;border-radius:13px;padding:18px 22px;align-self:start}.bl-board-head,.bl-board-row{display:grid;grid-template-columns:65px minmax(0,1fr) 78px;align-items:center;gap:8px}.bl-board-head{padding:12px 0;border-bottom:1px solid #e8e5dd;color:#98a1a5;font:700 10px Arial,sans-serif;letter-spacing:.09em}.bl-board-head span:last-child{text-align:right}.bl-board-row{padding:20px 0;border-bottom:1px solid #efeee9}.bl-board-row:last-child{border-bottom:0}.bl-board-row>span{font:400 23px Georgia,serif;color:#a1a7a8}.bl-board-row.first>span{color:#ae8855}.bl-board-row>span b{font-size:13px}.bl-board-row strong{font:700 13px Arial,sans-serif;color:#253f50}.bl-board-row strong small{display:block;margin-top:5px;color:#ae8855;font:400 11px Arial,sans-serif}.bl-board-row>b{font:700 15px Arial,sans-serif;text-align:right;color:#203a4b;font-variant-numeric:tabular-nums}
.bl-award{background:#fdfbf5;border:7px double #d7bd8f;border-radius:3px;min-height:435px;padding:24px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-shadow:0 12px 30px #1e35410d}.bl-award-top{font:700 10px Arial,sans-serif;letter-spacing:.16em;color:#8e754e}.bl-award-emblem{display:grid;place-items:center;border:1px solid #c8ad7e;border-radius:50%;width:70px;height:70px;color:#a88752;font:44px Georgia,serif}.bl-award-line{font:700 11px Arial,sans-serif;letter-spacing:.2em;color:#a2875b}.bl-award h3{font:400 45px/1.05 Georgia,serif;color:#1d394b;margin:0}.bl-award h3 em{font-style:normal;color:#b08b52}.bl-award p{font:12px/1.7 Arial,sans-serif;color:#647783;max-width:270px}.bl-award-sign{display:flex;justify-content:space-between;gap:25px;width:100%;border-top:1px solid #d8c49e;padding-top:12px;font:700 9px Arial,sans-serif;letter-spacing:.08em;color:#9b835b}.bl-award>small{font:10px Arial,sans-serif;color:#8f9292}.bl-leader-note{font:12px/1.8 Arial,sans-serif;color:#798790;margin-top:16px}
@media(max-width:760px){.bl-leader-heading{align-items:flex-start;flex-direction:column}.bl-leader-grid{grid-template-columns:1fr}.bl-board{padding:12px 16px}.bl-award{min-height:420px}.bl-premium .bl-question-card button.bl-answer{padding:13px 12px;min-height:66px;gap:11px}.bl-premium .bl-question-card button.bl-answer span.bl-answer-copy{font-size:14px!important}.bl-premium .bl-question-card button.bl-answer span.bl-answer-letter{width:34px;height:34px;flex-basis:34px}}
.bl-premium .bl-question-card .bl-answers button.bl-answer{display:grid!important;grid-template-columns:40px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:76px!important;box-sizing:border-box!important;text-align:left!important;padding:16px!important;background:#fff!important;border:1px solid #dce2e2!important;border-radius:12px!important;box-shadow:none!important;color:#243c4b!important;font:400 15px/1.5 Arial,Helvetica,sans-serif!important}.bl-premium .bl-question-card .bl-answers button.bl-answer.selected{background:#f7f2e9!important;border:2px solid #b08b56!important;padding:15px!important}.bl-premium .bl-question-card .bl-answers button.bl-answer .bl-letter{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;border:1px solid #d6dcd9!important;border-radius:8px!important;background:#f6f7f6!important;color:#263e4e!important;font:600 15px/1 Arial,sans-serif!important;box-shadow:none!important}.bl-premium .bl-question-card .bl-answers button.bl-answer .bl-choice-label{display:block!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#263e4e!important;font:400 15px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;white-space:normal!important;overflow-wrap:anywhere!important}.bl-premium .bl-question-card .bl-answers button.bl-answer .bl-choice-mark{display:block!important;position:static!important;width:24px!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#a0804d!important;font:700 18px/1 Arial,sans-serif!important;text-align:center!important}.bl-premium .bl-question-card .bl-answers button.bl-answer.selected .bl-letter{background:#203e52!important;color:white!important;border-color:#203e52!important}@media(max-width:760px){.bl-premium .bl-question-card .bl-answers button.bl-answer{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:11px!important;min-height:68px!important;padding:12px!important}.bl-premium .bl-question-card .bl-answers button.bl-answer.selected{padding:11px!important}.bl-premium .bl-question-card .bl-answers button.bl-answer .bl-letter{width:34px!important;height:34px!important;flex-basis:34px!important}.bl-premium .bl-question-card .bl-answers button.bl-answer .bl-choice-label{font:400 14px/1.5 Arial,Helvetica,sans-serif!important}.bl-premium .bl-question-card .bl-answers button.bl-answer .bl-choice-mark{width:18px!important}}

/* Hidden unless the dedicated mobile League stylesheet has loaded.
   Prevents a second unstyled hero on desktop or during navigation. */
.nl-page .nl-hero-competition{display:none}

/* 2026 NOVEMBER LEGAL LEAGUE / EDITORIAL DESIGN */
.nl-page{background:#f7f6f2;color:#183349;padding:0 0 90px;font-family:Arial,sans-serif}
.nl-wrap{max-width:1160px}
.nl-hero{padding:64px 6% 55px;margin:0 0 34px;background:radial-gradient(ellipse at 95% 2%,#335c72 0,transparent 48%),linear-gradient(145deg,#102a40,#183a4f);color:white;position:relative;overflow:hidden;border-radius:0 0 20px 20px}
.nl-hero:after{content:"§";position:absolute;right:4%;top:-55px;font:320px/1 Georgia,serif;color:#ffffff0b;pointer-events:none}
.nl-kicker{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#a38550;text-transform:uppercase}
.nl-hero .nl-kicker{color:#e3c996}
.nl-hero h1{font:normal clamp(38px,6vw,72px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:17px 0 20px;position:relative;z-index:1}
.nl-hero h1 em{font-style:italic;color:#e3c996}
.nl-hero p{font:15px/1.8 Arial,sans-serif;max-width:640px;color:#d0dce0;position:relative;z-index:1}
.nl-hero-stats{display:flex;flex-wrap:wrap;gap:8px 33px;margin-top:35px;position:relative;z-index:1}
.nl-hero-stats span{display:flex;align-items:baseline;gap:8px;color:#d5dce0;font-size:12px}
.nl-hero-stats strong{font:normal 27px Georgia,serif;color:white}
/* Liga: vysvetlenie programu medzi hero a osobným panelom */
.nl-how{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:23px 36px;align-items:start;margin:0 0 32px;padding:clamp(22px,3vw,36px);border:1px solid #ddcfb5;border-top:3px solid #c5a16a;border-radius:15px;background:linear-gradient(120deg,#fffcf7 0%,#f8f3e9 100%);box-shadow:0 9px 30px #1b354b0a}
.nl-how .nl-kicker{color:#a67f4b}
.nl-how-intro h2{font:400 clamp(28px,3.4vw,39px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#173a4e;margin:12px 0 16px}
.nl-how-intro p{font:13px/1.85 Arial,sans-serif;color:#5d7280;margin:0 0 15px}
.nl-how-footnote{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.04em;color:#987e58}
.nl-how-steps{list-style:none;display:grid;gap:0;margin:0;padding:0}
.nl-how-steps li{display:grid;grid-template-columns:37px minmax(0,1fr);gap:13px;padding:10px 0 12px;border-bottom:1px solid #e5dccd}
.nl-how-steps li:first-child{padding-top:0}
.nl-how-steps li:last-child{border-bottom:none;padding-bottom:0}
.nl-how-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d5bf96;border-radius:50%;background:#f3e7d2;color:#80613b;font:700 11px Arial,sans-serif}
.nl-how-steps strong{display:block;margin:1px 0 5px;font:700 12px/1.4 Arial,sans-serif;color:#24485c}
.nl-how-steps p{margin:0;font:11px/1.6 Arial,sans-serif;color:#71818a}
.nl-how-note{grid-column:1/-1;margin:0;padding-top:13px;border-top:1px solid #e3d9c8;color:#837b6d;font:10px/1.6 Arial,sans-serif}
@media(max-width:800px){.nl-how{grid-template-columns:1fr;gap:22px}.nl-how-steps{gap:3px}}
@media(max-width:550px){.nl-how{margin:0 0 19px;padding:24px 20px;gap:18px;border-radius:12px}.nl-how-intro h2{font-size:30px}.nl-how-intro p{font-size:12px;line-height:1.7}.nl-how-steps li{padding:9px 0 10px;grid-template-columns:31px minmax(0,1fr);gap:10px}.nl-how-number{width:29px;height:29px}.nl-how-steps p{font-size:11px}.nl-how-note{font-size:10px}}
.nl-two-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:19px;align-items:start}
.nl-overview,.nl-ranking,.nl-program,.nl-rules,.nl-player,.nl-review{border:1px solid #e3dfd5;background:#fff;border-radius:16px;padding:clamp(20px,3vw,32px);box-shadow:0 8px 28px #16314707}
.nl-sectionhead{display:flex;justify-content:space-between;gap:12px;align-items:center}.nl-sectionhead h2,.nl-ranking h2,.nl-program h2,.nl-rules h2,.nl-player h2,.nl-review h2{font:normal clamp(25px,3vw,36px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:7px 0 16px}
.nl-dates{font-size:12px;color:#73838d;white-space:nowrap}
.nl-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 24px}
.nl-figures>div{padding:16px 10px;background:#f8f7f4;border-radius:9px;min-width:0;text-align:center}
.nl-figures strong{display:block;font:normal clamp(25px,3vw,34px) Georgia,serif;color:#183a50}
.nl-figures small{display:block;color:#6a7983;font-size:11px;margin-top:4px}
.nl-progress-label{display:flex;justify-content:space-between;margin:12px 0 8px;font-size:12px;color:#637884}
.nl-progress{height:7px;overflow:hidden;border-radius:20px;background:#e8e8e3}.nl-progress i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#aa8854,#e4c887)}
.nl-today{background:#f3f0e9;border:1px solid #ece2cf;border-radius:12px;padding:20px;margin-top:24px}
.nl-today b{display:block;font:700 12px Arial,sans-serif;color:#74572b;letter-spacing:.055em}
.nl-today p{font:13px/1.7 Arial,sans-serif;color:#596f7a;margin:10px 0 16px}
.nl-primary,.nl-secondary{appearance:none;border:1px solid #193a50;border-radius:8px;background:#193a50;color:white;padding:12px 19px;font:700 12px Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}
.nl-primary:hover{background:#29536d}.nl-primary:disabled{opacity:.47;cursor:not-allowed}
.nl-secondary{background:white;color:#193a50;border-color:#c5cbd0}.nl-secondary:hover{background:#eef2f4}
.nl-link{text-decoration:none}
.nl-ranking>p,.nl-program>p,.nl-rules>p,.nl-review>p,.nl-player>p{font:13px/1.75 Arial,sans-serif;color:#647784}
.nl-consent{display:flex;align-items:start;gap:11px;font:12px/1.6 Arial,sans-serif;color:#405a69;background:#f6f6f3;border-radius:8px;padding:12px;margin:18px 0}.nl-consent input{margin-top:3px;flex:0 0 16px;width:16px;height:16px}
.nl-board{border-top:1px solid #e8e6df;margin-top:18px}.nl-board-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 4px;border-bottom:1px solid #eeece7;font-size:12px}.nl-board-row b{color:#b58f55}.nl-board-row span{overflow-wrap:anywhere}.nl-board-row strong{white-space:nowrap}.nl-muted{font:12px/1.6 Arial,sans-serif;color:#73818a}
.nl-program{margin:26px 0}.nl-program h2{margin-top:8px}
.nl-week{padding-top:12px;margin:16px 0 25px;border-top:1px solid #e9e7e0}.nl-week h3{font:normal 22px Georgia,serif;color:#243f52;margin:10px 0 16px}
.nl-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.nl-day{border:1px solid #e9e7e1;background:#fafaf8;border-radius:10px;padding:16px;min-width:0;display:flex;flex-direction:column;gap:8px;transition:border-color .2s}
.nl-day:hover{border-color:#b5a07a}.nl-day.expert{background:#f8f0e6;border-color:#decba7}
.nl-day-top{display:flex;gap:7px;justify-content:space-between;align-items:center}
.nl-day-top span{font:normal 20px Georgia,serif;color:#213e50}.nl-day-top small{font:700 9px Arial,sans-serif;letter-spacing:.055em;color:#997749;text-align:right}
.nl-day strong{font:600 14px/1.45 Georgia,serif}.nl-day p{font:12px/1.6 Arial,sans-serif;color:#6b7b84;margin:0;flex:1}.nl-day-bottom{font-size:10px;color:#829097}.nl-day button{appearance:none;text-align:left;border:0;color:#315771;background:transparent;padding:0;font-size:11px;cursor:pointer}
.nl-day.completed{border-color:#c4d7c5}
.nl-rules{margin-top:21px}.nl-rules h2{margin:0 0 10px}
.nl-player{margin:26px 0;border-color:#ccb78b}.nl-player h2{margin:10px 0 12px}
.nl-question-list{display:grid;gap:18px;margin:26px 0}
.nl-question{padding:21px;border:1px solid #e8e7e2;background:#fbfaf7;border-radius:13px}
.nl-question-head{display:flex;justify-content:space-between;gap:8px;font:700 10px Arial,sans-serif;letter-spacing:.08em;color:#b08a51}
.nl-question h3{font:normal 20px/1.42 Georgia,serif;color:#17364a;margin:16px 0 8px}
.nl-question>p{font-size:11px;color:#788891}
.nl-options{display:grid;gap:8px;margin-top:14px}
.nl-options button{display:flex;text-align:left;gap:13px;align-items:flex-start;border-radius:8px;border:1px solid #dcdedc;background:#fff;color:#263f50;padding:12px 14px;cursor:pointer;font:13px/1.5 Arial,sans-serif}
.nl-options button:hover{border-color:#a99b84}.nl-options button.selected{border-color:#b69658;background:#fcf6eb}
.nl-options b{width:24px;height:24px;flex:0 0 24px;border-radius:5px;background:#ebedf0;text-align:center;line-height:24px;color:#183a50}
.nl-options .selected b{background:#c09c58;color:white}
.nl-document{border:1px solid #dbd0bb;border-radius:12px;background:#f9f6ef;margin:20px 0}
.nl-doc-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:17px 21px;border-bottom:1px solid #e3d8c3}
.nl-doc-heading span{font:700 11px Arial,sans-serif;letter-spacing:.07em;color:#987649}.nl-doc-heading strong{font-size:11px;color:#627581}
.nl-document-body{white-space:pre-wrap;padding:23px;font:14px/1.9 Georgia,serif;color:#213a4b}
.nl-source{overflow-wrap:anywhere;font:11px/1.6 Arial,sans-serif;color:#697b83;padding:0 20px 18px}
.nl-memo{margin:22px 0;padding:22px;background:#f3f3ee;border-radius:12px}.nl-memo h3{font:normal 22px Georgia,serif;margin:0 0 12px}
.nl-memo p,.nl-memo small{font:12px/1.7 Arial,sans-serif;color:#586e78}
.nl-memo textarea{display:block;width:100%;box-sizing:border-box;min-height:220px;max-width:100%;resize:vertical;padding:14px;font:13px/1.7 Arial,sans-serif;border:1px solid #bfc8c8;border-radius:8px;background:#fff;color:#243b4b;margin:14px 0 7px}
.nl-review{margin:26px 0;border-color:#cbd7ce}.nl-review-list{display:grid;gap:8px;margin:20px 0}
.nl-review-item{background:#f8f8f4;border:1px solid #e8e9e2;padding:15px;border-radius:8px;font:12px/1.6 Arial,sans-serif}
.nl-review-item strong{color:#315e46}.nl-review-item p{margin:6px 0;color:#536d7a}
.nl-rubric{background:#f7f1e7;padding:22px;border-radius:10px;font:13px/1.7 Arial,sans-serif}.nl-rubric h3{font:normal 22px Georgia,serif;margin-top:0}
.nl-memo-review{padding:16px 0}.nl-memo-review p{white-space:pre-wrap;overflow-wrap:anywhere}
.nl-message{font:13px/1.6 Arial,sans-serif;color:#8e5634;padding:12px 15px;background:#fff1e8;border:1px solid #efd4bf;border-radius:8px}.nl-status{font-size:13px;color:#667985}
.nl-disclaimer{font:11px/1.6 Arial,sans-serif;color:#87939a;margin:14px 0 0}
@media(max-width:900px){.nl-two-columns{grid-template-columns:minmax(0,1fr)}.nl-hero{padding:46px 25px}.nl-days{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.nl-page{padding-bottom:40px}.nl-hero{margin-inline:-12px;border-radius:0 0 15px 15px;padding:38px 24px}.nl-hero h1{font-size:39px}.nl-hero-stats{gap:13px 18px}.nl-hero-stats strong{font-size:23px}.nl-hero-stats span{font-size:11px}.nl-days{grid-template-columns:1fr}.nl-overview,.nl-ranking,.nl-program,.nl-rules,.nl-player,.nl-review{padding:19px}.nl-sectionhead{align-items:start}.nl-dates{font-size:10px}.nl-figures{gap:6px}.nl-figures>div{padding:12px 4px}.nl-figures strong{font-size:25px}.nl-doc-heading{display:block}.nl-document-body{padding:17px;font-size:13px}.nl-question{padding:15px}.nl-question h3{font-size:18px}}


/* November expert case: legal-document analysis and interactive clause selection */
.nl-doc-highlights{display:grid;gap:10px;white-space:normal}
.nl-doc-select{appearance:none;display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;padding:16px 18px;border:1px solid #ded7c8;border-radius:9px;background:#fffefa;color:#243d4f;font:14px/1.75 Georgia,serif;white-space:pre-wrap;cursor:pointer;transition:border-color .15s,background .15s}
.nl-doc-select:focus-visible{outline:3px solid #a7a0db;outline-offset:2px}
.nl-doc-select:hover{border-color:#bda369}
.nl-doc-select.selected{border-color:#a48340;background:#fbf3dd;box-shadow:inset 4px 0 0 #bda05f}
.nl-doc-index{font:700 11px Arial,sans-serif;letter-spacing:.08em;color:#917343;text-transform:uppercase}
.nl-doc-select.selected .nl-doc-index{color:#326044}
.nl-timer-line{font:13px/1.6 Arial,sans-serif;color:#5e7280}
.nl-timer-line strong{font-variant-numeric:tabular-nums;color:#17384c;padding:4px 8px;background:#edf1f1;border-radius:5px}
.nl-timer-line .expired{color:#973f36;background:#f9e9e6}


/* Právnická liga — premium awards, profiles and certificate gallery */
.nl-ranking{min-width:0}
.lra-board-wrap{overflow:hidden;border:1px solid #e8e3d9;border-radius:14px;margin-top:18px;background:#fff}
.lra-board-head{display:grid;grid-template-columns:minmax(0,1fr) 94px 64px;gap:8px;padding:14px 12px;background:#eff2f0;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.11em;color:#7c8b91}
.lra-board-head>span:not(:first-child){text-align:right}
.lra-board-row{display:grid;grid-template-columns:minmax(0,1fr) 94px 64px;gap:8px;align-items:center;appearance:none;width:100%;border:none;border-top:1px solid #eaece7;background:white;color:#19354a;padding:10px 12px;text-align:left;cursor:pointer;font:12px/1.4 Arial,sans-serif;transition:background .14s}
.lra-board-row:hover,.lra-board-row:focus-visible{background:#f2f7f6}
.lra-board-row:focus-visible{outline:3px solid #7b9eb0;outline-offset:-3px}
.lra-board-row.lra-first{background:linear-gradient(90deg,#fcf2da 0%,#fffdf5 80%);border-top-color:#ead6a9}
.lra-board-row.lra-second{background:linear-gradient(90deg,#eef2f4 0%,#fff 85%)}
.lra-board-row.lra-third{background:linear-gradient(90deg,#f7ebe3 0%,#fff 85%)}
.lra-member{display:flex;align-items:center;min-width:0;gap:9px}
.lra-pos{font:700 12px Arial,sans-serif;color:#9a855f;width:19px;flex:none}
.lra-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;font:700 13px Georgia,serif;background:#e5eae7;color:#214555}
.lra-first .lra-avatar{background:#e8d1a5;color:#785b2d}
.lra-second .lra-avatar{background:#d9e2e8;color:#637384}
.lra-third .lra-avatar{background:#e9c7b8;color:#875942}
.lra-member-main{display:grid;gap:2px;min-width:0}
.lra-member-main b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lra-member-main small{font:10px Arial,sans-serif;color:#86969c;white-space:nowrap}
.lra-score,.lra-attend{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}
.lra-score{color:#1c4f64;font-size:14px;white-space:nowrap}
.lra-score small,.lra-attend small{font-size:9px;font-weight:400;color:#82929a}
.lra-attend{color:#506775;font-size:12px}
.lra-demo-foot{margin:11px 2px 0!important;color:#987549!important;font-size:11px!important;line-height:1.65!important}
.lra-award-section{margin:36px 0 20px;padding:34px;border:1px solid #ddd9ce;background:#fff;border-radius:22px}
.lra-award-section h2{font:normal clamp(29px,4vw,41px)/1.2 Georgia,serif;color:#183b51;margin:12px 0}
.lra-award-section>p{font:14px/1.7 Arial,sans-serif;color:#617584;max-width:770px}
.lra-award-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}
.lra-award-card{padding:17px 12px;border:1px solid #e5e9e5;border-radius:13px;background:#fafbf9;display:flex;flex-direction:column;gap:10px;justify-content:space-between}
.lra-award-card small{font:11px/1.55 Arial,sans-serif;color:#657884}
.lra-badge{display:inline-flex;gap:7px;align-items:center;max-width:100%;font:600 11px/1.35 Arial,sans-serif;white-space:normal;color:#24445b}
.lra-symbol{display:grid;place-items:center;width:36px;height:36px;min-width:36px;border-radius:12px;border:1px solid #bfa678;background:#f9edd2;color:#936d2f;font:25px Georgia,serif;box-shadow:0 1px 5px #00000008}
.lra-silver .lra-symbol{background:#ebeff3;border-color:#aab9c1;color:#778899}
.lra-bronze .lra-symbol{background:#f2e2da;border-color:#c99d84;color:#9a654d}
.lra-blue .lra-symbol{background:#e8f0f7;border-color:#a6c3d0;color:#4c758c}
.lra-green .lra-symbol{background:#e5f2e9;border-color:#9bc0ac;color:#488261}
.lra-copper .lra-symbol{background:#f9ebe3;border-color:#d9b9a6;color:#a46947}
.lra-small .lra-symbol{width:27px;height:27px;min-width:27px;font-size:18px;border-radius:9px}
.lra-cert-invite{margin-top:20px;background:#163449;color:#f9f6f0;padding:26px 28px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.lra-cert-invite h3{font:normal 27px/1.2 Georgia,serif;margin:8px 0}
.lra-cert-invite p{font:12px/1.65 Arial,sans-serif;color:#d1dade;max-width:650px}
.lra-cert-invite .nl-kicker{color:#e4c78e}
.lra-action{appearance:none;display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid #ba9654;border-radius:9px;background:#d6b472;color:#17354a;padding:12px 16px;font:700 12px Arial,sans-serif;cursor:pointer;min-width:max-content}
.lra-action:hover{background:#edd39a}
.lra-drawer-backdrop{position:fixed;inset:0;background:#061b2ba8;z-index:99991;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;box-sizing:border-box}
.lra-profile,.lra-certificate-content{position:relative;width:min(100%,650px);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e9e1d0;background:#fcfbf7;border-radius:19px;box-shadow:0 30px 110px #06192855;padding:28px;box-sizing:border-box}
.lra-close{position:absolute;right:17px;top:14px;width:37px;height:37px;border-radius:50%;border:1px solid #d5d7d3;background:#fff;color:#19394a;cursor:pointer;font:28px Arial,sans-serif}
.lra-profile-top{display:flex;gap:20px;align-items:center;padding-right:36px;margin:6px 0 25px}
.lra-profile-avatar{width:82px;height:82px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#183c56,#436a7d);font:normal 31px Georgia,serif;color:#e9d3aa}
.lra-profile h2{font:normal 37px Georgia,serif;margin:8px 0 5px;color:#18384e}
.lra-profile-top p{font:13px Arial,sans-serif;color:#657b87}
.lra-profile h3{font:normal 22px Georgia,serif;color:#1d3e4c;margin:22px 0 12px}
.lra-profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.lra-profile-stats>div{padding:14px 8px;background:#eff3f1;border:1px solid #e6eae5;border-radius:11px;display:grid;gap:5px;text-align:center}
.lra-profile-stats strong{font:normal 24px Georgia,serif;color:#173b4d}
.lra-profile-stats span{font:11px Arial,sans-serif;color:#6c7c85}
.lra-further{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}
.lra-further span{padding:8px 12px;background:#f9f0dc;border-radius:8px;font:12px Arial,sans-serif;color:#5e645b}
.lra-badges{display:flex;gap:11px;flex-wrap:wrap;padding:11px 0}
.lra-days{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}
.lra-days span{display:grid;place-items:center;background:#eef0ed;color:#9ba6a3;border-radius:5px;height:27px;font:11px Arial,sans-serif}
.lra-days .is-done{background:#cfe7da;color:#315d4c;font-weight:700}
.lra-privacy,.lra-profile-note{font:12px/1.7 Arial,sans-serif;color:#7a888c}
.lra-profile-actions{margin-top:20px}
.lra-certificate-modal{z-index:99993}
.lra-certificate-content{width:min(96vw,1050px)}
.lra-certificate-content h2{font:normal 30px Georgia,serif;color:#183b51;margin:13px 0 17px}
.lra-certificate-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px;padding-right:45px}
.lra-certificate-tabs button{border:1px solid #c7cccb;background:#fff;color:#4a6473;border-radius:7px;padding:8px 11px;font:700 10px Arial,sans-serif;cursor:pointer}
.lra-certificate-tabs button.is-active{background:#17394d;border-color:#17394d;color:#fff}
.lra-svg-preview{border:1px solid #e3dbc8;border-radius:12px;overflow:hidden;line-height:0}
.lra-svg-preview svg{width:100%;height:auto}
.lra-certificate-content>p{font:12px/1.7 Arial,sans-serif;color:#657681}
@media(max-width:1050px){.lra-award-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.lra-board-head,.lra-board-row{grid-template-columns:minmax(0,1fr) 73px 51px;padding:9px 8px;gap:4px}.lra-member{gap:5px}.lra-pos{width:15px;font-size:10px}.lra-avatar{width:29px;height:29px;flex-basis:29px;font-size:11px}.lra-member-main b{font-size:11px}.lra-member-main small{font-size:9px}.lra-score{font-size:12px}.lra-award-section{padding:20px 15px}.lra-award-gallery{grid-template-columns:1fr}.lra-cert-invite{flex-direction:column;align-items:stretch;padding:20px}.lra-action{width:100%;min-width:0}.lra-profile,.lra-certificate-content{padding:22px 16px;max-height:calc(100dvh - 30px)}.lra-profile-top{gap:12px}.lra-profile-avatar{width:60px;height:60px;font-size:24px}.lra-profile h2{font-size:29px}.lra-profile-stats{grid-template-columns:repeat(2,1fr)}.lra-further{flex-direction:column}.lra-certificate-tabs button{font-size:9px}}


/* Six-factor legal memorandum feedback */
.nl-ai-assessment{margin-top:30px;padding:25px;border-radius:15px;border:1px solid #d0dfd9;background:#f6faf7;font:13px/1.75 Arial,sans-serif;color:#3e5964}
.nl-ai-assessment h3{font:normal 27px Georgia,serif;color:#163d4c;margin:10px 0}
.nl-ai-assessment p{line-height:1.8}
.nl-ai-rubric{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}
.nl-ai-rubric span{padding:12px 14px;border-radius:8px;border:1px solid #e0e8e1;background:#fff;color:#3c6170;font:12px Arial,sans-serif}
.nl-ai-opt{display:flex;gap:13px;padding:16px;background:#fff;border:1px solid #dce6df;border-radius:10px;font:12px/1.6 Arial,sans-serif;color:#4a6770;margin:18px 0}
.nl-ai-opt input{width:18px;height:18px;margin:3px 0 0;flex:none}
.nl-ai-notice{padding:13px 16px;border-radius:8px;border:1px solid #dfd9be;background:#fff9eb;color:#695a3c}
.nl-ai-total{display:flex;gap:14px;align-items:center;margin:22px 0 12px}
.nl-ai-total strong{font:normal 38px Georgia,serif;color:#215c50}
.nl-ai-total span{font:12px Arial,sans-serif;color:#627581}
.nl-ai-criteria{display:grid;gap:10px;margin:15px 0}
.nl-ai-criteria>div{padding:15px;border:1px solid #dce8e0;border-radius:9px;background:#fff}
.nl-ai-criteria>div>div{display:flex;justify-content:space-between;gap:12px;color:#1b5162;font-weight:700}
.nl-ai-criteria p{margin:8px 0 0;color:#5d737e;font-size:12px}
@media(max-width:580px){.nl-ai-assessment{padding:18px}.nl-ai-rubric{grid-template-columns:1fr}}

/* Issued certificates */
.lra-my-certificates{margin:22px 0;padding:28px;background:#f7faf8;border:1px solid #dce5dd;border-radius:18px}.lra-my-certificates h2{font:normal 30px Georgia,serif;color:#193d51;margin:10px 0 14px}.lra-my-certificates p{font:13px/1.7 Arial,sans-serif;color:#647983}.lra-my-list{display:grid;gap:12px}.lra-my-item{display:flex;align-items:center;gap:15px;padding:14px;background:#fff;border:1px solid #e0e7e0;border-radius:11px}.lra-my-item h3{font:normal 21px Georgia,serif;margin:0;color:#254c61}.lra-my-item p{margin:6px 0 0;font-size:11px}.lra-cert-icon{border-radius:50%;width:47px;height:47px;display:grid;place-items:center;background:#ebdcbd;color:#7e612d;font:26px Georgia,serif}.lra-my-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.lra-my-actions button,.lra-my-actions a{font:700 11px Arial,sans-serif;text-decoration:none;background:#e6eee8;color:#1d4c5c;padding:8px 10px;border:0;border-radius:6px;cursor:pointer}.lra-verify-page{padding:65px 16px 90px;background:#f1f3ef;min-height:55vh}.lra-verify-card{margin:auto;max-width:850px;background:white;border:1px solid #e1e3df;border-radius:19px;padding:35px;box-shadow:0 20px 50px #21465b10}.lra-verify-card h1{font:normal clamp(30px,4vw,45px)/1.2 Georgia,serif;color:#183b51}.lra-verify-card p{font:14px/1.7 Arial,sans-serif;color:#617784}.lra-verify-card dl{display:grid;grid-template-columns:150px 1fr;gap:10px;border:1px solid #e5e8e5;padding:18px;border-radius:9px}.lra-verify-card dt{font-weight:700;color:#597080}.lra-verify-card dd{margin:0;color:#1e4150;overflow-wrap:anywhere}.lra-valid,.lra-invalid{border-radius:9px;padding:15px 18px;margin:19px 0;background:#e5f2e8;color:#30664b}.lra-invalid{background:#fff1eb;color:#8e4f40}.lra-valid p,.lra-invalid p{margin-bottom:0}.lra-verify-card .lra-svg-preview{margin:24px 0}@media(max-width:580px){.lra-my-certificates{padding:20px 15px}.lra-my-item{flex-direction:column;align-items:start}.lra-my-actions{margin-left:0}.lra-verify-card{padding:22px 16px}.lra-verify-card dl{grid-template-columns:1fr;gap:5px}}

