.aL-tr{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.aL-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -18px 22px;padding:2px 18px}
.aL-tabs::-webkit-scrollbar{display:none}
.aL-tabs label{flex:0 0 auto;padding:10px 18px;border:1.5px solid #4F5B2E;border-radius:999px;font-size:13px;font-weight:500;color:#4F5B2E;cursor:pointer;white-space:nowrap;transition:background .3s,color .3s}
.aL-panel{display:none}
.aL-panel .aL-hint{margin:0 0 10px}
#aLt1:checked ~ .aL-panels .p1,#aLt2:checked ~ .aL-panels .p2,#aLt3:checked ~ .aL-panels .p3,#aLt4:checked ~ .aL-panels .p4,#aLt5:checked ~ .aL-panels .p5{display:block;animation:aLfade .6s both}
#aLt1:checked ~ .aL-tabs label[for=aLt1],#aLt2:checked ~ .aL-tabs label[for=aLt2],#aLt3:checked ~ .aL-tabs label[for=aLt3],#aLt4:checked ~ .aL-tabs label[for=aLt4],#aLt5:checked ~ .aL-tabs label[for=aLt5]{background:#4F5B2E;color:#FBF5EA}
.aL-more{text-align:center;margin-top:6px}
.aL-rev{background:#EFE5D2;text-align:center}
.aL-rev blockquote{margin:0 auto 10px;max-width:760px;font-size:clamp(22px,4vw,34px);font-style:italic;line-height:1.4;color:#3A4421}
.aL-rev cite{display:block;font-style:normal;font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:34px}
.aL-news{background:#3A4421;color:#F3E8D6;text-align:center;padding:64px 20px}
.aL-news form{display:flex;flex-direction:column;gap:10px;max-width:460px;margin:22px auto 0}
.aL-news input{padding:15px 18px;border-radius:999px;border:1px solid #E8B08F;background:transparent;color:#FBF5EA;font:inherit;font-size:16px}
.aL-news input::placeholder{color:#cdbf9f}
.aL-news button{border:0;cursor:pointer;font:inherit}
@media (min-width:750px){.aL-tabs{margin:0 0 28px;padding:2px 0;justify-content:center}.aL-panel .aL-hint{display:none}.aL-news{padding:96px 24px}.aL-news form{flex-direction:row}.aL-news input{flex:1}}