.tr349{color:#24364a;text-align:left;font-family:inherit;word-break:keep-all;overflow-wrap:anywhere;line-height:1.85;font-size:15px}.tr349 *{box-sizing:border-box}.tr349 h2,.tr349 h3,.tr349 h4,.tr349 p{margin:0}.tr349 h2{font-size:25px;line-height:1.45;font-weight:800}.tr349 h3{font-size:20px;line-height:1.55;font-weight:800;color:#18324f}.tr349 h4{font-size:14px;font-weight:800;color:#6b5125;margin:22px 0 8px}.tr349 p+p{margin-top:12px}.tr349-hero{background:linear-gradient(135deg,#18344e,#354463);padding:28px;border-radius:22px;color:#edf1f6;margin-bottom:18px}.tr349-hero h2{color:#f4dcab;margin:8px 0 14px}.tr349-hero p{color:#e0e8f0;font-size:14px}.tr349-kicker{font-size:12px;letter-spacing:.04em;font-weight:700;color:#947036}.tr349-hero .tr349-kicker{color:#f1d79e}.tr349-orient{display:inline-block;font-size:12px;border:1px solid #b9a57d60;border-radius:8px;padding:4px 9px;margin-top:10px}.tr349-card{border:1px solid #dce3eb;border-radius:20px;background:#fff;padding:25px;margin:16px 0;scroll-margin-top:90px;box-shadow:0 5px 18px #132c4905}.tr349-card>h3{margin-bottom:14px}.tr349-card-head{display:flex;align-items:center;gap:22px;padding-bottom:20px;border-bottom:1px solid #e7ebf0}.tr349-card-head picture{flex:0 0 86px}.tr349-card-head img{display:block;width:86px;height:auto;border-radius:9px;box-shadow:0 4px 12px #10284020}.tr349-card-head>div{min-width:0;flex:1}.tr349-card-head h3{margin-top:5px}.tr349-keywords{font-size:12px!important;color:#607083;margin-top:10px!important}.tr349-application{padding:16px 18px;border-radius:12px;background:#f2f5f9;margin-top:20px}.tr349-application h4{margin-top:0}.tr349-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tr349-jump a{display:flex;flex-direction:column;padding:13px 10px;border:1px solid #dce3eb;border-radius:12px;background:#fff;color:#263f59;text-decoration:none;min-height:86px}.tr349-jump small{font-size:11px;line-height:1.5;color:#607083}.tr349-jump b{font-size:13px;margin-top:6px}.tr349-jump span{font-size:11px;color:#725c36}.tr349-synthesis{border:1px solid #e0cea8;background:#fffaf0;border-radius:20px;padding:25px;margin:18px 0}.tr349-card ul{list-style:disc;padding-left:21px;margin:12px 0}.tr349-card li{padding:6px 0}.tr349-note{color:#6c7681;font-size:12px!important;line-height:1.8;margin-top:18px!important}.tr349-follow{background:#eef2f8;border-radius:18px;padding:22px}.tr349-follow p{font-size:13px;margin:9px 0 14px}.tr349-follow>div{display:flex;flex-wrap:wrap;gap:8px}.tr349-follow button{background:#fff;border:1px solid #cbd5e2;border-radius:10px;min-height:48px;padding:10px 14px;color:#233d59;text-align:left;font:inherit;font-size:13px;cursor:pointer}.tr349-follow b{margin-left:8px;color:#705627}.tr349 a:focus-visible,.tr349 button:focus-visible{outline:3px solid #99773b;outline-offset:3px}.tr349-period .tr349-card{margin:12px 0}.tr349-period .tr349-card-head picture{flex-basis:66px}.tr349-period .tr349-card-head img{width:66px}
@media(max-width:520px){.tr349{font-size:15px;line-height:1.9}.tr349-hero,.tr349-card,.tr349-synthesis{padding:20px 17px;border-radius:17px}.tr349 h2{font-size:22px}.tr349 h3{font-size:18px}.tr349-card-head{gap:15px}.tr349-card-head picture{flex-basis:76px}.tr349-card-head img{width:76px}.tr349-application{padding:14px}.tr349-follow button{width:100%}.tr349-jump a{padding:10px 7px}.tr349-jump b{font-size:12px}}
@media print{.tr349-follow,.tr349-jump{display:none}.tr349-card,.tr349-synthesis{break-inside:avoid;box-shadow:none}}
