.gram-index{margin-top:56px}@media (width<=767px){.gram-index{margin-top:40px}.gram-index .gram-index__image{margin-top:24px}}.gram-index .gram-index__image img{border-radius:6px}.gram-link{margin-top:40px}@media (width<=767px){.gram-link{margin-top:40px}}.gram-link .gram-link__title h2{letter-spacing:-.015rem;color:#1d1d1f;letter-spacing:-.015rem;font-size:21.25px;font-weight:700;line-height:32px}.gram-link .gram-link__list h3{letter-spacing:-.01rem;color:#1d1d1f;letter-spacing:-.01rem;margin-top:24px;font-size:18.75px;font-weight:700;line-height:32px}@media (width<=767px){.gram-link .gram-link__list h3{margin-top:32px}}.gram-link .gram-link__list .col-count-1{flex:0 0 100%;max-width:100%}.gram-link .gram-link__list .col-count-2{flex:0 0 50%;max-width:50%}.gram-link .gram-link__list .col-count-3{flex:0 0 33.3333%;max-width:33.3333%}.gram-link .gram-link__list .col-count-4{flex:0 0 25%;max-width:25%}.gram-link .gram-link__list .col-count-5{flex:0 0 20%;max-width:20%}@media (width<=767px){.gram-link .gram-link__list .col-count-1,.gram-link .gram-link__list .col-count-2,.gram-link .gram-link__list .col-count-3,.gram-link .gram-link__list .col-count-4,.gram-link .gram-link__list .col-count-5{flex:0 0 50%!important;max-width:50%!important}}.gram-link .gram-link__list ul{margin-top:16px}.gram-link .gram-link__list ul li{letter-spacing:-.005rem;margin-bottom:0;font-size:17px;line-height:28px}.gram-link .gram-link__list ul li:last-child{margin-bottom:0}.gram-link .gram-link__list ul li a{color:#3c48ba}@media (width<=767px){.gram-top-link .gram-link{background-color:#f5f5f7;border-radius:6px;margin-top:24px;margin-bottom:32px;padding:16px 16px 24px}.gram-top-link .gram-link__title h2{font-size:16px}.gram-top-link .gram-link__list{margin-top:0}.gram-top-link .gram-link__list h3{margin-top:8px;font-size:15px}}@media (width<=767px) and (width<=767px){.gram-top-link .gram-link__list .col-count-1,.gram-top-link .gram-link__list .col-count-2,.gram-top-link .gram-link__list .col-count-3,.gram-top-link .gram-link__list .col-count-4,.gram-top-link .gram-link__list .col-count-5{flex:0 0 33.3333%!important;max-width:33.3333%!important}}@media (width<=767px){.gram-top-link .gram-link__list ul{margin-top:8px}.gram-top-link .gram-link__list ul li{letter-spacing:.0025rem;margin-bottom:2px;font-size:13px;line-height:20px}.gram-top-link .gram-link__list ul li a{color:#3c48ba}.gram-index-article{margin-top:-8px}.gram-index-article .article-body-index{margin-top:32px}}@media (width>=768px){.gram-top-link .gram-link{background-color:#f5f5f7;border-radius:6px;margin-top:40px;margin-bottom:56px;padding:24px 24px 32px}.gram-top-link .gram-link__title h2{font-size:15px}.gram-top-link .gram-link__list h3{margin-top:8px;font-size:15px}.gram-top-link .gram-link__list ul{margin-top:8px}.gram-top-link .gram-link__list ul li{letter-spacing:0;margin-bottom:0;font-size:15px;line-height:24px}.gram-top-link .gram-link__list ul li a{color:#3c48ba}.gram-index-article .article-body-index{margin-top:40px}}.gram-references{border-top:1px solid #e3e3e8;margin-top:40px;padding-top:24px}.gram-references .container .gram-references__title{letter-spacing:0;color:#1d1d1f;letter-spacing:0;font-size:15px;font-weight:700;line-height:24px}.gram-references .container ul{margin-top:16px}.gram-references .container ul li{letter-spacing:.0025rem;font-size:13px;line-height:20px}.gram-references .container ul li:not(:last-child){margin-bottom:8px}.gram-references .container ul li{color:#86868b;margin-left:24px;list-style:outside}.gram-references .container ul li a{color:#86868b;text-decoration:underline}
