.gk-entity-card{margin:1.1em 0 1.5em;padding:16px 20px;border:1px solid #dfe4df;border-left:3px solid #586b50;border-radius:6px;background:#f7f8f5;color:#28322b;font-size:15px;line-height:1.65;box-sizing:border-box}.gk-entity-card .gk-entity-card__label{margin:0 0 8px!important;font-size:12px;font-weight:700;color:#5c6b57;letter-spacing:.06em}.gk-entity-card dl{margin:0!important;padding:0}.gk-entity-card dl>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:12px;padding:5px 0}.gk-entity-card dt{font-weight:600;color:#586153}.gk-entity-card dd{margin:0;overflow-wrap:anywhere}.gk-entity-card .gk-entity-card__link{display:inline-block;margin-top:10px;color:#35523c;text-decoration:underline;font-size:14px;overflow-wrap:anywhere}.gk-entity-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:480px){.gk-entity-card{padding:13px 14px;font-size:14px}.gk-entity-card dl>div{grid-template-columns:5.2em minmax(0,1fr);gap:9px}}
.gk-ranking-note{margin:1.1em 0 1.5em;padding:16px 20px;border:1px solid #dfe4df;border-left:3px solid #586b50;border-radius:6px;background:#f7f8f5;color:#28322b;font-size:15px;line-height:1.75;box-sizing:border-box;overflow-wrap:anywhere}
.gk-ranking-note .gk-ranking-note__label{margin:0 0 8px!important;font-size:12px;font-weight:700;color:#5c6b57;letter-spacing:.06em}
.gk-ranking-note__content>:first-child{margin-top:0!important}.gk-ranking-note__content>:last-child{margin-bottom:0!important}
.gk-ranking-note__content p,.gk-ranking-note__content ul,.gk-ranking-note__content ol{color:inherit}
.gk-ranking-note a{color:#35523c;text-decoration:underline}.gk-ranking-note a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.gk-ranking-note__content h2,.gk-ranking-note__content h3,.gk-ranking-note__content h4,.gk-ranking-note__content h5,.gk-ranking-note__content h6{color:#28322b!important;background:transparent!important;font-size:1.05em;line-height:1.65;border-color:#cad4c4}
.gk-ranking-note .wp-block-table{max-width:100%;overflow-x:auto}.gk-ranking-note .wp-block-table table{width:100%!important;min-width:0!important;table-layout:fixed;background:#f7f8f5!important;color:#28322b!important;font-size:inherit}
.gk-ranking-note .wp-block-table th,.gk-ranking-note .wp-block-table td{padding:7px 9px!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.65;color:#28322b!important;background:transparent!important;border-color:#d7dfd3!important}
.gk-ranking-note .wp-block-table th{background:#eaf0e5!important;font-weight:600}.gk-ranking-note .wp-block-table tr>:first-child:nth-last-child(2){width:32%}
.gk-ranking-note .wp-block-table tr>:first-child:nth-last-child(4){width:22%}.gk-ranking-note .wp-block-table tr>:nth-child(2):nth-last-child(3){width:18%}.gk-ranking-note .wp-block-table tr>:nth-child(3):nth-last-child(2){width:20%}.gk-ranking-note .wp-block-table tr>:nth-child(4):last-child{width:40%}
.gk-ranking-note .gk-rank-spec{border:0;background:transparent;box-shadow:none;margin:0;padding:0;color:inherit}
.gk-ranking-note .gk-rank-spec__head{display:none}.gk-ranking-note .gk-rank-spec__grid{margin:0!important;padding:0;display:block}
.gk-ranking-note .gk-rank-spec__item{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:12px;padding:5px 0;border:0;background:transparent}
.gk-ranking-note .gk-rank-spec__item dt{color:#586153;font-weight:600}.gk-ranking-note .gk-rank-spec__item dd{color:inherit;margin:0;overflow-wrap:anywhere}
@media(max-width:480px){.gk-ranking-note{padding:13px 14px;font-size:14px}.gk-ranking-note .gk-rank-spec__item{grid-template-columns:5.2em minmax(0,1fr);gap:9px}}
