.p-glossary-index{gap:24px;display:grid}.p-glossary-index__label{color:#536782;margin-bottom:12px;font-size:.875rem;font-weight:700}.p-glossary-index .p-term-chips{margin-top:0}.p-glossary-kana__list{flex-wrap:wrap;gap:8px;display:flex}.p-glossary-kana__link{background-color:#fff;border:1px solid #e7e9ee;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;transition:color .2s,border-color .2s;display:flex}.p-glossary-kana__link.-empty{color:#b4bcc8;background-color:#f3f4f6}.p-glossary-kana__link:focus-visible{outline-offset:3px;outline:2px solid #0461de}.p-glossary-row{margin-top:56px;scroll-margin-top:100px}.p-glossary-row__heading{border-bottom:2px solid #e7e9ee;padding-bottom:12px;font-size:1.25rem;font-weight:900;line-height:1.5;position:relative}.p-glossary-row__heading:after{content:"";background-color:#0461de;width:40px;height:2px;position:absolute;bottom:-2px;left:0}.p-glossary-row__list{gap:12px;margin-top:24px;display:grid}.p-glossary-category{margin-top:32px;scroll-margin-top:100px}.p-glossary-category__heading{font-size:1.0625rem;font-weight:900;line-height:1.5}.p-glossary-card{background-color:#fff;border:1px solid #e7e9ee;height:100%;padding:20px 56px 20px 20px;transition:border-color .3s;display:block;position:relative}.p-glossary-card:after{content:"";background-color:#0461de;width:20px;height:7px;margin-top:-3.5px;transition:transform .3s;position:absolute;top:50%;right:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 10'%3E%3Cpath d='M14 0 28 5 14 10Z'/%3E%3Crect y='4' width='14' height='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 10'%3E%3Cpath d='M14 0 28 5 14 10Z'/%3E%3Crect y='4' width='14' height='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.p-glossary-card:focus-visible{outline-offset:3px;outline:2px solid #0461de}.p-glossary-card__term{color:#141e2c;font-size:1.125rem;font-weight:900;line-height:1.6;display:inline}.p-glossary-card__english{color:#536782;margin-left:8px;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:500}.p-glossary-card__summary{color:#536782;margin-top:8px;font-size:.875rem;line-height:1.8}.p-term-names{flex-wrap:wrap;gap:4px 24px;margin-top:16px;font-size:.875rem;display:flex}.p-term-names__item{gap:8px;display:flex}.p-term-names dt{color:#536782}.p-term-names dd{font-weight:700}.p-term-related{margin-top:64px}.p-term-related__heading{font-size:1.125rem;font-weight:900;line-height:1.5}.p-term-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.p-term-chips__link{background-color:#fff;border:1px solid #e7e9ee;border-radius:999px;padding:6px 16px;font-size:.875rem;font-weight:700;line-height:1.6;transition:color .2s,border-color .2s;display:block}.p-term-chips__link.-empty{color:#b4bcc8;background-color:#f3f4f6}.p-term-chips__count{color:#536782;margin-left:6px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500}.p-term-chips__link:focus-visible,.p-term-pager__link:focus-visible{outline-offset:3px;outline:2px solid #0461de}.p-term-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.p-term-pager__link{background-color:#f3f4f6;padding:16px 20px;font-weight:900;line-height:1.6;transition:background-color .3s;display:block}.p-term-pager__link.-next{text-align:right;grid-column:2}.p-term-pager__label{color:#536782;font-size:.75rem;font-weight:500;display:block}@media print,screen and (width>=48em){.p-glossary-row{margin-top:72px}.p-glossary-row__heading{font-size:1.5rem}.p-glossary-row__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p-term-related__heading{font-size:1.25rem}.p-glossary-category__heading{font-size:1.125rem}}@media (hover:hover){.p-glossary-kana__link:not(.-empty):hover,.p-term-chips__link:not(.-empty):hover{color:#0461de;border-color:#0461de}.p-glossary-card:hover{border-color:#0461de}.p-glossary-card:hover:after{transform:translate(4px)}.p-term-pager__link:hover{background-color:#e7eefb}}@media (prefers-reduced-motion:reduce){.p-glossary-kana__link,.p-glossary-card,.p-glossary-card:after,.p-term-chips__link,.p-term-pager__link{transition:none}}
