.articles-page{padding:28px 0 24px;background:#f0f8f8;border-bottom:1px solid #d5e5e5}.articles-page .articles-page__breadcrumbs{margin:0 0 22px;font-size:12px;line-height:1.6}.articles-page .articles-page__title{margin:0;padding:0}.articles-page .articles-page__title h1{font-size:32px;line-height:1.35;letter-spacing:0;color:#193b44;margin:0;overflow-wrap:break-word;font-weight:600}.article-detail{margin:0;padding:28px 0 56px}.article-detail>.container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 32px;align-items:start}.article-detail__head{grid-column:1/-1;margin:0;color:#61767c;font-size:12px}.article-detail .article-detail__cover{grid-column:1;grid-row:2;margin:0;padding:0;min-width:0}.article-detail .article-detail__cover img{display:block;width:100%;height:280px;object-fit:contain;background:#f5f8f8;border:1px solid #d5e5e5;border-radius:6px}.article-detail .ed-credits{grid-column:2;grid-row:2;margin:0;padding:0;background:transparent;border:0;min-width:0}.article-detail .ed-credits__people{display:grid;grid-template-columns:1fr;gap:16px}.article-detail .ed-credits__person{display:flex;gap:14px;align-items:center;min-width:0;padding:0 0 14px;border-bottom:1px solid #d5e5e5}.article-detail .ed-credits__photo{width:64px;height:64px;object-fit:cover;flex:0 0 64px;border-radius:4px}.article-detail .ed-credits__info{min-width:0}.article-detail .ed-credits__role,.article-detail .ed-credits__job{display:block;font-size:12px;line-height:1.5;color:#536e76}.article-detail .ed-credits__name{display:block;font-size:15px;line-height:1.45;margin:4px 0;color:#007b89}.article-detail .ed-credits__status{font-size:11px;line-height:1.6;color:#61767c;margin:12px 0 0}.article-detail .article-detail__content-editor{grid-column:1/-1;width:100%;max-width:none!important;margin:8px 0 0!important;min-width:0;font-size:16px;line-height:1.8;color:#24434c}.article-detail__content-editor>p{margin:0 0 18px;max-width:85ch}.article-detail .article-detail__content-editor h2{font-size:26px;line-height:1.35;letter-spacing:0;margin:36px 0 18px;color:#193b44;overflow-wrap:break-word}.article-detail .article-detail__content-editor>h2:first-child{margin-top:8px}.article-detail .article-detail__content-editor h3{font-size:21px;line-height:1.4;margin:28px 0 14px}.article-detail .article-detail__content-editor .ed-cp{width:100%;max-width:none;padding:24px 0 0;margin:32px 0 0;border-top:2px solid #00adbf}.article-detail .ed-cp h2{margin-top:0}.article-detail .ed-cp-note{font-size:13px;line-height:1.7;color:#536e76;margin-bottom:20px}.article-detail .ed-cp table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0;font-size:14px;line-height:1.6}.article-detail .ed-cp th,.article-detail .ed-cp td{padding:14px 16px;border:1px solid #d5e5e5;vertical-align:top;overflow-wrap:anywhere}.article-detail .ed-cp th{background:#e7f4f2;color:#193b44;text-align:left;font-weight:600}.article-detail .ed-cp td:last-child,.article-detail .ed-cp th:last-child{width:170px;white-space:nowrap;font-weight:600;text-align:right}.article-detail .ed-cp tbody tr:nth-child(even){background:#f6fafa}.article-detail .ed-cp .btn{max-width:100%;min-height:48px;height:auto;white-space:normal;line-height:1.4;padding:13px 22px;border-radius:6px}.article-detail a{color:#007b89;text-underline-offset:3px}.article-detail a:focus-visible,.article-detail button:focus-visible{outline:3px solid #d4a54e;outline-offset:4px}
@media(max-width:700px){.articles-page{padding:22px 0}.articles-page .articles-page__title h1{font-size:23px;line-height:1.4}.articles-page .articles-page__breadcrumbs{margin-bottom:16px}.article-detail{padding:22px 0 36px}.article-detail>.container{grid-template-columns:1fr;gap:20px}.article-detail .article-detail__cover{grid-column:1;grid-row:2}.article-detail .article-detail__cover img{height:auto;max-height:300px}.article-detail .ed-credits{grid-column:1;grid-row:3}.article-detail .article-detail__content-editor{grid-column:1;font-size:15px;line-height:1.75}.article-detail .article-detail__content-editor h2{font-size:22px;margin:28px 0 14px}.article-detail .article-detail__content-editor h3{font-size:19px}.article-detail .ed-cp table{font-size:12px;line-height:1.55}.article-detail .ed-cp th,.article-detail .ed-cp td{padding:10px 9px}.article-detail .ed-cp td:last-child,.article-detail .ed-cp th:last-child{width:100px}.article-detail .ed-cp .btn{width:100%;font-size:13px}}
