@media screen and (min-width:901px){.image-text-wrap{display:grid;align-items:center;margin-bottom:30px}.image-text-wrap:not(.right-align){grid-template-columns:auto 20px 1fr;grid-template-areas:"image-area gap text-area"}.image-text-wrap.right-align{grid-template-columns:1fr 20px auto;grid-template-areas:"text-area gap image-area"}.image-text-wrap img{grid-area:image-area;max-width:100%;height:auto;margin:0}.image-text-wrap img.photo-flex300{width:300px}.image-text-wrap img.photo-flex400{width:400px}.image-text-wrap img.photo-flex600{width:600px}.image-text-wrap .text-content{grid-area:text-area}}@media (max-width:900px){.image-text-wrap{margin-top:30px}}.grid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,auto));gap:12px 20px;list-style:none;padding:0;margin:0}.grid-list li a{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;padding:4px 0;font-size:.9em;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.grid-list li a span.title{display:inline-block;white-space:normal;word-break:break-word;overflow-wrap:break-word}.grid-list img.left{width:50px;height:50px;flex-shrink:0;border-radius:4px;display:block;vertical-align:middle}.grid-list li a:hover{background-color:#f5f0e0;border-radius:4px}@media (max-width:600px){.grid-list{grid-template-columns:repeat(auto-fill,minmax(140px,auto));gap:8px 10px}.grid-list li a{font-size:.85em;gap:6px}.grid-list img.left{width:40px;height:40px}}