.tlc{margin-top:12px}.tlc-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.tlc-tools button,.tlc-tools select{padding:10px 12px;border:1px solid #c7d4e0;border-radius:10px;background:#fff;font-weight:800;color:#10233d}.tlc-tools button:first-of-type{background:#0b67c9;color:#fff}.tlc-sheet{position:relative;background:#fff;border:2px solid #0c3263;border-radius:16px;padding:16px;color:#10233d;box-shadow:0 8px 28px #10233d18}.tlc-sheet:before{content:"AMT\A ACUTE MEDICAL CONNECT";white-space:pre;position:absolute;top:14px;right:14px;z-index:5;background:#041a3d;color:#fff;border-radius:10px;padding:7px 10px;font-weight:900;text-align:center;font-size:11px;line-height:1.15;box-shadow:0 3px 10px #041a3d33}.tlc-head{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px;padding-right:105px}.tlc-head h2{font-size:clamp(30px,4.5vw,58px);line-height:.95;margin:0;color:#092e61}.tlc-head strong{color:#17713d}.tlc-head p{font-size:clamp(14px,1.35vw,20px);font-weight:700;margin:0}.tlc-focus{position:relative;margin:14px 0;border:1px solid #d5e0e9;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #10233d12}.tlc-focus:after{content:"AMT";position:absolute;top:9px;right:9px;background:rgba(4,26,61,.93);color:#fff;border-radius:8px;padding:5px 8px;font-weight:900;font-size:13px;letter-spacing:.4px}.tlc-focus img{display:block;width:100%;height:300px;object-fit:contain;background:#fff}.tlc-focus figcaption{font-size:12px;color:#526a80;padding:7px 10px;background:#f7fafc;font-weight:650}.tlc-journey{border:1px solid #bfd0e0;border-radius:12px;overflow:hidden}.tlc-journey>h3,.tlc-panel h3{margin:0;padding:9px 12px;color:#0b4383;font-size:clamp(14px,1.3vw,20px)}.tlc-stages{display:grid;grid-template-columns:repeat(5,1fr)}.tlc-stage{padding:10px;-webkit-border-end:1px solid #d4dee8;border-inline-end:1px solid #d4dee8}.tlc-stage:last-child{border:0}.tlc-stage b{display:flex;align-items:center;gap:6px;font-size:clamp(11px,1vw,15px)}.tlc-stage b span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50%;background:#0d4b91;color:#fff}.tlc-stage p{font-size:clamp(11px,.95vw,15px)}.tlc-grid2,.tlc-grid3,.tlc-illustrated-row{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.tlc-grid2{grid-template-columns:1fr 1fr}.tlc-grid3{grid-template-columns:repeat(3,1fr)}.tlc-illustrated-row{grid-template-columns:1.12fr .88fr;align-items:stretch}.tlc-illustrated-row.reverse{grid-template-columns:.88fr 1.12fr}.tlc-illustrated-row.reverse>.tlc-panel{order:2}.tlc-illustrated-row.reverse>.tlc-focus{order:1}.tlc-illustrated-row .tlc-focus{margin:0;min-height:100%}.tlc-illustrated-row .tlc-focus img{height:100%;min-height:260px;object-fit:contain}.tlc-panel{border:1px solid #bfd0e0;border-radius:12px;padding:0 12px 10px}.tlc-panel ul{margin:6px 0 0;-webkit-padding-start:20px;padding-inline-start:20px}.tlc-panel li{margin:4px 0;font-size:clamp(11px,.95vw,15px)}.tlc-gold{background:#fff9e8;border-color:#e8c85b}.tlc-green{background:#f0fbf1;border-color:#8ac493}.tlc-blue{background:#f1f8ff;border-color:#8ab7e6}.tlc-red{background:#fff1f1;border-color:#e99393}.tlc-red h3{color:#c52020}.tlc-violet{background:#f5f3ff;border-color:#aaa0df}.tlc-aqua{background:#eefcfb;border-color:#8ecdc8}.tlc-sheet footer{background:#082d5e;color:#fff;font-weight:800;text-align:center;padding:10px;margin:12px -16px -16px;border-radius:0 0 14px 14px}@media(max-width:820px){.tlc-grid2,.tlc-grid3,.tlc-head,.tlc-illustrated-row,.tlc-illustrated-row.reverse{grid-template-columns:1fr}.tlc-head{padding-right:0;padding-top:65px}.tlc-illustrated-row.reverse>.tlc-focus,.tlc-illustrated-row.reverse>.tlc-panel{order:0}.tlc-stages{grid-template-columns:1fr}.tlc-stage{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid #d4dee8}.tlc-focus img,.tlc-illustrated-row .tlc-focus img{height:230px;min-height:230px}.tlc-sheet{padding:12px}.tlc-sheet footer{margin:12px -12px -12px}}@media print{.tlc-tools{display:none}.tlc-sheet{box-shadow:none}.tlc-focus{page-break-inside:avoid;break-inside:avoid}.tlc-focus img{max-height:230px}}