.page_mainContent__KOsmU{min-width:0}.page_article__qdhD1{display:flex;flex-direction:column}.page_bodyCard__0a80u{background:var(--surface);border-radius:16px;padding:20px 16px 24px;min-width:0}.page_thumbnailWrapper__BXvv4{border-radius:12px;overflow:hidden;background:var(--surface-subtle);margin-bottom:24px}.page_thumbnail__9ZdaF{width:100%;height:auto;display:block}.page_content__E7h4r{font-size:16px;line-height:28px;color:var(--ink);overflow-wrap:anywhere}.page_content__E7h4r>h1:first-child{display:none}.page_content__E7h4r .section-title{display:none!important}.page_content__E7h4r .section,.page_content__E7h4r div[class*=StatsTable_tableContainer]{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin:24px 0!important}.page_content__E7h4r div[class*=RunningStyleTable_note]{display:none!important}.page_content__E7h4r table:not([class]){width:100%!important;border-collapse:initial!important;border-spacing:0;border:1px solid var(--line);margin:24px 0;font-size:13px!important;line-height:19px;background:var(--surface)}.page_content__E7h4r table:not([class]) tr{background:none!important}.page_content__E7h4r table:not([class]) td,.page_content__E7h4r table:not([class]) th{padding:0 10px!important;height:40px;text-align:right!important;border:0!important;border-bottom:1px solid var(--line)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.page_content__E7h4r table:not([class]) thead th{height:34px;background:var(--table-head);font-size:12px;line-height:18px;font-weight:600;color:var(--ink-sub);white-space:nowrap}.page_content__E7h4r table:not([class]) td:first-child,.page_content__E7h4r table:not([class]) th:first-child{text-align:left!important}.page_content__E7h4r table:not([class]) tbody tr:last-child td{border-bottom:0!important}.page_content__E7h4r div:has(>table:not([class])){margin:24px 0}.page_content__E7h4r div:has(>table:not([class]))>table{margin:0}.page_content__E7h4r h1,.page_content__E7h4r h2,.page_content__E7h4r h3,.page_content__E7h4r h4{font-weight:700;color:var(--ink)}.page_content__E7h4r h2,.page_content__E7h4r h3,.page_content__E7h4r h4{text-wrap:balance}.page_content__E7h4r h1{font-size:24px;line-height:34px;margin:40px 0 12px}.page_content__E7h4r h2{font-size:20px;line-height:28px;margin:32px 0 12px;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:80px}.page_content__E7h4r h3{font-size:16px;line-height:24px;font-weight:600;margin:28px 0 8px;scroll-margin-top:80px}.page_content__E7h4r h4{font-size:15px;line-height:22px;font-weight:600;margin:24px 0 8px}.page_content__E7h4r p{margin:16px 0}.page_content__E7h4r a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page_content__E7h4r a:hover{color:var(--link-hover)}.page_content__E7h4r ol,.page_content__E7h4r ul{margin:16px 0;padding-left:1.5em}.page_content__E7h4r li{margin:4px 0}.page_content__E7h4r strong{font-weight:700;color:var(--ink)}.page_content__E7h4r blockquote{background:var(--surface-subtle);border-radius:12px;padding:12px 16px;margin:16px 0;color:var(--ink)}.page_content__E7h4r blockquote>:first-child{margin-top:0}.page_content__E7h4r blockquote>:last-child{margin-bottom:0}.page_content__E7h4r hr{border:none;border-top:1px solid var(--line);margin:32px 0}.page_content__E7h4r img{max-width:100%;height:auto;border-radius:12px}.page_footer__2SqUy{border-top:1px solid var(--line);padding-top:24px;margin-top:40px}.page_authorCard__B2Mt1{display:flex;align-items:flex-start;gap:16px}.page_authorImageWrapper__HyleD{width:72px;height:72px;flex-shrink:0;position:relative}.page_authorImage__YAQ4U{width:100%;height:100%;border-radius:50%;object-fit:cover}.page_authorInfo__kvNjo{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.page_authorName__UUf5N{font-size:16px;line-height:24px;font-weight:600;color:var(--ink);margin:0}.page_authorBio__NLi57{font-size:13px;line-height:20px;color:var(--ink-sub);margin:0}.page_authorBio__NLi57 a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.page_socialLinks__BIdP8{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.page_socialIcons__xgWuQ{display:flex;align-items:center;margin-left:-12px}.page_socialIcon__K6ahg{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:9999px;color:var(--ink-sub);text-decoration:none}.page_socialIcon__K6ahg svg{display:block}.page_socialIcon__K6ahg:hover{color:var(--ink)}.page_socialIcon__K6ahg:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-2px}.page_socialIcon__K6ahg[aria-label=RSS] svg{transform:scale(1.3)}.page_aboutLink__b96xO{font-size:13px;line-height:20px;color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page_aboutLink__b96xO:hover{color:var(--link-hover)}.page_articleNav__J_h0b{display:flex;flex-direction:column;margin-top:16px;border-radius:16px;background:var(--surface);overflow:hidden}.page_articleNavItem__FbPbs{display:flex;flex:1 1;min-width:0}.page_articleNavDivider__5eq2_{height:1px;margin:0 16px;background:var(--line)}.page_articleNavLink__ys2Ax{display:flex;flex-direction:column;gap:4px;width:100%;min-height:44px;padding:16px;text-decoration:none;color:var(--ink)}.page_articleNavLink__ys2Ax:hover .page_articleNavTitle__hsO1I{text-decoration:underline;text-underline-offset:3px}.page_articleNavNext___hXL5{text-align:right}.page_articleNavLabel__IIEj1{font-size:12px;line-height:18px;color:var(--ink-sub);font-weight:600}.page_articleNavTitle__hsO1I{font-size:15px;line-height:22px;color:var(--ink);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media (min-width:769px){.page_bodyCard__0a80u{padding:24px 24px 32px}.page_content__E7h4r h2{margin-top:40px}.page_authorImageWrapper__HyleD{width:96px;height:96px}.page_articleNav__J_h0b{flex-direction:row}.page_articleNavDivider__5eq2_{width:1px;height:auto;margin:16px 0}.page_articleNavLink__ys2Ax{padding:20px 24px}}.page_articleNav__J_h0b,.page_bodyCard__0a80u{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}.AverageMaturityChart_wrapper__rw8K_{margin:.5rem 0;background:#fff;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden}.AverageMaturityChart_header__3Rk8_{text-align:center;padding:.4rem 1.25rem .15rem}.AverageMaturityChart_chartTitle__NL8DM{font-size:.875rem;font-weight:700;color:#334155;margin:1rem 0 .15rem!important}.AverageMaturityChart_legend__ulHOd{display:flex;justify-content:center}.AverageMaturityChart_legendItem__w7hQl{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#94a3b8}.AverageMaturityChart_legendDashed__BxGth{display:inline-block;width:1.4rem;height:0;border-top:2px dashed #94a3b8}.AverageMaturityChart_chartArea___X1LH{padding:0 1.25rem .5rem}@media (max-width:768px){.AverageMaturityChart_chartArea___X1LH{padding:.5rem .25rem .25rem}}.AverageMaturityChart_description__dQ4pI{font-size:.72rem;color:var(--text-light);margin-bottom:.5rem;line-height:1.5}.AverageMaturityChart_canvasWrapper__fZe_s{position:relative;height:22rem;width:100%}.AverageMaturityChart_note__RIgQj{padding:.5rem 1.25rem .75rem;font-size:.7rem;color:var(--text-light);line-height:1.6}@media (max-width:768px){.AverageMaturityChart_canvasWrapper__fZe_s{height:18rem}}.BarCompareChart_wrapper__zwDOn{margin:1.2rem 0 1.6rem;padding:.85rem 1.1rem .85rem .5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px}.BarCompareChart_title__eiRHo{font-size:.9rem;font-weight:600;color:#334155;margin:0 0 .35rem;text-align:center}.BarCompareChart_chart__yaSXX{position:relative;display:flex;flex-direction:column;gap:.75rem}.BarCompareChart_row__Qp9_A{display:grid;grid-template-columns:80px 1fr;align-items:center;grid-gap:.6rem;gap:.6rem}.BarCompareChart_label__SlY6o{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.BarCompareChart_labelMain__utDHC{font-size:.85rem;color:#475569;font-weight:500}.BarCompareChart_labelCount__ZmMWv{font-size:.7rem;color:#94a3b8;font-weight:400}.BarCompareChart_barTrack__RghVX{position:relative;height:26px;background:#f1f5f9;border-radius:6px;overflow:visible}.BarCompareChart_bar__c3IJN{height:100%;border-radius:6px;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.BarCompareChart_value__n4KyU{position:absolute;top:50%;transform:translate(8px,-50%);font-size:.85rem;font-weight:700;white-space:nowrap;transition:left 1.1s cubic-bezier(.22,1,.36,1)}.BarCompareChart_baselineOverlay__J6SQg{position:absolute;top:0;bottom:0;left:calc(80px + .6rem);right:0;pointer-events:none}.BarCompareChart_baselineLine__cYWFl{position:absolute;top:-2px;bottom:-2px;width:0;border-left:2px dashed #94a3b8}.BarCompareChart_baselineNote__yCEyo{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.74rem;color:#64748b;margin:0 0 .35rem}.BarCompareChart_scale__KwEw_{display:flex;justify-content:space-between;margin:.35rem 0 0 calc(80px + .6rem);font-size:.7rem;color:#94a3b8}.BarCompareChart_baselineMarker__3K_zB{display:inline-block;width:18px;height:0;border-top:2px dashed #94a3b8}@media (max-width:600px){.BarCompareChart_wrapper__zwDOn{padding:.7rem .9rem .7rem .4rem}.BarCompareChart_title__eiRHo{font-size:.82rem}.BarCompareChart_row__Qp9_A{grid-template-columns:68px 1fr;gap:.45rem}.BarCompareChart_baselineOverlay__J6SQg{left:calc(68px + .45rem)}.BarCompareChart_labelMain__utDHC{font-size:.78rem}.BarCompareChart_labelCount__ZmMWv{font-size:.65rem}.BarCompareChart_value__n4KyU{font-size:.78rem}.BarCompareChart_baselineNote__yCEyo{font-size:.7rem}.BarCompareChart_scale__KwEw_{margin-left:calc(68px + .45rem);font-size:.65rem}}.ClassTable_tableContainer__YyY2A{background:white;overflow:hidden;margin:1rem 0;border-top:2px solid #000;border-bottom:1px solid #ddd}.ClassTable_tableScroll__ZwIuA{overflow-x:auto;-webkit-overflow-scrolling:touch}.ClassTable_table__jdhVN{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}.ClassTable_table__jdhVN thead{background:#fff;border-bottom:2px solid #000}.ClassTable_table__jdhVN th{padding:12px 8px;font-weight:600;font-size:13px;color:#000;text-align:center;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #000;background-color:#ffffff!important}.ClassTable_table__jdhVN th:first-child{border-left:none}.ClassTable_table__jdhVN th:last-child{border-right:none}.ClassTable_classCol__4kT4p{position:sticky;left:0;width:80px;min-width:80px;text-align:center!important;border-left:none!important;border-right:none!important;background:white!important;z-index:21!important;position:relative}.ClassTable_table__jdhVN thead .ClassTable_classCol__4kT4p{position:sticky;left:0;background:#ffffff!important;z-index:21!important}.ClassTable_table__jdhVN tbody .ClassTable_classCol__4kT4p{position:sticky;left:0;z-index:11!important}.ClassTable_table__jdhVN tbody .ClassTable_rowEven__wY4PA .ClassTable_classCol__4kT4p{background:#fafbfa!important}.ClassTable_table__jdhVN tbody .ClassTable_rowOdd__qyWQS .ClassTable_classCol__4kT4p{background:#fff!important}.ClassTable_classCol__4kT4p:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000}.ClassTable_table__jdhVN thead .ClassTable_classCol__4kT4p:after{z-index:22}.ClassTable_table__jdhVN tbody .ClassTable_classCol__4kT4p:after{z-index:12}.ClassTable_scrollCol__eL7AS{padding:8px;text-align:center;width:90px;min-width:90px;border-right:1px solid #ddd}.ClassTable_scrollCol__eL7AS:last-child{border-right:none}.ClassTable_table__jdhVN tbody tr{transition:background-color .2s ease;height:45px}.ClassTable_table__jdhVN tbody td{border-top:1px solid #f0f0f0;height:45px;padding:8px;font-size:13px;color:#000;vertical-align:middle}.ClassTable_table__jdhVN tbody tr:first-child td{border-top:none}.ClassTable_rowEven__wY4PA{background:#fafbfa}.ClassTable_rowOdd__qyWQS{background:#fff}.ClassTable_table__jdhVN tbody tr:hover,.ClassTable_table__jdhVN tbody tr:hover .ClassTable_classCol__4kT4p{background:#f0fdf4!important}.ClassTable_classBadge__bxScS{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:700;font-size:13px;color:#333;background:#f0f0f0}.ClassTable_gradeBadgeG1__MmRhE{background:#464EB7}.ClassTable_gradeBadgeG1__MmRhE,.ClassTable_gradeBadgeG2__GWmj2{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:700;font-size:13px;color:#fff}.ClassTable_gradeBadgeG2__GWmj2{background:#E53032}.ClassTable_gradeBadgeG3__sp3mS{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:700;font-size:13px;color:#fff;background:#5AAA49}.ClassTable_highlight__wJa9O{background:linear-gradient(135deg,#d1f0e5,#e8f9f0)!important;font-weight:700!important;color:var(--primary-green-dark)!important;padding:0 6px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;height:20px!important;line-height:1!important}@media (max-width:768px){.ClassTable_table__jdhVN{font-size:13px;width:730px!important;min-width:730px!important;max-width:730px!important;table-layout:fixed!important}.ClassTable_table__jdhVN td,.ClassTable_table__jdhVN th{padding:8px 6px;box-sizing:border-box!important}.ClassTable_table__jdhVN td:first-child,.ClassTable_table__jdhVN th:first-child{width:80px!important;min-width:80px!important;max-width:80px!important}.ClassTable_table__jdhVN td:nth-child(2),.ClassTable_table__jdhVN th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.ClassTable_table__jdhVN td:nth-child(3),.ClassTable_table__jdhVN td:nth-child(4),.ClassTable_table__jdhVN td:nth-child(5),.ClassTable_table__jdhVN th:nth-child(3),.ClassTable_table__jdhVN th:nth-child(4),.ClassTable_table__jdhVN th:nth-child(5){width:50px!important;min-width:50px!important;max-width:50px!important;padding:8px 4px!important}.ClassTable_table__jdhVN td:nth-child(6),.ClassTable_table__jdhVN td:nth-child(7),.ClassTable_table__jdhVN td:nth-child(8),.ClassTable_table__jdhVN th:nth-child(6),.ClassTable_table__jdhVN th:nth-child(7),.ClassTable_table__jdhVN th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.ClassTable_table__jdhVN td:nth-child(10),.ClassTable_table__jdhVN td:nth-child(9),.ClassTable_table__jdhVN th:nth-child(10),.ClassTable_table__jdhVN th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}.ClassTable_classBadge__bxScS,.ClassTable_gradeBadgeG1__MmRhE,.ClassTable_gradeBadgeG2__GWmj2,.ClassTable_gradeBadgeG3__sp3mS{font-size:12px;padding:3px 8px}}@media (min-width:769px){.ClassTable_openBadge__9gJR4{font-size:12px!important}.ClassTable_table__jdhVN td:first-child,.ClassTable_table__jdhVN th:first-child{width:90px!important;min-width:90px!important;max-width:90px!important}.ClassTable_table__jdhVN td:nth-child(2),.ClassTable_table__jdhVN th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.ClassTable_table__jdhVN td:nth-child(3),.ClassTable_table__jdhVN td:nth-child(4),.ClassTable_table__jdhVN td:nth-child(5),.ClassTable_table__jdhVN th:nth-child(3),.ClassTable_table__jdhVN th:nth-child(4),.ClassTable_table__jdhVN th:nth-child(5){width:60px!important;min-width:60px!important;max-width:60px!important}.ClassTable_table__jdhVN td:nth-child(6),.ClassTable_table__jdhVN td:nth-child(7),.ClassTable_table__jdhVN td:nth-child(8),.ClassTable_table__jdhVN th:nth-child(6),.ClassTable_table__jdhVN th:nth-child(7),.ClassTable_table__jdhVN th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.ClassTable_table__jdhVN td:nth-child(10),.ClassTable_table__jdhVN td:nth-child(9),.ClassTable_table__jdhVN th:nth-child(10),.ClassTable_table__jdhVN th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}}.ComparisonTable_tableContainer__OQ2gk{background:white;overflow:hidden;margin:1rem 0;border-top:2px solid #000;border-bottom:1px solid #ddd}.ComparisonTable_tableScroll__t9Rzn{overflow-x:auto;-webkit-overflow-scrolling:touch}.ComparisonTable_table__68mvK{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}.ComparisonTable_table__68mvK thead{background:#fff;border-bottom:2px solid #000}.ComparisonTable_table__68mvK th{padding:12px 8px;font-weight:600;font-size:13px;color:#000;text-align:center;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #000;background-color:#ffffff!important}.ComparisonTable_table__68mvK th:first-child{border-left:none}.ComparisonTable_table__68mvK th:last-child{border-right:none}.ComparisonTable_categoryCol__e__JB{position:sticky;left:0;width:80px;min-width:80px;text-align:center!important;border-left:none!important;border-right:none!important;background:white!important;z-index:21!important;position:relative}.ComparisonTable_table__68mvK thead .ComparisonTable_categoryCol__e__JB{position:sticky;left:0;background:#ffffff!important;z-index:21!important}.ComparisonTable_table__68mvK tbody .ComparisonTable_categoryCol__e__JB{position:sticky;left:0;z-index:11!important}.ComparisonTable_table__68mvK tbody .ComparisonTable_rowEven__Dyf8j .ComparisonTable_categoryCol__e__JB{background:#fafbfa!important}.ComparisonTable_table__68mvK tbody .ComparisonTable_rowOdd__2osbr .ComparisonTable_categoryCol__e__JB{background:#fff!important}.ComparisonTable_categoryCol__e__JB:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000}.ComparisonTable_table__68mvK thead .ComparisonTable_categoryCol__e__JB:after{z-index:22}.ComparisonTable_table__68mvK tbody .ComparisonTable_categoryCol__e__JB:after{z-index:12}.ComparisonTable_scrollCol__xYUTw{padding:8px;text-align:center;width:90px;min-width:90px;border-right:1px solid #ddd}.ComparisonTable_scrollCol__xYUTw:last-child{border-right:none}.ComparisonTable_table__68mvK tbody tr{transition:background-color .2s ease;height:45px}.ComparisonTable_table__68mvK tbody td{border-top:1px solid #f0f0f0;height:45px;padding:8px;font-size:13px;color:#000;vertical-align:middle}.ComparisonTable_table__68mvK tbody tr:first-child td{border-top:none}.ComparisonTable_rowEven__Dyf8j{background:#fafbfa}.ComparisonTable_rowOdd__2osbr{background:#fff}.ComparisonTable_table__68mvK tbody tr:hover,.ComparisonTable_table__68mvK tbody tr:hover .ComparisonTable_categoryCol__e__JB{background:#f0fdf4!important}.ComparisonTable_categoryBadge__AkwKr{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:700;font-size:13px;color:#333;background:#f0f0f0}.ComparisonTable_highlight__qAiCa{background:linear-gradient(135deg,#d1f0e5,#e8f9f0)!important;font-weight:700!important;color:var(--primary-green-dark)!important;padding:0 6px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;height:20px!important;line-height:1!important}@media (max-width:768px){.ComparisonTable_table__68mvK{font-size:13px;width:730px!important;min-width:730px!important;max-width:730px!important;table-layout:fixed!important}.ComparisonTable_table__68mvK td,.ComparisonTable_table__68mvK th{padding:8px 6px;box-sizing:border-box!important}.ComparisonTable_table__68mvK td:first-child,.ComparisonTable_table__68mvK th:first-child{width:80px!important;min-width:80px!important;max-width:80px!important}.ComparisonTable_table__68mvK td:nth-child(2),.ComparisonTable_table__68mvK th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.ComparisonTable_table__68mvK td:nth-child(3),.ComparisonTable_table__68mvK td:nth-child(4),.ComparisonTable_table__68mvK td:nth-child(5),.ComparisonTable_table__68mvK th:nth-child(3),.ComparisonTable_table__68mvK th:nth-child(4),.ComparisonTable_table__68mvK th:nth-child(5){width:50px!important;min-width:50px!important;max-width:50px!important;padding:8px 4px!important}.ComparisonTable_table__68mvK td:nth-child(6),.ComparisonTable_table__68mvK td:nth-child(7),.ComparisonTable_table__68mvK td:nth-child(8),.ComparisonTable_table__68mvK th:nth-child(6),.ComparisonTable_table__68mvK th:nth-child(7),.ComparisonTable_table__68mvK th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.ComparisonTable_table__68mvK td:nth-child(10),.ComparisonTable_table__68mvK td:nth-child(9),.ComparisonTable_table__68mvK th:nth-child(10),.ComparisonTable_table__68mvK th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}.ComparisonTable_categoryBadge__AkwKr{font-size:12px;padding:3px 8px}}@media (min-width:769px){.ComparisonTable_table__68mvK td:first-child,.ComparisonTable_table__68mvK th:first-child{width:90px!important;min-width:90px!important;max-width:90px!important}.ComparisonTable_table__68mvK td:nth-child(2),.ComparisonTable_table__68mvK th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.ComparisonTable_table__68mvK td:nth-child(3),.ComparisonTable_table__68mvK td:nth-child(4),.ComparisonTable_table__68mvK td:nth-child(5),.ComparisonTable_table__68mvK th:nth-child(3),.ComparisonTable_table__68mvK th:nth-child(4),.ComparisonTable_table__68mvK th:nth-child(5){width:60px!important;min-width:60px!important;max-width:60px!important}.ComparisonTable_table__68mvK td:nth-child(6),.ComparisonTable_table__68mvK td:nth-child(7),.ComparisonTable_table__68mvK td:nth-child(8),.ComparisonTable_table__68mvK th:nth-child(6),.ComparisonTable_table__68mvK th:nth-child(7),.ComparisonTable_table__68mvK th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.ComparisonTable_table__68mvK td:nth-child(10),.ComparisonTable_table__68mvK td:nth-child(9),.ComparisonTable_table__68mvK th:nth-child(10),.ComparisonTable_table__68mvK th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}}.course_canvas__m4eRP{--brand:#1DB854;--brand-strong:#096B32;--ink:#222222;--ink-sub:#6A6A6A;--ink-disabled:#A3A3A3;--canvas:#FAFAFA;--surface:#FFFFFF;--surface-subtle:#F3F3F3;--line:#E9E9E9;--table-head:#F7F7F7;--turf-bg:#E2F7EB;--turf-fg:#0C532A;--dirt-bg:#FDE9D7;--dirt-fg:#633D1E;--good-line:#5FC28A;--bad-line:#D98A9E;--hl-bg:#E3F6EA;--hl-fg:#222222;--link:#2563EB;--link-hover:#1D4ED8;--data-4:#1DB854;--data-5:#0F7F3E;--chart-track:#E9E9E9;--ease-out:cubic-bezier(.22,1,.36,1);--ease-ui:cubic-bezier(.2,0,0,1);--motion-bar:650ms;--motion-gauge:700ms;position:relative;background:transparent;color:var(--ink);font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif}@media (prefers-reduced-motion:reduce){.course_canvas__m4eRP{--motion-bar:0ms;--motion-gauge:0ms}}.course_num__E8UJh{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.course_crumb__zdxC9{font-size:12px;line-height:18px;color:var(--ink-sub);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.course_crumb__zdxC9 a{color:inherit;text-decoration:none}.course_crumb__zdxC9 span[aria-hidden]{color:var(--ink-disabled)}.course_hero__FA4UV{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.course_badges__tZJ_c{display:flex;gap:6px;flex-wrap:wrap}.course_badge__D5FVn{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;background:var(--surface);color:var(--ink-sub)}.course_badgeTurf__SM2On{background:var(--turf-bg);color:var(--turf-fg)}.course_badgeDirt__5htu_{background:var(--dirt-bg);color:var(--dirt-fg)}.course_title__wf9Ma{font-size:26px;line-height:36px;font-weight:700;margin:0;letter-spacing:-.01em;color:var(--ink)}.course_lead__121xl{margin:0;max-width:34em;font-size:14px;line-height:22px;color:var(--ink-sub)}.course_meta__MN59v{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12px;line-height:18px;color:var(--ink-sub)}.course_meta__MN59v b{font-weight:600;color:var(--ink)}.course_card__cC0k7{background:var(--surface);border-radius:16px;padding:18px 16px;min-width:0}.course_section__VXEbf{scroll-margin-top:120px;padding-top:28px;display:flex;flex-direction:column;gap:12px}.course_sh__lfyJ2{display:flex;flex-direction:column;gap:2px}.course_h2__AQfnD{font-size:20px;line-height:28px;font-weight:700;margin:0;text-wrap:balance;color:var(--ink)}.course_note__Hp6zS,.course_sh__lfyJ2 p{margin:0;font-size:13px;line-height:20px;color:var(--ink-sub)}.course_note__Hp6zS b{color:var(--ink);font-weight:600}.course_verdict__E56gI{display:flex;flex-direction:column;gap:12px}.course_vHead__W9_Mo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.course_vHead__W9_Mo h2{font-size:17px;line-height:24px;margin:0}.course_vRows__twWJR{display:flex;flex-direction:column}.course_vRow__J29Ub{display:grid;grid-template-columns:76px 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:44px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.course_vRow__J29Ub:last-child{border-bottom:0}.course_vKey__uDGVz{font-size:13px;color:var(--ink-sub)}.course_vVal__WsZ3s{font-size:16px;font-weight:700;text-align:right;white-space:nowrap}.course_dots__9exDb{display:flex;gap:4px;align-items:center}.course_dots__9exDb i{width:100%;max-width:28px;height:6px;border-radius:9999px;background:var(--chart-track)}.course_dots__9exDb i.course_on__fujWz{background:var(--brand)}.course_snav__lJYrr{position:sticky;top:var(--course-header-h,48px);z-index:50;background:var(--canvas);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:8px;margin-top:16px}.course_snav__lJYrr::-webkit-scrollbar{display:none}.course_chip___eJ0E{flex:none;height:36px;padding:0 14px;border-radius:9999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px;line-height:20px;font-weight:500;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .16s var(--ease-ui),color .16s var(--ease-ui)}.course_chipOn__H4zKJ{background:var(--brand);border-color:var(--brand);color:#FFFFFF;font-weight:700}.course_article__l5w6U,.course_blk__Mp1cF{display:flex;flex-direction:column}.course_blk__Mp1cF{gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.course_blk__Mp1cF:first-child{padding-top:0}.course_blk__Mp1cF:last-child{border-bottom:0;padding-bottom:0}.course_blk__Mp1cF h3{font-size:13px;line-height:20px;font-weight:600;color:var(--ink-sub);margin:0;letter-spacing:.04em}.course_blk__Mp1cF p{margin:0;font-size:15px;line-height:26px;color:var(--ink)}.course_em__l1hpX{font-weight:700;color:var(--hl-fg);background:var(--hl-bg);border-radius:4px;padding:1px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.course_textLink__A0B5g{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.course_textLink__A0B5g:hover{color:var(--link-hover)}.course_meter__0dxy4{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.course_meter__0dxy4:first-child{padding-top:0}.course_meter__0dxy4:last-child{border-bottom:0;padding-bottom:0}.course_mHead__E9M90{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.course_mHead__E9M90 span{font-size:14px;color:var(--ink-sub)}.course_mHead__E9M90 b{font-size:17px}.course_track__ViAYA{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;height:8px}.course_track__ViAYA i{background:var(--chart-track);border-radius:9999px}.course_track__ViAYA i.course_on__fujWz{background:var(--brand)}.course_marker__q5wsR{position:absolute;top:50%;left:var(--p);width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--ink);border:4px solid var(--surface);box-shadow:0 1px 4px #00000040;transition:left var(--motion-gauge) var(--ease-out)}.course_pending__egH0h .course_marker__q5wsR{left:0}.course_scale__mNl87{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;font-size:12px;line-height:18px;color:var(--ink-sub)}.course_scale__mNl87 span:last-child{text-align:right}.course_pair__NTv2p{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.course_pair__NTv2p div{background:var(--surface-subtle);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.course_pair__NTv2p span{font-size:12px;line-height:18px;color:var(--ink-sub)}.course_pair__NTv2p b{font-size:18px;line-height:26px;text-align:right}.course_rail__X7Iy0{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.75rem;scrollbar-width:none;padding-block:6px 12px;margin-block:-6px -8px;margin-inline:-.75rem;padding-inline:.75rem}.course_rail__X7Iy0::-webkit-scrollbar{display:none}.course_pick__zj5Y9{flex:0 0 84%;max-width:340px;scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}.course_pick__zj5Y9 h3{font-size:16px;line-height:24px;margin:0}.course_grp__YqGhX{display:flex;flex-direction:column;gap:6px}.course_gl__GZ_TN{font-size:12px;line-height:18px;color:var(--ink-sub)}.course_chips__MBzih{display:flex;flex-wrap:wrap;gap:6px}.course_nm__doG4G{height:34px;padding:0 13px;border-radius:9999px;background:var(--surface);border:1.5px solid var(--line);font-size:14px;font-weight:500;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;color:var(--ink)}.course_good__u1njm{border-color:var(--good-line)}.course_hole__78ejb{border-color:var(--ink-sub);border-style:dashed}.course_bad__b_xHy{border-color:var(--bad-line)}.course_none__904_s{font-size:13px;color:var(--ink-disabled)}.course_legend__fa5_W{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ink-sub)}.course_legend__fa5_W span{display:inline-flex;align-items:center;gap:6px}.course_legend__fa5_W i{width:16px;height:10px;border-radius:5px;border:1.5px solid}.course_cHead__uMVdL{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.course_cHead__uMVdL .course_note__Hp6zS:first-child{flex:1 1;min-width:0}.course_cHead__uMVdL .course_note__Hp6zS:last-child{flex:none}.course_bars__WbNnr{display:flex;flex-direction:column;margin-top:6px}.course_br__idSrz{display:grid;grid-template-columns:76px 1fr 50px;align-items:center;grid-gap:10px;gap:10px;min-height:32px}.course_lb__6bS3Y{font-size:13px;line-height:16px;display:flex;flex-direction:column;align-items:flex-start}.course_lb__6bS3Y small{font-size:12px;color:var(--ink-disabled)}.course_vl__ndcik{text-align:right;font-size:13px}.course_hl__flY3Z .course_vl__ndcik{font-weight:700}.course_bt__S4i3s{height:10px;background:var(--chart-track);border-radius:9999px;overflow:hidden}.course_bf___0gmJ{display:block;height:100%;width:var(--w);background:var(--data-4);border-radius:9999px;transform-origin:left;transition:transform var(--motion-bar) var(--ease-out);transition-delay:calc(var(--i, 0) * 40ms)}.course_hl__flY3Z .course_bf___0gmJ{background:var(--data-5)}.course_pending__egH0h .course_bf___0gmJ{transform:scaleX(0)}.course_gate__SogqS{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;font-size:12px;font-weight:600;flex:none}.course_more__o03xa{border-top:1px solid var(--line);margin-top:8px}.course_more__o03xa summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.course_more__o03xa summary::-webkit-details-marker{display:none}.course_more__o03xa summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--ink-sub);border-bottom:2px solid var(--ink-sub);transform:rotate(45deg) translateY(-3px);transition:transform .22s var(--ease-ui)}.course_more__o03xa[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.course_more__o03xa summary small{font-weight:400;color:var(--ink-sub);font-size:12px;margin-left:8px;margin-right:auto}.course_def__jb8n6{font-size:13px;line-height:22px;margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.course_def__jb8n6 b{display:inline-block;width:3em}.course_tbl__duhks{overflow-x:auto;border:1px solid var(--line);margin-bottom:8px;background:var(--surface)}.course_tbl__duhks table{border-collapse:initial;border-spacing:0;font-size:13px;line-height:19px;width:-moz-max-content;width:max-content;min-width:100%}.course_tbl__duhks td,.course_tbl__duhks th{padding:0 10px;height:40px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course_tbl__duhks tbody tr:last-child td{border-bottom:0}.course_tbl__duhks thead th{background:var(--table-head);font-size:12px;font-weight:600;color:var(--ink-sub);height:34px}.course_key__tx_Uy{position:sticky;left:0;z-index:1;background:var(--surface);text-align:left!important;box-shadow:inset -1px 0 0 var(--line)}thead .course_key__tx_Uy{background:var(--table-head)}.course_hlCell__FzAO0{display:inline-flex;align-items:center;height:24px;padding:0 6px;margin-inline:-6px;border-radius:4px;background:var(--hl-bg);color:var(--hl-fg);font-weight:700}.course_rankCard__YEKTf{padding:12px 0 0;overflow:hidden}.course_rankCard__YEKTf .course_tbl__duhks{border:0;margin:0}.course_rn__I9kXd{position:sticky;left:0;z-index:2;background:var(--surface);text-align:center!important;min-width:36px;width:36px;padding:0 4px!important;color:var(--ink-sub);font-weight:600}thead .course_rn__I9kXd{background:var(--table-head)}.course_rnm__FD8D1{position:sticky;left:36px;z-index:2;background:var(--surface);text-align:left!important;box-shadow:inset -1px 0 0 var(--line)}thead .course_rnm__FD8D1{background:var(--table-head)}.course_rnm__FD8D1 a,.course_rnm__FD8D1 span{display:inline-block;max-width:12em;overflow:hidden;white-space:nowrap;vertical-align:bottom;font-weight:500;transition:max-width .2s var(--ease-ui)}.course_rnm__FD8D1 a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.course_rnm__FD8D1 a:hover{color:var(--link-hover)}.course_narrow__9zWry .course_rnm__FD8D1 a,.course_narrow__9zWry .course_rnm__FD8D1 span{max-width:3em}.course_rankCard__YEKTf .course_tbl__duhks td,.course_rankCard__YEKTf .course_tbl__duhks th{height:36px}.course_rankCard__YEKTf .course_tbl__duhks thead th{height:32px}.course_rkb__VYc8N{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:4px;font-weight:600;color:#333}.course_rk1__BTFHb{background:#FCEA7F}.course_rk2__pxGGY{background:#CBDEFF}.course_rk3__XpAvJ{background:#EFC79F}.course_moreRow__SUpMB{display:none}.course_open__cmJH9 .course_moreRow__SUpMB{display:table-row}.course_rFoot__Ewora{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.course_hint__NFR5T{font-size:12px;color:var(--ink-sub);min-width:0}.course_btn__l5q8Z{height:36px;padding:0 16px;border-radius:9999px;font-family:inherit;font-size:13px;line-height:20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;flex:none}.course_courses__gKTXE{display:flex;flex-direction:column;gap:12px}.course_crow__vt97V{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px;align-items:start}.course_crow__vt97V .course_badge__D5FVn{justify-content:center;margin-top:6px}.course_cchips__XlOLL{display:flex;flex-wrap:wrap;gap:6px}.course_cchips__XlOLL .course_chip___eJ0E{height:36px;padding:0 12px}.course_qa__Ad2dC details{border-bottom:1px solid var(--line)}.course_qa__Ad2dC details:last-child{border-bottom:0}.course_qa__Ad2dC summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;line-height:22px;padding:8px 0}.course_qa__Ad2dC summary::-webkit-details-marker{display:none}.course_qa__Ad2dC summary:after{content:"+";font-weight:400;font-size:22px;color:var(--ink-sub);transition:transform .22s var(--ease-ui)}.course_qa__Ad2dC details[open] summary:after{transform:rotate(45deg)}.course_qaAnswer__E4fOX{padding-bottom:14px;display:flex;flex-direction:column;gap:4px}.course_qaAnswer__E4fOX p{margin:0;font-size:14px;line-height:24px}.course_qaLead__KMMfI{font-weight:700}.course_qaNote__1zGrs{font-size:12px!important;color:var(--ink-sub)}.course_about__xxyEH{margin:0;padding:0;background:none;border:0;font-size:12px;line-height:20px;color:var(--ink-sub)}.course_about__xxyEH h2{font-size:14px;line-height:20px;font-weight:700;color:var(--ink);margin:0 0 6px}.course_about__xxyEH p{margin:0 0 6px}.course_about__xxyEH a{color:var(--link);text-decoration:underline}@media (min-width:769px){.course_card__cC0k7{padding:22px 24px}.course_rankCard__YEKTf{padding:12px 0 0}.course_title__wf9Ma{font-size:30px;line-height:40px}.course_br__idSrz{grid-template-columns:96px 1fr 56px}.course_rail__X7Iy0{margin-inline:0;padding-inline:0}.course_pick__zj5Y9{flex-basis:300px}}.course_btn__l5q8Z,.course_chip___eJ0E,.course_nm__doG4G{position:relative}.course_btn__l5q8Z:after,.course_chip___eJ0E:after,.course_nm__doG4G:after{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}.course_legend__fa5_W i.course_good__u1njm{border-color:var(--good-line)}.course_legend__fa5_W i.course_hole__78ejb{border-color:var(--ink-sub);border-style:dashed}.course_legend__fa5_W i.course_bad__b_xHy{border-color:var(--bad-line)}.course_criteria__5Iba9{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;font-size:13px;line-height:22px}.course_criteria__5Iba9 p{margin:0}.course_srOnly__7Qt3G{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:769px){.course_snav__lJYrr,.course_spOnly__OQ_rq{display:none}}.course_card__cC0k7{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}.static-page_staticPageContainer__JrtDY{width:100%;max-width:1400px;margin:0 auto;padding:24px;box-sizing:border-box}@media (min-width:769px){.static-page_staticPageColumns__FNGuV{display:grid;grid-template-columns:1fr 280px;grid-gap:1rem;gap:1rem;align-items:start}.static-page_staticPageColumns__FNGuV>article{min-width:0}.static-page_staticPageColumns3__CKn8a{display:grid;grid-template-columns:280px 1fr 280px;grid-gap:1rem;gap:1rem;align-items:start}.static-page_staticPageColumns3__CKn8a>article{min-width:0}}.static-page_staticPageLeftSidebar__3qSPr{display:none}@media (min-width:769px){.static-page_staticPageLeftSidebar__3qSPr{display:block;position:sticky;top:80px}}@media (min-width:769px) and (max-width:1199px){.static-page_staticPageColumns__FNGuV{grid-template-columns:1fr}.static-page_staticPageColumns3__CKn8a{grid-template-columns:240px 1fr}}@media (max-width:768px){.static-page_staticPageContainer__JrtDY{padding:1rem .75rem 24px}}.FixedShareButton_fixedShareButton__u3iLk{position:fixed;bottom:70px;left:50%;transform:translateX(-50%);height:48px;padding:0 24px;background:#222222;border:none;border-radius:12px;box-shadow:0 4px 16px #00000012,0 0 0 1px #00000008;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;z-index:100;font-family:inherit;transition:background .16s cubic-bezier(.2,0,0,1)}.FixedShareButton_fixedShareButton__u3iLk:hover{background:#3A3A3A}.FixedShareButton_fixedShareButton__u3iLk:active{background:#111111}.FixedShareButton_fixedShareButton__u3iLk:focus-visible{outline:2px solid #096B32;outline-offset:2px}.FixedShareButton_icon__uxLCD{width:18px;height:18px;color:#ffffff;flex-shrink:0}.FixedShareButton_buttonText__Z9LOi{color:#ffffff;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}@media (min-width:769px){.FixedShareButton_fixedShareButton__u3iLk{display:none}}.GateTable_tableContainer__g8bUe{background:white;overflow:hidden;margin:1rem 0;border-top:2px solid #000;border-bottom:1px solid #ddd}.GateTable_tableScroll__0W8_i{overflow-x:auto;-webkit-overflow-scrolling:touch}.GateTable_table__4aLnw{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}.GateTable_table__4aLnw thead{background:#fff;border-bottom:2px solid #000}.GateTable_table__4aLnw th{padding:12px 8px;font-weight:600;font-size:13px;color:#000;text-align:center;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #000;background-color:#ffffff!important}.GateTable_table__4aLnw th:first-child{border-left:none}.GateTable_table__4aLnw th:last-child{border-right:none}.GateTable_gateCol__ol2tN{position:sticky;left:0;width:80px;min-width:80px;text-align:center!important;border-left:none!important;border-right:none!important;background:white!important;z-index:21!important;position:relative}.GateTable_table__4aLnw thead .GateTable_gateCol__ol2tN{position:sticky;left:0;background:#ffffff!important;z-index:21!important}.GateTable_table__4aLnw tbody .GateTable_gateCol__ol2tN{position:sticky;left:0;z-index:11!important}.GateTable_table__4aLnw tbody .GateTable_rowEven__rOWFU .GateTable_gateCol__ol2tN{background:#fafbfa!important}.GateTable_table__4aLnw tbody .GateTable_rowOdd__eMh_n .GateTable_gateCol__ol2tN{background:#fff!important}.GateTable_gateCol__ol2tN:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000}.GateTable_table__4aLnw thead .GateTable_gateCol__ol2tN:after{z-index:22}.GateTable_table__4aLnw tbody .GateTable_gateCol__ol2tN:after{z-index:12}.GateTable_scrollCol__iSOh4{padding:8px;text-align:center;width:80px;min-width:80px;border-right:1px solid #ddd}.GateTable_scrollCol__iSOh4:last-child{border-right:none}.GateTable_table__4aLnw tbody tr{transition:background-color .2s ease;height:45px}.GateTable_table__4aLnw tbody td{border-top:1px solid #f0f0f0;height:45px;padding:8px;font-size:13px;color:#000;vertical-align:middle}.GateTable_table__4aLnw tbody tr:first-child td{border-top:none}.GateTable_rowEven__rOWFU{background:#fafbfa}.GateTable_rowOdd__eMh_n{background:#fff}.GateTable_table__4aLnw tbody tr:hover,.GateTable_table__4aLnw tbody tr:hover .GateTable_gateCol__ol2tN{background:#f0fdf4!important}.GateTable_gateBadge__0S8c2{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:4px;font-weight:700;border:1px solid #ddd}.GateTable_highlight__sP3X4{background:linear-gradient(135deg,#d1f0e5,#e8f9f0)!important;font-weight:700!important;color:var(--primary-green-dark)!important;padding:0 6px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;height:20px!important;line-height:1!important}@media (max-width:768px){.GateTable_table__4aLnw{font-size:13px;width:730px!important;min-width:730px!important;max-width:730px!important;table-layout:fixed!important}.GateTable_table__4aLnw td,.GateTable_table__4aLnw th{padding:8px 6px;box-sizing:border-box!important}.GateTable_table__4aLnw td:first-child,.GateTable_table__4aLnw th:first-child{width:80px!important;min-width:80px!important;max-width:80px!important}.GateTable_table__4aLnw td:nth-child(2),.GateTable_table__4aLnw th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.GateTable_table__4aLnw td:nth-child(3),.GateTable_table__4aLnw td:nth-child(4),.GateTable_table__4aLnw td:nth-child(5),.GateTable_table__4aLnw th:nth-child(3),.GateTable_table__4aLnw th:nth-child(4),.GateTable_table__4aLnw th:nth-child(5){width:50px!important;min-width:50px!important;max-width:50px!important;padding:8px 4px!important}.GateTable_table__4aLnw td:nth-child(6),.GateTable_table__4aLnw td:nth-child(7),.GateTable_table__4aLnw td:nth-child(8),.GateTable_table__4aLnw th:nth-child(6),.GateTable_table__4aLnw th:nth-child(7),.GateTable_table__4aLnw th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.GateTable_table__4aLnw td:nth-child(10),.GateTable_table__4aLnw td:nth-child(9),.GateTable_table__4aLnw th:nth-child(10),.GateTable_table__4aLnw th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}.GateTable_gateBadge__0S8c2{width:26px;height:26px;line-height:26px;font-size:12px}}@media (min-width:769px){.GateTable_table__4aLnw td:first-child,.GateTable_table__4aLnw th:first-child{width:90px!important;min-width:90px!important;max-width:90px!important}.GateTable_table__4aLnw td:nth-child(2),.GateTable_table__4aLnw th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.GateTable_table__4aLnw td:nth-child(3),.GateTable_table__4aLnw td:nth-child(4),.GateTable_table__4aLnw td:nth-child(5),.GateTable_table__4aLnw th:nth-child(3),.GateTable_table__4aLnw th:nth-child(4),.GateTable_table__4aLnw th:nth-child(5){width:60px!important;min-width:60px!important;max-width:60px!important}.GateTable_table__4aLnw td:nth-child(6),.GateTable_table__4aLnw td:nth-child(7),.GateTable_table__4aLnw td:nth-child(8),.GateTable_table__4aLnw th:nth-child(6),.GateTable_table__4aLnw th:nth-child(7),.GateTable_table__4aLnw th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.GateTable_table__4aLnw td:nth-child(10),.GateTable_table__4aLnw td:nth-child(9),.GateTable_table__4aLnw th:nth-child(10),.GateTable_table__4aLnw th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}}.GenderTable_tableContainer__OGeNi{background:white;overflow:hidden;margin:1rem 0;border-top:2px solid #000;border-bottom:1px solid #ddd}.GenderTable_tableScroll__d_hmI{overflow-x:auto;-webkit-overflow-scrolling:touch}.GenderTable_table__VXxTU{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}.GenderTable_table__VXxTU thead{background:#fff;border-bottom:2px solid #000}.GenderTable_table__VXxTU th{padding:12px 8px;font-weight:600;font-size:13px;color:#000;text-align:center;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #000;background-color:#ffffff!important}.GenderTable_table__VXxTU th:first-child{border-left:none}.GenderTable_table__VXxTU th:last-child{border-right:none}.GenderTable_genderCol__KsstV{position:sticky;left:0;width:80px;min-width:80px;text-align:center!important;border-left:none!important;border-right:none!important;background:white!important;z-index:21!important;position:relative}.GenderTable_table__VXxTU thead .GenderTable_genderCol__KsstV{position:sticky;left:0;background:#ffffff!important;z-index:21!important}.GenderTable_table__VXxTU tbody .GenderTable_genderCol__KsstV{position:sticky;left:0;z-index:11!important}.GenderTable_table__VXxTU tbody .GenderTable_rowEven__IP1dm .GenderTable_genderCol__KsstV{background:#fafbfa!important}.GenderTable_table__VXxTU tbody .GenderTable_rowOdd__yMqG0 .GenderTable_genderCol__KsstV{background:#fff!important}.GenderTable_genderCol__KsstV:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000}.GenderTable_table__VXxTU thead .GenderTable_genderCol__KsstV:after{z-index:22}.GenderTable_table__VXxTU tbody .GenderTable_genderCol__KsstV:after{z-index:12}.GenderTable_scrollCol__46a0Q{padding:8px;text-align:center;width:90px;min-width:90px;border-right:1px solid #ddd}.GenderTable_scrollCol__46a0Q:last-child{border-right:none}.GenderTable_table__VXxTU tbody tr{transition:background-color .2s ease;height:45px}.GenderTable_table__VXxTU tbody td{border-top:1px solid #f0f0f0;height:45px;padding:8px;font-size:13px;color:#000;vertical-align:middle}.GenderTable_table__VXxTU tbody tr:first-child td{border-top:none}.GenderTable_rowEven__IP1dm{background:#fafbfa}.GenderTable_rowOdd__yMqG0{background:#fff}.GenderTable_table__VXxTU tbody tr:hover,.GenderTable_table__VXxTU tbody tr:hover .GenderTable_genderCol__KsstV{background:#f0fdf4!important}.GenderTable_genderBadge__CtOMn{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:700;font-size:13px;color:#333;background:#f0f0f0}.GenderTable_highlight__m42or{background:linear-gradient(135deg,#d1f0e5,#e8f9f0)!important;font-weight:700!important;color:var(--primary-green-dark)!important;padding:0 6px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;height:20px!important;line-height:1!important}@media (max-width:768px){.GenderTable_table__VXxTU{font-size:13px;width:730px!important;min-width:730px!important;max-width:730px!important;table-layout:fixed!important}.GenderTable_table__VXxTU td,.GenderTable_table__VXxTU th{padding:8px 6px;box-sizing:border-box!important}.GenderTable_table__VXxTU td:first-child,.GenderTable_table__VXxTU th:first-child{width:80px!important;min-width:80px!important;max-width:80px!important}.GenderTable_table__VXxTU td:nth-child(2),.GenderTable_table__VXxTU th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.GenderTable_table__VXxTU td:nth-child(3),.GenderTable_table__VXxTU td:nth-child(4),.GenderTable_table__VXxTU td:nth-child(5),.GenderTable_table__VXxTU th:nth-child(3),.GenderTable_table__VXxTU th:nth-child(4),.GenderTable_table__VXxTU th:nth-child(5){width:50px!important;min-width:50px!important;max-width:50px!important;padding:8px 4px!important}.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(2),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(3),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(4),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(5),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(3),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(4),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(5){width:65px!important;min-width:65px!important;max-width:65px!important}.GenderTable_table__VXxTU td:nth-child(6),.GenderTable_table__VXxTU td:nth-child(7),.GenderTable_table__VXxTU td:nth-child(8),.GenderTable_table__VXxTU th:nth-child(6),.GenderTable_table__VXxTU th:nth-child(7),.GenderTable_table__VXxTU th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.GenderTable_table__VXxTU td:nth-child(10),.GenderTable_table__VXxTU td:nth-child(9),.GenderTable_table__VXxTU th:nth-child(10),.GenderTable_table__VXxTU th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}.GenderTable_genderBadge__CtOMn{font-size:12px;padding:3px 8px}}.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(2),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(3),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(4),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU td:nth-child(5),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(3),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(4),.GenderTable_wideTable___fXc2 .GenderTable_table__VXxTU th:nth-child(5){width:75px!important;min-width:75px!important;max-width:75px!important}@media (min-width:769px){.GenderTable_table__VXxTU td:first-child,.GenderTable_table__VXxTU th:first-child{width:90px!important;min-width:90px!important;max-width:90px!important}.GenderTable_table__VXxTU td:nth-child(2),.GenderTable_table__VXxTU th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.GenderTable_table__VXxTU td:nth-child(3),.GenderTable_table__VXxTU td:nth-child(4),.GenderTable_table__VXxTU td:nth-child(5),.GenderTable_table__VXxTU th:nth-child(3),.GenderTable_table__VXxTU th:nth-child(4),.GenderTable_table__VXxTU th:nth-child(5){width:60px!important;min-width:60px!important;max-width:60px!important}.GenderTable_table__VXxTU td:nth-child(6),.GenderTable_table__VXxTU td:nth-child(7),.GenderTable_table__VXxTU td:nth-child(8),.GenderTable_table__VXxTU th:nth-child(6),.GenderTable_table__VXxTU th:nth-child(7),.GenderTable_table__VXxTU th:nth-child(8){width:80px!important;min-width:80px!important;max-width:80px!important}.GenderTable_table__VXxTU td:nth-child(10),.GenderTable_table__VXxTU td:nth-child(9),.GenderTable_table__VXxTU th:nth-child(10),.GenderTable_table__VXxTU th:nth-child(9){width:100px!important;min-width:100px!important;max-width:100px!important}}.HorseWeightTable_tableContainer__ogvv_{background:white;overflow:hidden;margin:1rem 0;border-top:2px solid #000;border-bottom:1px solid #ddd}.HorseWeightTable_tableScroll__PCZTA{overflow-x:auto;-webkit-overflow-scrolling:touch}.HorseWeightTable_table__WEUQd{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}.HorseWeightTable_table__WEUQd thead{background:#fff;border-bottom:2px solid #000}.HorseWeightTable_table__WEUQd th{padding:12px 8px;font-weight:600;font-size:13px;color:#000;text-align:center;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #000;background-color:#ffffff!important}.HorseWeightTable_table__WEUQd th:first-child{border-left:none}.HorseWeightTable_table__WEUQd th:last-child{border-right:none}.HorseWeightTable_weightCol__8LEDm{position:sticky;left:0;width:90px;min-width:90px;text-align:center!important;border-left:none!important;border-right:none!important;background:white!important;z-index:21!important;position:relative}.HorseWeightTable_table__WEUQd thead .HorseWeightTable_weightCol__8LEDm{position:sticky;left:0;background:#ffffff!important;z-index:21!important}.HorseWeightTable_table__WEUQd tbody .HorseWeightTable_weightCol__8LEDm{position:sticky;left:0;z-index:11!important}.HorseWeightTable_table__WEUQd tbody .HorseWeightTable_rowEven__FPyTI .HorseWeightTable_weightCol__8LEDm{background:#fafbfa!important}.HorseWeightTable_table__WEUQd tbody .HorseWeightTable_rowOdd__YkULr .HorseWeightTable_weightCol__8LEDm{background:#fff!important}.HorseWeightTable_weightCol__8LEDm:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000}.HorseWeightTable_table__WEUQd thead .HorseWeightTable_weightCol__8LEDm:after{z-index:22}.HorseWeightTable_table__WEUQd tbody .HorseWeightTable_weightCol__8LEDm:after{z-index:12}.HorseWeightTable_scrollCol__fT1bJ{padding:8px;text-align:center;width:90px;min-width:90px;border-right:1px solid #ddd}.HorseWeightTable_scrollCol__fT1bJ:last-child{border-right:none}.HorseWeightTable_table__WEUQd tbody tr{transition:background-color .2s ease;height:45px}.HorseWeightTable_table__WEUQd tbody td{border-top:1px solid #f0f0f0;height:45px;padding:8px;font-size:13px;color:#000;vertical-align:middle}.HorseWeightTable_table__WEUQd tbody tr:first-child td{border-top:none}.HorseWeightTable_rowEven__FPyTI{background:#fafbfa}.HorseWeightTable_rowOdd__YkULr{background:#fff}.HorseWeightTable_table__WEUQd tbody tr:hover,.HorseWeightTable_table__WEUQd tbody tr:hover .HorseWeightTable_weightCol__8LEDm{background:#f0fdf4!important}.HorseWeightTable_weightBadge__o6qCP{display:inline-block;padding:4px 6px;border-radius:4px;font-weight:700;font-size:11px;color:#333;background:#f0f0f0;white-space:nowrap}.HorseWeightTable_groupHeader__kqcWc{background:#f5f5f5!important;border-top:2px solid #000!important;border-bottom:1px solid #ddd!important}.HorseWeightTable_groupHeader__kqcWc:not(:first-child){border-top:none!important}.HorseWeightTable_groupHeaderCell__0xwKN{position:sticky!important;left:0!important;padding:10px 12px!important;text-align:left!important;font-weight:700!important;font-size:14px!important;color:#000!important;background:#f5f5f5!important;border:none!important;z-index:20!important}.HorseWeightTable_groupHeaderCell__0xwKN strong{font-size:14px}.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(2),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(3),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(4),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(5),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(3),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(4),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(5){width:75px!important;min-width:75px!important;max-width:75px!important}.HorseWeightTable_highlight__bXxC2{background:linear-gradient(135deg,#d1f0e5,#e8f9f0)!important;font-weight:700!important;color:var(--primary-green-dark)!important;padding:0 6px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;height:20px!important;line-height:1!important}@media (max-width:768px){.HorseWeightTable_table__WEUQd{font-size:13px;width:780px!important;min-width:780px!important;max-width:780px!important;table-layout:fixed!important}.HorseWeightTable_table__WEUQd td,.HorseWeightTable_table__WEUQd th{padding:8px 6px;box-sizing:border-box!important}.HorseWeightTable_table__WEUQd td:first-child,.HorseWeightTable_table__WEUQd th:first-child{width:80px!important;min-width:80px!important;max-width:80px!important}.HorseWeightTable_table__WEUQd td:nth-child(2),.HorseWeightTable_table__WEUQd th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.HorseWeightTable_table__WEUQd td:nth-child(3),.HorseWeightTable_table__WEUQd td:nth-child(4),.HorseWeightTable_table__WEUQd td:nth-child(5),.HorseWeightTable_table__WEUQd th:nth-child(3),.HorseWeightTable_table__WEUQd th:nth-child(4),.HorseWeightTable_table__WEUQd th:nth-child(5){width:50px!important;min-width:50px!important;max-width:50px!important;padding:8px 4px!important}.HorseWeightTable_table__WEUQd td:nth-child(6),.HorseWeightTable_table__WEUQd td:nth-child(7),.HorseWeightTable_table__WEUQd td:nth-child(8),.HorseWeightTable_table__WEUQd th:nth-child(6),.HorseWeightTable_table__WEUQd th:nth-child(7),.HorseWeightTable_table__WEUQd th:nth-child(8){width:90px!important;min-width:90px!important;max-width:90px!important}.HorseWeightTable_table__WEUQd td:nth-child(10),.HorseWeightTable_table__WEUQd td:nth-child(9),.HorseWeightTable_table__WEUQd th:nth-child(10),.HorseWeightTable_table__WEUQd th:nth-child(9){width:110px!important;min-width:110px!important;max-width:110px!important}.HorseWeightTable_weightBadge__o6qCP{font-size:10px;padding:3px 4px}.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(2),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(2){width:60px!important;min-width:60px!important;max-width:60px!important}.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(3),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(4),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd td:nth-child(5),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(3),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(4),.HorseWeightTable_wideTable__U5DQ_ .HorseWeightTable_table__WEUQd th:nth-child(5){width:65px!important;min-width:65px!important;max-width:65px!important}}@media (min-width:769px){.HorseWeightTable_table__WEUQd td:first-child,.HorseWeightTable_table__WEUQd th:first-child{width:90px!important;min-width:90px!important;max-width:90px!important}.HorseWeightTable_table__WEUQd td:nth-child(2),.HorseWeightTable_table__WEUQd th:nth-child(2){width:80px!important;min-width:80px!important;max-width:80px!important}.HorseWeightTable_table__WEUQd td:nth-child(3),.HorseWeightTable_table__WEUQd td:nth-child(4),.HorseWeightTable_table__WEUQd td:nth-child(5),.HorseWeightTable_table__WEUQd th:nth-child(3),.HorseWeightTable_table__WEUQd th:nth-child(4),.HorseWeightTable_table__WEUQd th:nth-child(5){width:60px!important;min-width:60px!important;max-width:60px!important}.HorseWeightTable_table__WEUQd td:nth-child(6),.HorseWeightTable_table__WEUQd td:nth-child(7),.HorseWeightTable_table__WEUQd td:nth-child(8),.HorseWeightTable_table__WEUQd th:nth-child(6),.HorseWeightTable_table__WEUQd th:nth-child(7),.HorseWeightTable_table__WEUQd th:nth-child(8){width:90px!important;min-width:90px!important;max-width:90px!important}.HorseWeightTable_table__WEUQd td:nth-child(10),.HorseWeightTable_table__WEUQd td:nth-child(9),.HorseWeightTable_table__WEUQd th:nth-child(10),.HorseWeightTable_table__WEUQd th:nth-child(9){width:110px!important;min-width:110px!important;max-width:110px!important}}.MaturityChart_wrapper__9lh36{margin:1.5rem 0;background:#fff;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden}.MaturityChart_header__mkgX6{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-lighter)}.MaturityChart_tierFilters__zqY1B{display:flex;flex-wrap:wrap;gap:.5rem}.MaturityChart_tierBtn__BvC8F{padding:.3rem .9rem;border-radius:2px;border:1px solid var(--border-subtle);background:#fff;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.MaturityChart_tierBtnActive__Y9FFs,.MaturityChart_tierBtn__BvC8F:hover{border-color:var(--primary-green);color:var(--primary-green-dark)}.MaturityChart_tierBtnActive__Y9FFs{background:var(--primary-green-lighter)}.MaturityChart_filterSelect___eLFG{display:none}.MaturityChart_select__OTVuK{width:100%;padding:.5rem .75rem;font-size:.8rem;font-family:inherit;font-weight:600;border:none;color:var(--text-secondary);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.MaturityChart_legend__Hmgal,.MaturityChart_select__OTVuK{border-bottom:1px solid var(--border-subtle);background:var(--bg-lighter)}.MaturityChart_legend__Hmgal{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1.25rem}.MaturityChart_legendItem__2Cksu{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--text-secondary)}.MaturityChart_legendLine__bxg_I{display:inline-block;width:1.4rem;height:3px;border-radius:2px}.MaturityChart_legendDashed__wdpCm{display:inline-block;width:1.4rem;height:0;border-top:2px dashed #94a3b8}.MaturityChart_sireButtons__asnhz{display:flex;flex-wrap:wrap;gap:.35rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border-subtle)}.MaturityChart_sireBtn__Dvh2G{padding:.2rem .65rem;border-radius:2px;border:1px solid var(--border-subtle);background:#fff;color:var(--text-light);font-size:.72rem;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}.MaturityChart_sireBtn__Dvh2G:hover{opacity:.8}.MaturityChart_chartArea__pq7y3{padding:1rem 1.25rem .5rem}.MaturityChart_description__2S_hc{font-size:.72rem;color:var(--text-light);margin-bottom:.5rem;line-height:1.5}.MaturityChart_canvasWrapper__CU3TW{position:relative;height:20rem;width:100%}.MaturityChart_note__76edA{padding:.5rem 1.25rem .75rem;font-size:.7rem;color:var(--text-light);line-height:1.6}@media (max-width:768px){.MaturityChart_filterSelect___eLFG{display:none}.MaturityChart_tierFilters__zqY1B{gap:.3rem}.MaturityChart_tierBtn__BvC8F{font-size:.7rem;padding:.25rem .7rem}.MaturityChart_sireButtons__asnhz{gap:.3rem}.MaturityChart_sireBtn__Dvh2G{font-size:.68rem}.MaturityChart_chartArea__pq7y3{padding:1rem 4px .5rem}.MaturityChart_canvasWrapper__CU3TW{height:16rem}}.MobileTableOfContents_tocContainer__aVgOB{background:var(--surface-subtle,#F3F3F3)!important;border:0!important;border-radius:12px!important;padding:12px 16px!important;margin:24px 0!important;display:block!important}@media (min-width:769px){.MobileTableOfContents_tocContainer__aVgOB{display:none!important}}.MobileTableOfContents_tocHeader__bfxYw{display:flex!important;align-items:center!important;margin:0 0 4px!important;border:none!important;padding:0!important;background:none!important}.MobileTableOfContents_tocTitle__gKjeN{font-size:14px!important;line-height:20px!important;font-weight:700!important;color:var(--ink,#222222)!important;margin:0!important;padding:0!important;border:none!important;background:none!important}.MobileTableOfContents_tocList__CavmC{list-style:none!important;padding:0!important;margin:0!important}.MobileTableOfContents_tocItemIndent__HSx5R,.MobileTableOfContents_tocItem__NnZBN{border:none!important;border-bottom:1px solid var(--line,#e9e9e9)!important;padding:0!important;margin:0!important;background:none!important}.MobileTableOfContents_tocItemIndent__HSx5R{margin-left:16px!important}.MobileTableOfContents_tocItemIndent__HSx5R:last-child,.MobileTableOfContents_tocItem__NnZBN:last-child{border-bottom:none!important}.MobileTableOfContents_tocLink__wsjbX{display:block!important;width:100%!important;min-height:44px!important;text-align:left!important;background:none!important;border:none!important;padding:12px 0!important;margin:0!important;font-family:inherit!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;color:var(--ink,#222222)!important;cursor:pointer!important}.MobileTableOfContents_tocItemIndent__HSx5R .MobileTableOfContents_tocLink__wsjbX{font-size:13px!important;font-weight:400!important;color:var(--ink-sub,#6A6A6A)!important}.MobileTableOfContents_tocLink__wsjbX:hover{text-decoration:underline!important;text-underline-offset:3px!important}.MobileTableOfContents_showAllButton__W9qqM{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:8px 0 4px;padding:0 16px;background:var(--surface,#FFFFFF);border:1px solid var(--line,#e9e9e9);border-radius:12px;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;color:var(--ink,#222222);cursor:pointer}.MobileTableOfContents_showAllButton__W9qqM:hover{border-color:var(--ink-sub,#6A6A6A)}.MobileTableOfContents_showAllButton__W9qqM:focus-visible,.MobileTableOfContents_tocLink__wsjbX:focus-visible{outline:2px solid var(--brand-strong,#096B32)!important;outline-offset:2px!important}.PopularArticles_articleList__ayOnY{display:flex;flex-direction:column}.PopularArticles_articleItem__9eaLU{display:grid;grid-template-columns:112px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line,#e9e9e9);text-decoration:none;color:var(--ink,#222222)}.PopularArticles_articleItem__9eaLU:first-child{padding-top:0}.PopularArticles_articleItem__9eaLU:last-child{border-bottom:0;padding-bottom:0}.PopularArticles_thumbnailWrapper__0vLn7{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--surface-subtle,#F3F3F3)}.PopularArticles_thumbnail__ka9hk{object-fit:cover}.PopularArticles_articleInfo__msIcV{min-width:0}.PopularArticles_articleTitle__DGE7W{margin:0;font-size:15px;line-height:22px;font-weight:600;color:var(--ink,#222222);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PopularArticles_articleItem__9eaLU:hover .PopularArticles_articleTitle__DGE7W{text-decoration:underline;text-underline-offset:3px}@media (min-width:769px){.PopularArticles_articleItem__9eaLU{grid-template-columns:144px 1fr;gap:16px}}.AIBanner_banner__zpw_4{display:block;width:100%;border-radius:16px;overflow:hidden;line-height:0;background:#FFFFFF;box-sizing:border-box}.AIBanner_banner__zpw_4:focus-visible{outline:2px solid #096B32;outline-offset:2px}.AIBanner_bannerImage__FLCDo{display:block;width:100%;height:auto}.AIBanner_textBanner__DDZCJ{padding:20px;line-height:normal;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#222222;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif}.AIBanner_bannerLabel__icSHK{align-self:flex-start;height:24px;padding:0 10px;border-radius:9999px;background:#F3F3F3;font-size:12px;line-height:24px;font-weight:600;color:#222222}.AIBanner_bannerTitle__4ddge{font-size:16px;line-height:24px;font-weight:700}.AIBanner_bannerText__CVfOa{font-size:13px;line-height:20px;color:#6A6A6A}.AIBanner_bannerMore__pxUy3{margin-top:4px;font-size:14px;line-height:20px;font-weight:600;color:#2563EB;text-decoration:underline}.AIBanner_bookmarkBanner__J1iQ1{width:100%;box-sizing:border-box;margin-top:16px;padding:20px;background:#FFFFFF;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#222222;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif}.AIBanner_bookmarkBannerNoMargin__AAJQM{margin-top:0}.AIBanner_bookmarkTitle__wKFuH{font-size:16px;line-height:24px;font-weight:600;color:#222222}.AIBanner_bookmarkCommand__D0VYO{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:9999px;background:#F3F3F3;color:#222222;font-size:13px;line-height:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.AIBanner_bookmarkSubtitle__c1gai{font-size:13px;line-height:20px;font-weight:400;color:#6A6A6A}.AIBanner_banner__zpw_4,.AIBanner_bookmarkBanner__J1iQ1{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}.TableOfContents_tableOfContents__xRXWW{display:none}@media (min-width:769px){.TableOfContents_tableOfContents__xRXWW{display:flex;flex-direction:column;position:sticky;top:80px;padding:0;background:transparent;z-index:50;color:#222222;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif}.TableOfContents_nav__sUOjz{background:#FFFFFF;border-radius:16px;padding:20px 12px 12px;flex-shrink:0;max-height:calc(100vh - 140px);overflow-y:auto;display:flex;flex-direction:column;box-sizing:border-box}.TableOfContents_title__8xtic{font-size:16px;line-height:24px;font-weight:600;color:#222222;margin:0 0 8px;padding:0 12px 12px;border-bottom:1px solid #e9e9e9;flex-shrink:0}.TableOfContents_list__VkUd0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto}.TableOfContents_listItem__yEdX_{margin:0;flex-shrink:0}.TableOfContents_link__bSABJ{display:block;width:100%;box-sizing:border-box;text-align:left;padding:9px 12px;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;color:#6A6A6A;text-decoration:none;border:none;border-radius:12px;background:transparent;cursor:pointer;transition:background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.TableOfContents_link__bSABJ:hover{background:#F3F3F3;color:#222222}.TableOfContents_scrolling__L1sOC .TableOfContents_link__bSABJ:hover:not(.TableOfContents_active__RdAMp){background:transparent;color:#6A6A6A}.TableOfContents_link__bSABJ:focus{outline:none}.TableOfContents_link__bSABJ:focus-visible{outline:2px solid #096B32;outline-offset:2px}.TableOfContents_link__bSABJ:active,.TableOfContents_link__bSABJ:focus:not(.TableOfContents_active__RdAMp){background:transparent}.TableOfContents_link__bSABJ.TableOfContents_active__RdAMp,.TableOfContents_link__bSABJ.TableOfContents_active__RdAMp:focus,.TableOfContents_link__bSABJ.TableOfContents_active__RdAMp:hover{background:#1DB854;color:#FFFFFF;font-weight:700}}@media (min-width:769px) and (max-width:1199px){.TableOfContents_tableOfContents__xRXWW{display:none}}.TableOfContents_nav__sUOjz{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}