: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-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%)}}.question-article{position:relative}.seo-container{max-width:50em;font-size:1rem;margin:0 auto}.breadcrumb{font-size:.875rem;color:var(--text-light);margin-bottom:1.5em;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.breadcrumb a{color:var(--clr-link, #3b5bdb);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .sep{color:var(--text-light)}.article-header{margin-bottom:2em}@media only screen and (min-width:768px){.article-header{position:absolute;top:2.5em;left:2.5em;margin-bottom:1em}}.header-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.article-title{font-size:1rem;color:var(--clr-blue);margin:0;font-weight:700;line-height:1}.year-badge{margin-left:1em;margin-right:1em}.badge-revised{margin-top:0}.section-box{margin-bottom:1.5em}.section-title{font-size:1.1rem;font-weight:700;color:var(--text-main);border-left:4px solid var(--clr-blue);padding-left:12px;margin-bottom:16px}.question-body{font-size:.9375rem}@media only screen and (min-width:768px){.question-text{margin-top:2.5em}}.statements-list{list-style:none}.statements-list li{display:flex;gap:.5em;line-height:1.7}.statements-list li:last-child{margin-bottom:0}.statements-list .stmt-label{font-weight:700;color:var(--text-main);flex-shrink:0;min-width:1.5em}.ad-banner{margin:4em 0;text-align:center}.ad-banner img{margin-inline:auto;width:100%;max-width:30em;height:auto;transition:var(--anm-hover)}.ad-banner img:hover{opacity:.8}.ad-banner a{display:inline-block}.ad-placeholder{background:#f1f3f5;border:1px dashed #dee2e6;border-radius:8px;padding:32px;color:var(--text-light);font-size:.9rem}.cat-badge{background:#f1f3f5;color:var(--text-sub);font-size:.85rem;padding:3px 10px;border-radius:4px}.review-view{background-color:var(--bg-white);border-radius:4px;padding:1em}@media only screen and (min-width:768px){.review-view{padding:2.5em}}.review-header{padding:1em;background:var(--clr-gray1);border-bottom:none;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:4px}.review-meta{margin-bottom:1em}.review-meta .article-title .year-badge{margin-left:0}.review-item{padding:0;margin-bottom:0;border:none}.review-item .review-q-text{margin-top:.933em;margin-bottom:2.133em}.review-answer-area{margin-bottom:0;padding:0;background-color:transparent}.review-answer-area .ans-box .val{font-size:2rem;color:var(--text-main)}.review-ans-wrap{display:flex;align-items:center}.review-ans-wrap .review-section-title{margin-top:0}.question-nav{display:flex;justify-content:space-between;align-items:center;gap:.75em;margin:3em 0;padding-top:2em;flex-wrap:wrap}.nav-btn{display:inline-flex;align-items:center;padding:.75em 1.25em;border-radius:8px;font-weight:700;font-size:.875rem;text-decoration:none;transition:all .2s;white-space:nowrap}.nav-btn.btn-prev,.nav-btn.btn-next{background:var(--app-blu);color:#fff}.nav-btn.btn-prev:hover,.nav-btn.btn-next:hover{background:var(--primary-btn-hover)}.nav-btn.btn-prev.is-disabled,.nav-btn.btn-next.is-disabled{background:#e9ecef;color:var(--text-light);cursor:default}.nav-btn.btn-list{background:#f1f3f5;color:var(--text-main)}.nav-btn.btn-list:hover{background:#e9ecef}
