@charset "UTF-8";:root{--clr-black: #1F2937;--clr-red: #E84646;--clr-red5: #FEF6F6;--clr-red10: #FCE4E4;--clr-blue: #264394;--clr-blue5: #F4F6FA;--clr-blue70: #677BB4;--clr-blue10: #DFE4F0;--clr-blue-hover: hsl(from var(--clr-blue) h calc(s*1.4) calc(l*.8) );--clr-darkgreen: #149089;--clr-darkgreen5: #F3F9F9;--clr-darkgreen10: #DDEFEE;--clr-link:#0083D4;--clr-gray1:#EDF2F7;--clr-gray2:#F9FAFB;--clr-black50: #8F949B;--clr-black20: #BCBFC3;--clr-black10: #E3E5E7;--sec-max-width: 100%;--article-max-width:100%;--sec-padding: 5.6em;--sec-m-side:1em;--round32: 32px;--round16: 16px;--round8: 8px;--icon:"Material Symbols Outlined";--ttl:"Zen Kaku Gothic New", sans-serif;--num:"Oswald", sans-serif;--anm-hover: all .3s ease-in-out;--header-height: 86px}@media only screen and (min-width:768px){:root{--sec-m-side: 2em;--sec-max-width: 1664px;--article-max-width: 1264px;--header-height: 121px}}@media only screen and (min-width:1024px){:root{--sec-padding: 10.4em}}@media only screen and (min-width:1024px){body:has(.sidebar.is-collapsed) .main-content{padding-left:calc(90px + 5%)}}.hidden{display:none!important}.app-layout .sp-header{background-color:var(--clr-blue);border-bottom:none}.sp-header .sp-logo img,.sp-header .header-center-logo .sp-logo img{filter:brightness(0) invert(1)}.sp-header .header-settings .toggle-btn{background-color:transparent;color:var(--bg-white)}.sp-header .hamburger-menu .bar{background-color:#fff!important}.sp-header .header-back-btn:before{color:#fff}body:has(.exam-header) .main-content{padding:0;background-color:#fff}@media only screen and (min-width:1024px){body:has(.exam-header) .main-content{padding:3em;padding-left:calc(5% + 300px);padding-right:5%;background:#f6f8fb}}.card-area{margin-bottom:2em;padding:1em;background-color:#fff;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.card-area{padding:1.5em 2.5em;margin-bottom:0}}@media only screen and (min-width:1024px){.card-area{margin-top:.5em}}.question-text{font-size:.9375rem;line-height:1.8;font-weight:400;font-family:Noto Sans JP,sans-serif;color:var(--text-main);margin-bottom:1em}@media only screen and (min-width:768px){.question-text{margin:2em 0;font-size:1rem;letter-spacing:.025em}}.statements-list{list-style:none;margin:1em 0;border-radius:4px}.statements-list li{padding:1.5em 1em;font-size:.875rem;line-height:1.5;background:#f9f9f9}.statements-list li:first-letter{font-weight:700}.statements-list li+li{border-top:1px solid var(--border-color)}@media only screen and (min-width:768px){.statements-list li{padding:1.5em;font-size:.9375rem;letter-spacing:.025em}}.choice-btn{display:block;width:100%;padding:1.142em 1.142em 1.142em 2.75em;margin:8px 0;text-align:left;position:relative;cursor:pointer;background:#fff;line-height:1.8;border:1px solid var(--border-color);border-radius:4px;font-size:.875rem;color:var(--text-main)}@media only screen and (min-width:768px){.choice-btn{font-size:1rem;letter-spacing:.05em}}.choice-btn .badge{position:absolute;top:1.6em;left:1.25em;display:inline-block;background-color:var(--clr-blue70);color:#fff;width:1.5em;height:1.5em;line-height:1.5;border-radius:2px;font-size:.75rem;text-align:center}.choice-btn:hover{background:#f5f5f5;border-color:#ccc}.choice-btn.has-explanation{margin-bottom:0;border-radius:4px 4px 0 0;border-bottom:1px solid var(--border-color);color:rgb(from var(--text-main) r g b/.7)}.choice-btn.is-selected{background-color:rgb(from var(--clr-blue) r g b/.15);border:2px solid var(--clr-blue);color:var(--clr-blue);font-weight:600}.choice-btn.is-correct{background-color:var(--true-bg)!important;border-color:var(--true-border)!important;color:var(--true-font);font-weight:700;position:relative}.choice-btn.is-incorrect{background-color:var(--false-bg)!important;border-color:var(--false-border)!important;color:var(--false-font);position:relative}.choice-btn:disabled{cursor:not-allowed;opacity:.8}.item-explanation{display:none;margin:0 0 15px;padding:12px 15px;border:1px solid var(--border-color);background-color:#fff;border-radius:0 0 4px 4px;font-size:.9rem;color:var(--clr-blue);line-height:1.6;position:relative;top:-5px;z-index:1}.item-explanation .ttl{font-weight:700}.result-box{display:none;margin:1em 0;background-color:var(--clr-blue5);color:var(--text-main);padding:.5em 1em;font-weight:700}.result-box p{font-weight:400}.result-box .ans-correct,.result-box .ans-user{font-size:.75rem}.result-box .num{font-size:1.5rem}.statements-list .item-explanation{margin-top:1em;margin-bottom:0;font-size:.875rem;padding:0;border:none;background-color:transparent}.statements-list .stmt-text{line-height:1.8}.quiz-meta-header .meta-year{padding:0;background-color:transparent;font-size:.9375rem}@media only screen and (min-width:768px){.quiz-meta-header .meta-year{font-size:.75rem;background-color:var(--clr-blue10);padding:0 .25em}.quiz-meta-header .meta-cat{padding-right:0}}.quiz-meta-header .meta-cat-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.quiz-meta-header .meta-cat{max-width:10em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width:768px){.quiz-meta-header .meta-cat{max-width:none;overflow:visible}}.quiz-meta-header .bookmark-btn{position:static;padding:2px;line-height:1;vertical-align:middle;z-index:0}.quiz-meta-header .bookmark-btn svg{width:24px;height:24px}.exam-view{display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.exam-header{z-index:9;position:sticky;top:2.5em;display:flex;justify-content:space-between;width:100%;margin-inline:auto;background-color:var(--clr-blue10)}@media only screen and (min-width:768px){.exam-header{top:3em}}@media only screen and (min-width:1024px){.exam-header{display:none}}.exam-header .quiz-meta-header{margin-bottom:0}.exam-header .quiz-meta-header .meta-year{position:relative;background-color:transparent;font-size:1rem}@media only screen and (min-width:768px){.exam-header .quiz-meta-header.is-sp{display:none}}.exam-header .exam-header-inner{position:relative;display:flex;align-items:center;gap:.75em;width:100%;padding:0}.sd-drill-label{font-size:.6875rem;font-weight:700;color:var(--accent-blue);background-color:#c2cae1;padding:.2em .8em .2em 1.454em;white-space:nowrap;position:relative;flex-shrink:0}@media only screen and (min-width:768px){.sd-drill-label{font-size:.75rem;padding:.2em .8em .2em 4em;height:100%;align-items:center;display:flex}}.sd-drill-label:after{content:"";position:absolute;right:-.55em;top:0;bottom:0;width:0;height:0;margin:auto;border-top:.9em solid transparent;border-bottom:.9em solid transparent;border-left:.55em solid #C2CAE1}@media only screen and (min-width:768px){.sd-drill-label:after{font-size:.75rem;right:-.6em;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:.6em solid #C2CAE1}}.sd-header-bar-wrap{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 1em 0 .5em}@media only screen and (min-width:768px){.sd-header-bar-wrap{padding:.25em 3em .25em 1em}}.sd-header-bar{flex:1;height:6px;background:#fff;border-radius:999px;overflow:hidden}@media only screen and (min-width:768px){.sd-header-bar{height:8px}}.sd-header-bar-fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#51c8b5,#4e70b2);border-radius:999px;transition:width .4s ease}.sd-header-count{font-size:.75rem;color:var(--clr-blue);white-space:nowrap;flex-shrink:0}.exam-main{width:100%;max-width:50em;margin:0 auto;padding-top:1.125em;background-color:var(--bg-white)}@media only screen and (min-width:1024px){.exam-main{padding-top:0;background-color:transparent}}.exam-body-wrapper .exam-sidebar{display:none}@media only screen and (min-width:768px){.exam-body-wrapper .exam-sidebar-inner{position:sticky;top:4em;display:flex;flex-direction:column;row-gap:.5em}}@media only screen and (min-width:1024px){.exam-body-wrapper{display:flex;width:100%;column-gap:1em}.exam-body-wrapper .exam-sidebar{display:block;position:relative;z-index:10}}.exam-body-wrapper .sd-circle-progress{width:56px;height:56px}.exam-body-wrapper .sd-circle-progress .app-progress-bg,.exam-body-wrapper .sd-circle-progress #sdCircleBar{stroke-width:8}.exam-body-wrapper .sd-circle-progress .app-progress-bg{stroke:var(--clr-gray1)}.exam-body-wrapper .sd-circle-progress #sdCircleBar{stroke:url(#sdCircleGrad);stroke-dasharray:289.027;stroke-dashoffset:289.027}.exam-body-wrapper .sd-circle-progress .app-progress-text{font-size:.5625rem}.exam-body-wrapper .sd-circle-progress .app-progress-text span:nth-child(1){font-size:.875rem}.exam-body-wrapper .sd-circle-progress .app-progress-text span:nth-child(2){font-size:.6875rem}.exam-body-wrapper .card-area-wrap{width:100%}.exam-body-wrapper .card-area-wrap .card-area{border-radius:0;position:relative}@media only screen and (min-width:1024px){.exam-body-wrapper .card-area-wrap .card-area{border-radius:8px}}.question-text{letter-spacing:.03em}.question-text .note-text{font-size:.75rem;color:var(--text-light);display:block;margin-bottom:1em}.question-text .note-text+br{display:none}.choice-container .choice-btn{position:relative;padding-left:2.75em;letter-spacing:.03em}.choice-container .choice-btn.is-active{background-color:rgb(from var(--clr-blue) r g b/.15);border:2px solid var(--clr-blue);color:var(--clr-blue);font-weight:600}.choice-container .badge{position:absolute;top:1.5em;left:1.25em;display:inline-block;background-color:var(--clr-blue70);color:#fff;width:1.5em;height:1.5em;line-height:1.5;border-radius:2px;font-size:.75rem;text-align:center}.exam-footer{max-width:50em;margin-inline:auto}.exam-footer-check{margin-top:1.25em;margin-bottom:4em;row-gap:.75em;text-align:center}.exam-footer-check button{width:auto;min-width:10em}@media only screen and (min-width:768px){.exam-footer-check{align-items:center;justify-content:center;flex-direction:row;column-gap:1em}}body.text-lg .choice-container .choice-btn{padding:1em 1em 3em 2.5em}.start-screen-area{margin-top:1em;max-width:31.25em}.start-screen-area .btn-start-large{max-width:20em;transition:var(--anm-hover)}.start-screen-area .btn-start-large:hover{background-color:var(--clr-blue-hover);opacity:1}.start-screen-area .sd-reset-progress-btn{display:block;margin:.8em auto 0;background:none;border:none;padding:.4em;color:var(--text-light);text-decoration:underline;font-size:.8125rem;cursor:pointer;transition:var(--anm-hover)}.start-screen-area .sd-reset-progress-btn.hidden{display:none}.start-screen-area .sd-reset-progress-btn:hover{color:var(--text-main)}.start-screen-area .start-screen-inner{box-shadow:none}@media only screen and (min-width:768px){.start-screen-area .start-screen-inner{padding:3em 2.5em}}.start-screen-area .start-desc{line-height:1.8}@media only screen and (min-width:768px){.start-screen-area .start-desc{font-size:.9375rem}}.drill-result-view{display:flex;justify-content:center;width:100%}.drill-result-inner{max-width:50em;padding:2em 1em;display:flex;flex-direction:column;align-items:center;gap:1em;width:100%;background-color:var(--bg-white)}@media only screen and (min-width:768px){.drill-result-inner{padding:3em;gap:1.5em;margin:0}}.drill-result-title{font-size:1rem;font-weight:700}@media only screen and (min-width:768px){.drill-result-title{font-size:1.25rem}}.drill-answer-table{width:100%;border-collapse:collapse;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color)}.drill-answer-table thead>tr>th{background-color:var(--border-color);color:var(--text-light);font-size:.8125rem;font-weight:600}@media only screen and (min-width:768px){.drill-answer-table thead>tr>th{padding:.25em .5em;font-size:.875rem}}.drill-answer-table tbody tr td{padding:.5em;font-size:.8125rem;text-align:center}@media only screen and (min-width:768px){.drill-answer-table tbody tr td{padding:.75em;font-size:.9375rem}}.drill-answer-table tbody tr td:nth-child(3){min-width:4em;white-space:nowrap}.drill-answer-table tbody tr td:nth-child(5){max-width:8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drill-answer-table tbody tr.is-ng-row{background-color:#fff0f0}.drill-answer-table tbody tr .result-icon-cell{text-align:center;vertical-align:middle}.drill-answer-table tbody tr .result-icon-cell svg{display:inline-block;vertical-align:middle}.drill-result-actions{display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:2em}.drill-result-actions button{flex:1;min-width:13.75em;max-width:80%}@media only screen and (min-width:768px){.drill-result-actions{flex-direction:row;width:80%}}.ans-correct,.ans-user{padding-top:0;margin-top:0;font-size:.875rem;border-top:none}.ans-correct .num,.ans-user .num{font-weight:700;font-size:1.125rem}.ans-correct .num .icon-batsu,.ans-user .num .icon-batsu{font-weight:700;color:var(--app-blu)}.ans-correct .num .icon-maru,.ans-user .num .icon-maru{font-weight:700;color:var(--app-pink)}.result-box{display:block}.ox-feedback-exp{margin-top:1.5em;padding:1.5em 1em;font-weight:400;color:var(--text-main);background-color:var(--clr-blue5);font-size:.9375rem}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.btn-next.is-shake{animation:shake .4s ease}.drill-section-label{font-weight:700;font-size:.875rem;color:var(--text-main);margin-bottom:.75em}@media only screen and (min-width:768px){.drill-section-label{font-size:.9375rem}}.drill-answers-detail{width:100%}.drill-answers-detail summary{cursor:pointer;list-style:none;padding:.5em 0;border-top:1px solid var(--border-color)}.drill-answers-detail summary::marker,.drill-answers-detail summary::-webkit-details-marker{display:none}.drill-answers-detail summary:after{content:"▼";font-size:.7em;margin-left:.5em;color:var(--text-sub)}.drill-answers-detail[open] summary:after{content:"▲"}.drill-answers-detail table{margin-top:.75em}.judgement-box{margin-top:1em;padding:1em;display:block;background-color:var(--clr-blue5);border-radius:4px;font-size:.8125rem}@media only screen and (min-width:768px){.judgement-box{font-size:.9375rem}}.choice-with-memo{position:relative}.choice-with-memo .choice-btn{padding-bottom:3em}.stmt-with-memo{position:relative}.stmt-with-memo .stmt-text{padding-bottom:3em}.choice-memo-btns{position:absolute;right:.75em;bottom:1em;display:flex;gap:1em}@media only screen and (min-width:768px){.choice-memo-btns{right:1.5em}}.choice-memo-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;color:var(--clr-black20);transition:color .1s}.choice-memo-btn svg{width:1.5em}.choice-memo-btn[data-mark=circle] svg{width:1.5em;height:1.5em}.choice-memo-btn[data-mark=cross] svg{width:1.25em;height:1.25em}.choice-memo-btn[data-mark=triangle] svg{width:1.25em;height:1.25em}.choice-memo-btn[data-mark=circle].is-active{color:#4caf50}.choice-memo-btn[data-mark=cross].is-active{color:#f44336}.choice-memo-btn[data-mark=triangle].is-active{color:#ff9800}.premium-banner{padding:1.5em 1em;margin-bottom:1.5em;background-color:var(--border-color)}.premium-banner .premium-banner-title{font-weight:700;letter-spacing:.05em}.premium-banner .premium-banner-desc{letter-spacing:.05em;font-size:.875rem}.setting-group{margin-top:1.5em}.exempt-check{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:.875rem}.exempt-check input{width:18px;height:18px}.sd-category-label{font-size:.8125rem;font-weight:600;color:var(--text-main);margin-bottom:.6em}.sd-category-checks{display:flex;flex-direction:column;gap:.6em}.sd-category-check{display:flex;align-items:center;gap:.6em;cursor:pointer;font-size:.875rem;padding:.75em 1em;border:1px solid var(--clr-black20);color:var(--clr-black20);border-radius:.2em;font-weight:500}.sd-category-check input{display:none}.sd-category-check .sd-cat-num{color:var(--clr-black20);font-size:.75rem}.sd-category-check:has(input:checked){border:1px solid var(--clr-blue);background-color:var(--clr-gray1);color:var(--clr-blue);font-weight:700}.sd-category-check:has(input:checked) .sd-cat-num{color:var(--clr-blue);font-weight:600}.score-drill-progress-intro{margin-top:10px;font-size:.9rem;color:var(--text-light);background:var(--clr-gray1);padding:1em;border-radius:8px}@media only screen and (min-width:768px){.score-drill-progress-intro{padding:2em}}.sdp-label{font-weight:700;color:var(--text-main);margin:0 0 6px}.sdp-bar-row{display:flex;align-items:center;gap:8px}.sdp-bar{flex:1;height:10px;background-color:hsl(from var(--clr-gray1) h s calc(l*.9));border-radius:999px;overflow:hidden}.sdp-bar-fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#51c8b5,#4e70b2);border-radius:999px;transition:width .4s ease}.sdp-percent{font-weight:700;color:var(--text-main);min-width:3em;text-align:right}.sdp-count,.sdp-lap{font-size:.75rem;letter-spacing:.05em}.sdp-count{margin:6px 0 0;font-weight:500}.sdp-lap{margin:2px 0 0}.score-drill-progress{margin:0;font-weight:700;text-align:center}.score-drill-status{margin-bottom:1.454em;font-size:.6875rem;color:var(--text-light);text-align:right}.score-drill-result-summary{font-size:1rem;font-weight:700;text-align:center}.score-drill-result-summary .sd-result-total,.score-drill-result-summary .sd-result-correct{display:inline-block;padding:0 2px;font-family:var(--num);font-weight:700;font-size:2rem}.score-drill-result-summary .sd-result-correct{color:var(--clr-red)}.score-drill-clear-img{display:block;width:100%;max-width:220px;height:auto;margin:8px auto 4px}.score-drill-result-progress{text-align:center;color:var(--text-light);font-size:.875rem;line-height:1.8}@media only screen and (min-width:768px){.score-drill-result-progress{font-size:.9375rem}}.lap-summary{width:100%}.lap-summary .drill-section-label+*{margin-top:.5em}.lap-summary-score{text-align:center;font-weight:700;margin:.5em 0 1em;padding:1em;font-size:1rem;border-radius:.5em;border:2px solid var(--border-color)}.lap-summary-score .lap-total-num{font-family:var(--num);font-size:1.5rem}.lap-summary-score .lap-correct-num{font-family:var(--num);font-weight:700;color:var(--clr-red);font-size:2rem}.lap-summary-top3{list-style:none;padding:0;margin-top:.5em}.lap-summary-top3 li{padding:.5em 0;font-size:.875rem;color:var(--text-main);border-bottom:1px solid var(--border-color)}.lap-summary-top3 li:last-child{border-bottom:none}@media only screen and (min-width:768px){.lap-summary-top3 li{font-size:.9375rem}}.lap-summary-box{width:100%;background:var(--clr-blue5);border-radius:8px;padding:1.5em}.score-drill-cat-progress{width:100%;padding:0 0 2em}.sdp-cat-table{width:100%;margin:8px 0 0;border-collapse:collapse;table-layout:fixed;font-size:.8125rem;border:1px solid var(--border-color)}.sdp-cat-row{border-bottom:1px solid var(--border-color)}.sdp-cat-row td{padding:.5em;vertical-align:middle}@media only screen and (min-width:768px){.sdp-cat-row td{padding:.75em}}.sdp-cat-row:last-child td{padding-bottom:1em}.sdp-cat-th{font-size:.75rem;color:var(--text-light);font-weight:600;padding:.25em .5em;background-color:var(--border-color);text-align:center}@media only screen and (min-width:768px){.sdp-cat-th{font-size:.875rem}}.sdp-cat-name{font-weight:600;color:var(--text-main);padding-left:.5em}@media only screen and (min-width:768px){.sdp-cat-name{font-size:.9375rem;text-align:center}}.sdp-cat-count{color:var(--text-main);white-space:nowrap;text-align:center;font-family:var(--num)}.sdp-cat-count .num{font-weight:600;font-size:1rem}@media only screen and (min-width:768px){.sdp-cat-count{font-size:.9375rem}.sdp-cat-count .num{font-size:1.125rem}}.sdp-cat-rate{display:flex;align-items:center;gap:.5em}.sdp-cat-bar{flex:1 1 auto;height:8px;background:var(--clr-gray1);border-radius:999px;overflow:hidden;min-width:40px}.sdp-cat-fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#51c8b5,#4e70b2);border-radius:999px;transition:width .4s ease}.sdp-cat-pct{flex:0 0 auto;font-weight:600;color:var(--text-light);text-align:right;white-space:nowrap;font-family:var(--num)}@media only screen and (min-width:768px){.sdp-cat-pct{font-size:.9375rem}}.sdp-cat-exempt{font-size:.75rem;color:var(--text-main);text-align:center}@media only screen and (min-width:768px){.sdp-cat-exempt{font-size:.9375rem}}.score-drill-title-img{display:block;max-width:240px;width:100%;height:auto;margin:0 auto 2em}.score-drill-title-img.is-score-up{margin:.5em auto 1.5em;max-width:300px}body:has(#statementsContainer) .choice-with-memo .choice-btn{padding-bottom:1.142em}.drill-section-label{margin-top:2em;position:relative;color:var(--text-main);font-weight:700;font-size:1rem;padding:.5em .5em .5em 1em;width:100%}.drill-section-label:before{content:"";background-color:var(--clr-red);display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:6px;height:80%;border-radius:3px}@media only screen and (min-width:768px){.drill-section-label{padding:.5em 1em;font-size:1.125rem}}.drill-sub-label{font-size:1rem;font-weight:700;color:var(--text-light)}.quiz-navigation{margin-bottom:1em}.quiz-navigation .drill-next-btn,.quiz-navigation .drill-ans-btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.quiz-navigation .drill-next-btn button.btn-primary,.quiz-navigation .drill-ans-btn button.btn-primary{min-width:10em}.text-md .score-drill-status,.text-md .meta-cat-group .meta-cat{font-size:.75rem}.text-lg .score-drill-status,.text-lg .meta-cat-group .meta-cat{font-size:.8125rem}.text-size-wrapper.is-pc-only .toggle-btn{width:3.5em;height:3.5em;box-shadow:var(--shadow)}.text-size-wrapper.is-pc-only .toggle-btn:hover{background-color:var(--clr-blue5)}.modal-content .modal-btn{padding:1em}.modal-content{padding:2em 1.5em;max-width:80%}.modal-content h2{font-size:1.125rem}.modal-content .modal-actions{flex-direction:column;row-gap:1em}@media only screen and (min-width:768px){.modal-content{padding:3em 2.5em}}.alert-error{margin-bottom:1.5em;font-size:.875rem;color:var(--clr-red)}.alert-error button{margin-top:.5em;font-size:.75rem;display:block}.card-footer-info{text-align:right}
