.tp-hero{background:linear-gradient(110deg,#082d55,#164a79);color:white;padding:58px 0}.tp-hero .eyebrow{color:#bdcfe2;letter-spacing:2px}.tp-hero h1{font-size:clamp(35px,4vw,58px);line-height:1.12;margin:14px 0 20px}.tp-hero h1 span{color:#ff3655}.tp-hero p{font-size:16px;line-height:1.7}.tp-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:42px;padding-top:38px;padding-bottom:60px}.tp-layout aside nav{display:grid;gap:5px}.tp-layout aside nav a{display:flex;gap:12px;padding:15px 12px;border-bottom:1px solid #e6edf4;color:#082d55;text-decoration:none;font-size:13px;font-weight:600}.tp-layout aside nav a:hover{background:#edf4fb}.tp-layout aside nav a span{color:#748ca5;font-size:11px}.tp-layout aside nav a b{margin-left:auto;color:#ed123e}.tp-section{scroll-margin-top:150px;margin-bottom:34px;padding:28px;border:1px solid #e4eaf1;border-radius:12px;background:#fff;box-shadow:0 5px 25px #082d5505}.tp-section h2{font-size:26px;margin:10px 0 25px;color:#082d55}.tp-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#607895;margin-top:24px}.tp-doc{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e9eef4}.tp-file{display:grid;place-items:center;width:40px;height:49px;flex-shrink:0;background:#fff0f3;border-radius:6px;color:#df123d;font-size:10px;font-weight:700}.tp-doc>div{flex:1;min-width:0}.tp-doc h3{margin:0;color:#082d55;font-size:14px;line-height:1.5}.tp-doc p{font-size:11px;color:#657c94;margin:6px 0 0}.tp-doc a{color:#d7113b;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.tp-pending{color:#72849a;font-size:10px;background:#f0f3f7;border-radius:20px;padding:7px 10px}.tp-history{margin-top:22px}.tp-history summary{cursor:pointer;font-size:13px;color:#082d55;font-weight:600}.transparency-page{background:#fafcfe}.tp-layout .eyebrow{font-size:10px}.tp-hero .wrap{max-width:1296px}@media(max-width:800px){.tp-layout{grid-template-columns:1fr;gap:20px}.tp-layout aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-layout aside nav a{font-size:11px}.tp-section{padding:18px}.tp-doc{gap:10px;flex-wrap:wrap}.tp-doc>div{flex-basis:calc(100% - 55px)}.tp-doc a,.tp-pending{margin-left:50px}.tp-hero{padding:32px 0}.tp-section h2{font-size:23px}}
.tp-hero p.eyebrow{font-size:10px;line-height:1.8}.tp-hero .wrap{padding-top:0;padding-bottom:0}
.tp-malla{border-bottom:1px solid #e4eaf1;padding:18px 0}.tp-malla summary{cursor:pointer;font-size:16px;font-weight:600;color:#082d55}.tp-malla img{display:block;width:100%;height:auto;margin:18px 0 8px}.tp-enlarge{font-size:12px;color:#d7113b;text-decoration:none}
