#iris-school-finances{color:#203d3b;background:#f7f4ed;margin:3rem 0;box-sizing:border-box}#iris-school-finances *{box-sizing:border-box}#iris-school-finances .iph-inner{max-width:1120px}#iris-school-finances h3{font-size:1.2rem}#iris-school-finances h4{font-size:1.08rem;margin:0 0 .4rem}#iris-school-finances p{line-height:1.65}.iph-fin-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;background:#203d3b;color:#fffdf7;padding:2rem;border-radius:1rem;margin:1.7rem 0}.iph-fin-hero>div>strong{font-size:clamp(2rem,5.5vw,3.7rem);font-weight:500;letter-spacing:-.04em;line-height:1.2}.iph-fin-hero p{color:inherit!important}.iph-fin-hero dl{margin:0}.iph-fin-hero dl div{padding:1rem 0;border-bottom:1px solid #ffffff55}.iph-fin-hero dd{font-size:1.6rem;margin:0}.iph-fin-composition{margin:1.5rem 0}.iph-fin-composition figcaption{font-size:.88rem;line-height:1.5;margin-top:.6rem}.iph-fin-bar{height:15px;display:flex;background:#bb714e;border-radius:1rem;overflow:hidden}.iph-fin-bar span{height:100%;background:#28564e}.iph-fin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.iph-fin-grid>div{padding:1.4rem;border:1px solid #d5d8ce;border-radius:.8rem;background:#fffcf5}.iph-fin-grid h3{margin:0 0 .6rem!important}.iph-fin-grid strong{font-size:1.8rem;line-height:1.2}.iph-fin-grid p{font-size:.9rem;margin:.7rem 0 0}.iph-fin-loans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.iph-fin-loans article{background:#fffdf8;padding:1.5rem;border:1px solid #d5d8ce;border-radius:.7rem}.iph-fin-loans dl{margin:0}.iph-fin-loans dl div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #e8e4da;padding:.5rem 0;font-size:.9rem}.iph-fin-loans dd{margin:0;white-space:nowrap}.iph-fin-history{padding:0;list-style:none!important}.iph-fin-history li{border-left:2px solid #65857a;padding:.4rem 0 1.4rem 1.3rem;margin:0 0 1rem}.iph-fin-history time,.iph-fin-history strong{display:block}.iph-fin-history time{font-size:.9rem}.iph-fin-history strong{font-size:1.2rem;margin:.4rem 0}.iph-fin-history p{margin:0}.iph-fin-note{font-size:.9rem;border-top:1px solid #c9d1c8;padding-top:1.2rem}#iris-school-finances a:focus-visible{outline:3px solid #a04f35;outline-offset:4px}@media(max-width:600px){.iph-fin-hero,.iph-fin-grid,.iph-fin-loans{grid-template-columns:1fr}.iph-fin-hero{padding:1.4rem;gap:.6rem}.iph-fin-grid>div,.iph-fin-loans article{padding:1.1rem}#iris-school-finances .iph-inner{padding:1.25rem}.iph-fin-loans dl div{flex-wrap:wrap;gap:.25rem}.iph-fin-hero>div>strong{font-size:clamp(1.9rem,9vw,3rem)}}
