/* Scoped to business content; navigation and footer come from the site's shared Main layout. */
.ironhill-business{color:#191919;background:#f7f7f8;font-family:"General Sans",Arial,sans-serif;line-height:1.6}.ironhill-business *{box-sizing:border-box}.ironhill-business a{color:inherit}.ironhill-business a:focus-visible,.ironhill-business summary:focus-visible{outline:3px solid #817025;outline-offset:5px}.ib-wrap{max-width:1320px;margin:auto;padding:0 40px}.ironhill-business section{padding:76px 0;border-bottom:1px solid #dedede}.ironhill-business .ib-hero{padding:105px 0 80px}.ib-eyebrow{font-family:"Azeret Mono",monospace;font-size:12px;letter-spacing:.08em}.ironhill-business h1{font-size:clamp(40px,5vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.045em;max-width:1030px;margin:24px 0}.ironhill-business h2{font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.16;letter-spacing:-.035em;margin:0 0 26px}.ironhill-business h3{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:12px 0}.ironhill-business p{font-size:18px;margin:0 0 22px}.ironhill-business .ib-intro{font-size:23px;line-height:1.5;max-width:790px;margin-bottom:28px}.ironhill-business .ib-button{display:inline-flex;align-items:center;gap:25px;background:#fff29d;color:#191919;border-radius:32px;padding:16px 25px;text-decoration:none;font-size:17px}.ib-split{display:grid;grid-template-columns:1fr 1.5fr;gap:9%}.ib-rows{margin-top:38px}.ib-rows>a{display:grid;grid-template-columns:40px 1fr 1.4fr 20px;gap:24px;align-items:start;padding:30px 0;border-top:1px solid #d8d8d8;text-decoration:none}.ib-rows>a:hover{background:#fffbea}.ib-rows h3,.ib-rows p{margin:0}.ib-number{font:12px "Azeret Mono",monospace;padding-top:8px}.ironhill-business ul{padding-left:23px}.ironhill-business li{font-size:19px;padding:10px 0}.ironhill-business .ib-cta{background:#fffbe2;padding:50px;border-radius:20px;margin:60px 0;border:0}.ib-cta p{max-width:740px}.ib-faq details{padding:24px 0;border-top:1px solid #d8d8d8}.ib-faq summary{cursor:pointer;font-size:22px}.ib-faq p{max-width:850px;margin-top:20px}.ib-related{display:flex;gap:14px;flex-wrap:wrap}.ib-related a{padding:10px 16px;border:1px solid #ccc;border-radius:25px;text-decoration:none}.ironhill-business .ib-breadcrumb{font-size:13px;color:#555}@media(max-width:809px){.ib-wrap{padding:0 20px}.ironhill-business .ib-hero{padding:75px 0 48px}.ironhill-business section{padding:45px 0}.ironhill-business .ib-intro{font-size:20px}.ib-split{grid-template-columns:1fr;gap:12px}.ib-rows>a{grid-template-columns:24px 1fr 18px;gap:12px}.ib-rows p{grid-column:2;grid-row:2;font-size:17px}.ib-rows>a>span:last-child{grid-column:3;grid-row:1}.ironhill-business .ib-cta{padding:28px;margin:35px 0}.ironhill-business .ib-button{font-size:16px;padding:15px 20px}.ib-related{gap:10px}}
