.aof-bs{max-width:1100px;margin:3rem auto;padding:0 1.5rem;color:#18211e}.aof-bs header{background:#294a3d;color:#fffaf0;padding:4rem 2rem;text-align:center}.aof-bs h1,.aof-bs h2,.aof-bs h3{font-family:Georgia,serif}.aof-bs h1{font-size:clamp(2.4rem,5vw,4.5rem);margin:.2rem}.aof-bs header h1{color:#fffaf0!important;line-height:1.08;text-shadow:none}.aof-bs header>p:not(.aof-bs__eyebrow){color:#fffaf0;font-size:1.08rem;line-height:1.7;margin:1rem auto 0;max-width:40rem}.aof-bs__eyebrow{color:#d8b36b;font-size:.75rem;font-weight:bold;letter-spacing:.13em;text-transform:uppercase}.aof-bs__form{background:#f6f2e9;padding:2rem}.aof-bs__form label{display:block;font-weight:bold;margin-bottom:.6rem}.aof-bs__form div{display:flex;gap:.6rem}.aof-bs input,.aof-bs select,.aof-bs button{font:inherit;padding:.85rem}.aof-bs input{flex:1}.aof-bs button{background:#111;color:#fff;border:0;cursor:pointer}.aof-bs__note{font-size:.86rem}.aof-bs__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.aof-bs__topic{background:#f6f2e9;color:#18211e;text-align:left}.aof-bs__topic span{display:block;font-size:.8rem;margin-top:.4rem}.aof-bs__study{border-top:3px solid #b78a45;margin-top:3rem;padding-top:2rem}.aof-bs__passage{background:#f6f2e9;margin:1rem 0;padding:1.3rem}.aof-bs__passage h4{margin:0}.aof-bs__copyright{font-size:.75rem;color:#666}@media(max-width:700px){.aof-bs__form div{display:block}.aof-bs input,.aof-bs select,.aof-bs button{box-sizing:border-box;margin:.3rem 0;width:100%}.aof-bs__grid{grid-template-columns:repeat(2,1fr)}}
.aof-bs-home{background:#173b31;border:1px solid #d8b36b;box-shadow:0 16px 34px rgba(20,34,29,.17);color:#fffaf0;margin:4rem auto;max-width:1100px;padding:3.4rem 3.6rem;position:relative}.aof-bs-home:before{background:#d8b36b;content:"";height:5px;left:0;position:absolute;top:0;width:100%}.aof-bs-home__inner{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin:0 auto}.aof-bs-home__copy{max-width:42rem}.aof-bs-home__eyebrow{color:#d8b36b;font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 .8rem;text-transform:uppercase}.aof-bs-home h2{color:#fffaf0!important;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.1;margin:0}.aof-bs-home__copy>p:last-child{color:#fffaf0;font-size:1.08rem;line-height:1.7;margin:1rem 0 0}.aof-bs-home__button{background:#d8b36b;color:#18211e!important;display:inline-block;font-weight:700;letter-spacing:.02em;padding:1rem 1.35rem;text-decoration:none;white-space:nowrap}.aof-bs-home__button:hover,.aof-bs-home__button:focus{background:#fffaf0;color:#18211e!important}.aof-bs-home__button span{font-size:1.2em;margin-left:.45rem}@media(max-width:700px){.aof-bs-home{margin:3rem 1.5rem;padding:3rem 1.5rem}.aof-bs-home__inner{align-items:flex-start;flex-direction:column;gap:1.5rem}.aof-bs-home__button{box-sizing:border-box;text-align:center;width:100%}}
