.g-article{padding-top:var(--du-sp-4);padding-bottom:var(--du-sp-2)}.g-crumbs{color:var(--muted);margin:0 0 var(--du-sp-3)}.g-crumbs a{color:var(--muted)}.g-h1{font-size:var(--du-fs-yen);letter-spacing:-.01em;margin:0 0 var(--du-sp-3);text-wrap:pretty;line-height:1.35}.g-dates{color:var(--muted);margin:0 0 var(--du-sp-4)}.g-lead{font-size:var(--du-fs-body);color:var(--du-ink-2);margin:0 0 var(--du-sp-5)}.g-nobr{white-space:nowrap}.g-article :lang(ja) ruby rt,.g-article:lang(ja) rt{font-size:var(--du-fs-micro)}.g-article:lang(ja) p,.g-article:lang(ja) li,.g-article:lang(ja) td,.g-article:lang(ja) th{line-height:1.85}.g-toc{background:var(--surface-2);border-radius:var(--du-r-md);padding:var(--du-sp-3) var(--du-sp-4);margin:0 0 var(--du-sp-2);font-size:var(--du-fs-body)}.g-toc-title{margin:0 0 var(--du-sp-1);font-weight:700}.g-section{padding-top:var(--du-sp-8);scroll-margin-top:12px}.g-section h2{font-size:var(--du-fs-heading);margin:0 0 var(--du-sp-3);padding-top:var(--du-sp-1);line-height:1.4}.g-section h3{font-size:var(--du-fs-button);margin:var(--du-sp-5) 0 var(--du-sp-2)}.g-list{padding-left:var(--du-sp-6);margin:0 0 var(--du-sp-4);gap:var(--du-sp-1);display:grid}.g-callout{background:var(--du-surface-2);border-radius:var(--du-r-md);padding:var(--du-sp-3) var(--du-sp-4);margin:0 0 var(--du-sp-4);font-size:var(--du-fs-body)}.g-warn{background:var(--warn-soft)}.g-table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 var(--du-sp-4);border:1px solid var(--line);border-radius:var(--du-r-md);background:var(--surface);overflow-x:auto}.g-table{border-collapse:collapse;width:100%;font-size:var(--du-fs-body);line-height:1.55}.g-table caption{caption-side:top;text-align:left;padding:var(--du-sp-3) var(--du-sp-3) 0;font-size:var(--du-fs-small);color:var(--muted)}.g-table th,.g-table td{padding:var(--du-sp-2) var(--du-sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.g-table tbody tr:last-child th,.g-table tbody tr:last-child td{border-bottom:0}.g-table thead th{background:var(--surface-2);font-size:var(--du-fs-tag);color:var(--muted)}.g-table tbody th{font-weight:700}.g-table td{font-variant-numeric:tabular-nums}@media (max-width:639px){.g-table th,.g-table td{padding:var(--du-sp-2) var(--du-sp-2)}.g-cols-4{font-size:var(--du-fs-small)}.g-cols-5,.g-cols-6{min-width:560px}}.g-glossary td:first-child{font-size:var(--du-fs-button);width:42%}.g-glossary rt{font-size:var(--du-fs-micro);color:var(--muted)}.g-article:lang(my) .g-table{line-height:1.8}.g-quiz-block{margin:var(--du-sp-2) 0 var(--du-sp-4)}.g-quiz-top{margin-bottom:var(--du-sp-5)}.g-quiz-title{margin:0 0 var(--du-sp-half);font-weight:700}.g-quiz{gap:var(--du-sp-3);margin-top:var(--du-sp-2);display:grid}.g-quiz-more{margin:var(--du-sp-3) 0 0}.g-cta{background:var(--strong);color:var(--strong-ink);border-radius:var(--du-r);padding:var(--du-sp-5);margin:var(--du-sp-8) 0 var(--du-sp-1)}.g-cta-title{font-weight:700;font-size:var(--du-fs-question);margin:0 0 var(--du-sp-2);line-height:1.45}.g-cta-body{color:var(--strong-muted);margin:0 0 var(--du-sp-4);font-size:var(--du-fs-body)}.g-cta .btn-row{gap:var(--du-sp-2)}.g-cta .btn{text-align:center;flex:220px}.g-cta-note{margin:var(--du-sp-3) 0 0;font-size:var(--du-fs-tag);color:var(--strong-muted)}.g-section .g-cta{margin-top:var(--du-sp-5)}.g-qlist{padding-left:var(--du-sp-5);margin:0 0 var(--du-sp-3);gap:var(--du-sp-2);font-size:var(--du-fs-body);display:grid}.g-chips{gap:var(--du-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.g-chips a{min-height:40px;padding:var(--du-sp-2) var(--du-sp-3);border:1px solid var(--line);border-radius:var(--du-r-full);background:var(--surface);font-size:var(--du-fs-small);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.g-faq{gap:var(--du-sp-2);display:grid}.g-faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--du-r-md);padding:0 var(--du-sp-4)}.g-faq summary{cursor:pointer;padding:var(--du-sp-3) 0;font-weight:700;list-style-position:outside}.g-faq details[open] summary{border-bottom:1px solid var(--line);margin-bottom:var(--du-sp-3)}.g-faq details p{margin:0 0 var(--du-sp-3)}.g-related{gap:var(--du-sp-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.g-related{grid-template-columns:1fr 1fr}}.g-related a{gap:var(--du-sp-1);height:100%;padding:var(--du-sp-4) var(--du-sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--du-r-md);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.g-related a:hover{border-color:var(--du-ink-3)}.g-related b{color:var(--du-ink);line-height:1.45}.g-related a>span{color:var(--muted);font-size:var(--du-fs-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.g-sources ul{padding-left:var(--du-sp-5);margin:0 0 var(--du-sp-3);gap:var(--du-sp-1);font-size:var(--du-fs-small);overflow-wrap:anywhere;display:grid}.g-disclaimer{margin-top:var(--du-sp-4)}.g-langs{margin-top:var(--du-sp-2)}.g-article p,.g-article li,.g-article td{overflow-wrap:break-word}.g-article:lang(my) .g-h1,.g-article:lang(my) .g-section h2{line-height:1.7}.g-article:lang(my) .g-h1{font-size:var(--du-fs-heading)}.g-article:lang(my) .g-section h2{font-size:var(--du-fs-question)}.g-gloss-desc{margin-top:var(--du-sp-1);font-size:var(--du-fs-tag);color:var(--muted);line-height:1.6;display:block}.g-cta-top{margin:var(--du-sp-4) 0 var(--du-sp-2)}.g-related a>span{-webkit-line-clamp:2}.g-related a{padding-right:var(--du-sp-10);position:relative}.g-related a:after{content:"→";color:var(--du-ink-2);font-weight:700;position:absolute;top:14px;right:16px}.g-cta-slim{align-items:center;gap:var(--du-sp-2) var(--du-sp-4);padding:var(--du-sp-4) var(--du-sp-4);margin:var(--du-sp-4) 0 var(--du-sp-2);flex-wrap:wrap;display:flex}.g-cta-slim .g-cta-note{margin:0}.g-group-h{align-items:center;gap:var(--du-sp-3);display:flex}.g-group-icon{flex:none;width:40px;height:40px}.g-faq summary{justify-content:space-between;align-items:center;gap:var(--du-sp-3);min-height:48px;list-style:none;display:flex}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary:after{content:"+";color:var(--du-ink-2);font-size:var(--du-fs-heading);flex:none;font-weight:400;line-height:1;transition:transform .2s}.g-faq details[open] summary:after{transform:rotate(45deg)}.g-article tbody th,.g-article td:first-child{min-width:5.5em}.g-num{white-space:nowrap}.g-faq summary{padding-right:var(--du-sp-8);display:block;position:relative}.g-faq summary:after{margin-top:calc(-1 * var(--du-sp-2));position:absolute;top:50%;right:2px}@media (max-width:639px){.g-table-wrap:has(.g-table:not(.g-compact)){overflow:visible}.g-table:not(.g-compact),.g-table:not(.g-compact) tbody,.g-table:not(.g-compact) tr,.g-table:not(.g-compact) th,.g-table:not(.g-compact) td{width:100%;display:block}.g-table:not(.g-compact) thead{display:none}.g-table:not(.g-compact) tr{padding:var(--du-sp-3) var(--du-sp-3);border-bottom:1px solid var(--line)}.g-table:not(.g-compact) tr:last-child{border-bottom:0}.g-table:not(.g-compact) th,.g-table:not(.g-compact) td{padding:var(--du-sp-half) 0!important;text-align:left!important;border:0!important;min-width:0!important}.g-table:not(.g-compact) tbody th{font-weight:700}.g-table:not(.g-compact) td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--du-fs-tag)}.g-table:not(.g-compact) .g-num{white-space:normal}.g-compact{font-size:var(--du-fs-small)}.g-compact th,.g-compact td{padding:var(--du-sp-2) var(--du-sp-2)}.g-table:not(.g-compact) tbody th[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--du-fs-tag);font-weight:400}.g-kv td[data-label]:before,.g-kv tbody th[data-label]:before{content:none!important}}.g-faq details[open] summary:after{content:"−";transform:none}.g-cta-title:lang(my),:lang(my) .g-cta-title{margin-bottom:var(--du-sp-3);line-height:1.8}.g-cta-slim-title{font-size:var(--du-fs-body);flex:100%;margin:0}.g-cta-slim .btn{flex:auto}.g-crumbs{font-size:var(--du-fs-tag);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-crumbs a{text-decoration:none}.g-crumbs>span[aria-hidden]{color:var(--line);font-weight:700}.g-quiz-q{padding:0}.g-answer{border:1px solid var(--du-ink-3);border-radius:var(--du-r);padding:var(--du-sp-4) var(--du-sp-4);margin:var(--du-sp-1) 0 var(--du-sp-5);background:var(--surface)}.g-answer-title{margin:0 0 var(--du-sp-1);color:var(--du-ink);font-weight:800;font-size:var(--du-fs-small);letter-spacing:.04em}.g-answer-body{font-size:var(--du-fs-body);margin:0;line-height:1.85}.g-cite{vertical-align:1px}.g-exam-chips{gap:var(--du-sp-2);margin:var(--du-sp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.g-meta-row{gap:var(--du-sp-1) var(--du-sp-3);flex-wrap:wrap;display:flex}.g-article .g-lead{font-size:var(--du-fs-body);line-height:1.8}.g-article p,.g-article li{line-height:1.85}.g-cta .g-cta-title{line-height:1.5}@media (min-width:960px){.g-index .g-related{grid-template-columns:repeat(3,1fr)}.g-index .g-related a>span{-webkit-line-clamp:2}}.g-crumbs.g-crumbs{white-space:normal;text-overflow:clip;overflow:visible}.g-crumbs.g-crumbs a{min-width:var(--du-tap)}.g-related.g-related a>span{-webkit-line-clamp:unset;display:block;overflow:visible}.g-related,.g-toc ol,.g-faq{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.g-related{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-related>li,.g-toc li,.g-faq>details{min-width:0;max-width:100%}.g-related a>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-article .g-lead{color:var(--du-ink)}.g-article .g-lead+.du-btn{margin-bottom:var(--du-sp-5)}.g-list{grid-template-columns:minmax(0,1fr)}.g-layout{width:min(var(--du-w-wide),calc(100% - var(--du-gutter)*2));margin:auto}.g-layout .g-article{min-width:0;max-width:var(--du-w-read);padding-top:var(--du-sp-4);margin:auto}.g-article-header{padding-bottom:var(--du-sp-5)}.g-layout .g-h1{font-size:var(--du-fs-display);margin-bottom:var(--du-sp-3);line-height:1.35}.g-layout .g-dates{font-size:var(--du-fs-caption);margin:0}.g-kicker{font-size:var(--du-fs-caption);color:var(--du-ident);margin:0;font-weight:700}.g-first-answer{border-top:3px solid var(--du-brand);padding:var(--du-sp-4) 0}.g-first-answer h2{font-size:var(--du-fs-title);color:var(--du-ident);margin:var(--du-sp-2) 0 var(--du-sp-4);line-height:1.5}.g-answer-context{font-size:var(--du-fs-sub);margin:0}.g-answer-figures{margin:var(--du-sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.g-answer-figures>div+div{border-left:1px solid var(--du-hair);padding-left:var(--du-sp-5)}.g-answer-figures dt{font-size:var(--du-fs-sub)}.g-answer-figures dd{align-items:baseline;gap:var(--du-sp-1);color:var(--du-ident);flex-wrap:wrap;margin:0;display:flex}.g-answer-figures strong{font-size:var(--du-fs-hero);line-height:1.3}.g-answer-figures dd span{font-size:var(--du-fs-sub)}.g-answer-compare{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--du-fs-sub)}.g-answer-compare th,.g-answer-compare td{text-align:left;vertical-align:top;padding:var(--du-sp-2) var(--du-sp-2) var(--du-sp-2) 0;border-bottom:1px solid var(--du-hair)}.g-answer-compare thead th{color:var(--du-ident)}.g-answer-compare th:first-child{width:20%;min-width:0;color:var(--du-ink-2)}.g-answer-steps{padding:var(--du-sp-4) 0;border-block:1px solid var(--du-hair);margin:0;font-weight:700;list-style:none}.g-answer-steps li{gap:var(--du-sp-3);display:flex}.g-answer-steps span{width:var(--du-sp-5);color:var(--du-ident);text-align:center;flex:none}.g-answer-foot{margin:var(--du-sp-4) 0 0;line-height:1.7}.g-layout .g-quiz-top{border:1px solid var(--du-hair);border-radius:var(--du-r);padding:var(--du-sp-4);background:var(--du-surface-2);margin-top:var(--du-sp-3)}.g-quiz-stem{font-size:var(--du-fs-question);margin:var(--du-sp-3) 0 var(--du-sp-4);line-height:1.65}.g-quiz-result{font-size:var(--du-fs-title);font-weight:700}.g-quiz-explanation{margin-top:var(--du-sp-5);padding-top:var(--du-sp-5);border-top:1px solid var(--du-hair)}.g-quiz-explanation ol{padding-left:var(--du-sp-5)}.g-quiz-explanation li+li{margin-top:var(--du-sp-3)}.g-layout .g-toc{border-block:1px solid var(--du-hair);font-size:var(--du-fs-sub);margin-top:var(--du-sp-5);background:0 0;border-radius:0;padding:0}.g-toc>summary{padding:var(--du-sp-4) 0;cursor:pointer;font-weight:700}.g-layout .g-section{padding-top:var(--du-sp-14)}.g-layout .g-section h2{font-size:var(--du-fs-display);margin:var(--du-sp-3) 0 var(--du-sp-5);line-height:1.5}.g-layout .g-section>p{margin-bottom:var(--du-sp-5)}.g-layout .g-section>.g-kicker{margin-bottom:0}.g-paper,.g-record-sheet{padding:var(--du-sp-5) var(--du-sp-4);margin:var(--du-sp-6) 0;background:var(--du-surface-2);border-top:2px solid var(--du-ident)}.g-paper h3{margin:var(--du-sp-2) 0 var(--du-sp-5);font-size:var(--du-fs-title)}.g-paper>p:not(.g-kicker){margin-top:var(--du-sp-4)}.g-paper .g-callout{font-size:var(--du-fs-caption);color:var(--du-ink-2);padding:0}.g-reference-rows{margin:var(--du-sp-5) 0}.g-reference-rows dl{margin:0}.g-rows-caption{font-size:var(--du-fs-sub);margin:0 0 var(--du-sp-3);font-weight:700}.g-reference-row{padding:var(--du-sp-3) 0;border-top:1px solid var(--du-hair)}.g-reference-row:last-child{border-bottom:1px solid var(--du-hair)}.g-reference-row dt{margin-bottom:var(--du-sp-2);font-weight:700}.g-reference-row dd{margin:0}.g-reference-routes,.g-reference-duo{gap:var(--du-sp-4);grid-template-columns:1fr 1fr;display:grid}.g-reference-routes>div{border-top:1px solid var(--du-hair);padding-top:var(--du-sp-3)}.g-reference-routes p,.g-reference-duo p{font-size:var(--du-fs-sub);margin:0}.g-reference-routes strong,.g-reference-duo strong{color:var(--du-ident);font-size:var(--du-fs-hero);margin-top:var(--du-sp-3);line-height:1.25;display:block}.g-reference-routes small,.g-reference-duo small{font-size:var(--du-fs-sub);display:block}.g-reference-duo>div+div{border-left:1px solid var(--du-hair);padding-left:var(--du-sp-4)}.g-metric{margin:var(--du-sp-6) 0;padding:var(--du-sp-5) 0;border-block:1px solid var(--du-hair)}.g-metric figcaption{font-size:var(--du-fs-sub)}.g-metric>div{color:var(--du-ident)}.g-metric strong{font-size:var(--du-fs-hero)}.g-metric span{font-size:var(--du-fs-title);margin-left:var(--du-sp-2)}.g-reference-steps{margin:var(--du-sp-5) 0;padding:0;list-style:none}.g-reference-steps li{gap:var(--du-sp-4);padding:var(--du-sp-5) 0;border-top:1px solid var(--du-hair);display:flex}.g-reference-steps li>span{color:var(--du-ident);font-weight:700;font-size:var(--du-fs-title)}.g-record-sheet{margin-inline:0}.g-record-sheet figcaption{border-bottom:1px solid var(--du-hair);padding-bottom:var(--du-sp-4)}.g-record-sheet h3{font-size:var(--du-fs-title);margin:var(--du-sp-3) 0}.g-record-date{font-size:var(--du-fs-sub);padding:var(--du-sp-4) 0}.g-record-line{justify-content:space-between;gap:var(--du-sp-3);border-bottom:1px solid var(--du-hair);padding:var(--du-sp-3) 0;font-size:var(--du-fs-sub);flex-wrap:wrap;display:flex}.g-record-line span{font-size:var(--du-fs-caption);color:var(--du-ink-2)}.g-record-update{margin:var(--du-sp-5) 0;border-left:3px solid var(--du-ident);padding-left:var(--du-sp-4)}.g-record-update h3{font-size:var(--du-fs-body)}.g-practice-link{padding:var(--du-sp-4) 0;margin:var(--du-sp-6) 0;border-block:1px solid var(--du-hair)}.g-quiz-top .g-practice-link{border:0;margin-bottom:0;padding-bottom:0}.g-practice-link>p:first-child{font-size:var(--du-fs-sub);margin:0 0 var(--du-sp-2);font-weight:700}.g-access{margin:var(--du-sp-3) 0 0;font-size:var(--du-fs-caption);color:var(--du-ink-2)}.g-next{background:var(--du-surface-2);border-top:3px solid var(--du-ident);padding:var(--du-sp-5);margin-top:var(--du-sp-14)}.g-next h2{font-size:var(--du-fs-title);margin:0 0 var(--du-sp-5)}.g-desktop-toc{display:none}@media (min-width:960px){.g-layout{grid-template-columns:minmax(0,var(--du-w-read)) minmax(0,1fr);gap:var(--du-sp-16);display:grid}.g-layout .g-article{width:100%;padding-top:var(--du-sp-6)}.g-layout .g-toc{display:none}.g-desktop-toc{padding-top:var(--du-sp-16);display:block}.g-desktop-toc>nav{top:var(--du-sp-10);border-left:1px solid var(--du-hair);padding-left:var(--du-sp-5);position:sticky}.g-desktop-toc ol{margin:var(--du-sp-5) 0}.g-layout .g-section{padding-top:var(--du-sp-16)}.g-reference-row{gap:var(--du-sp-5);grid-template-columns:168px minmax(0,1fr);display:grid}.g-paper{padding:var(--du-sp-6)}.g-reference-routes small,.g-reference-duo small{margin-left:var(--du-sp-2);display:inline}.g-answer-compare{font-size:var(--du-fs-body)}}.g-subtitle{font-size:var(--du-fs-sub);color:var(--du-ink-2);margin:0 0 var(--du-sp-4)}.g-quiz-feedback{align-items:center;gap:var(--du-sp-3);margin:var(--du-sp-4) 0;display:flex}.g-quiz-feedback p{margin:0}.g-layout{width:min(var(--du-w-wide),100%);padding-inline:var(--du-sp-5);-webkit-font-smoothing:antialiased}.g-layout .g-callout{font-size:var(--du-fs-caption);color:var(--du-ink-2);background:0 0;border-radius:0;padding:0}.g-thresholds{margin:var(--du-sp-6) 0}.g-thresholds dl{margin:0}.g-thresholds .g-reference-row{padding:var(--du-sp-5) 0;display:block}.g-thresholds dt{color:var(--du-ident);font-size:var(--du-fs-display);margin-bottom:var(--du-sp-3);line-height:1.5}.g-layout .g-faq{gap:0}.g-layout .g-faq details{border:0;border-bottom:1px solid var(--du-hair);border-radius:0;padding:0}.g-layout #faq h2,.g-layout .g-sources h2{font-size:var(--du-fs-title)}.g-layout .g-section:has(>.g-related) h2{font-size:var(--du-fs-title)}.g-layout .g-related{grid-template-columns:minmax(0,1fr);gap:0}.g-layout .g-related a{border:0;border-bottom:1px solid var(--du-hair);padding:var(--du-sp-3) var(--du-sp-6) var(--du-sp-3) 0;border-radius:0}.g-layout .g-related a>span{display:none}.g-layout .g-answer-foot{line-height:1.7}@media (min-width:960px){.g-layout{gap:var(--du-sp-20)}}@media (max-width:359px){.g-layout{padding-inline:var(--du-sp-4)}}.g-h1,.g-layout .g-section>h2{white-space:pre-line}.g-quiz-heading{align-items:center;gap:var(--du-sp-2);display:flex}.g-quiz-heading>span{font-size:var(--du-fs-caption);color:var(--du-ink-2);white-space:nowrap;margin-left:auto}.g-quiz-heading .g-quiz-title{font-size:var(--du-fs-sub);margin:0}@media (min-width:960px){.g-h1,.g-layout .g-section>h2{white-space:normal}.g-layout .g-h1{text-wrap:pretty}.g-first-answer h2 br{display:none}}.g-answer-compare thead th,.g-answer-compare tbody th{font-size:var(--du-fs-sub)}@media (min-width:960px){.g-layout .g-h1{font-size:var(--du-purchase-fs-title-wide)}.g-answer-compare td,.g-answer-compare th{padding-inline:var(--du-sp-4)}}.g-reference-routes p{min-height:3.7em}.g-layout .g-table-wrap{background:0 0;border:0;border-radius:0}.g-layout .g-table{table-layout:fixed;font-size:var(--du-fs-body);line-height:1.7}.g-layout .g-table caption{font-size:var(--du-fs-sub);color:var(--du-ink);margin-bottom:var(--du-sp-3);padding:0;font-weight:700}.g-layout .g-table th,.g-layout .g-table td{line-height:1.7}.g-layout .g-table tbody th{font-size:var(--du-fs-sub)}.g-layout .g-cols-3.g-compact th:first-child{width:44%}.g-layout .g-table thead th{font-size:var(--du-fs-caption)}.g-next{background:var(--du-brand-tint);padding:var(--du-sp-6) var(--du-sp-5);margin-top:var(--du-sp-16);border-top:0}.g-next h2{color:var(--du-ident)}.g-next>p:not(.g-access){margin:var(--du-sp-4) 0 var(--du-sp-5);font-size:var(--du-fs-sub)}
