
.ahn-section2{background:#edf6fa url('/assets/ahn/section2-bg.webp') center/cover no-repeat;padding:100px 0 40px}.ahn-section2-window{position:relative;aspect-ratio:1440/580;overflow:hidden}.ahn-section2-slide{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 10.3%,#32aacb 10.3%)}.ahn-section2-slide[hidden]{display:none!important}.ahn-section2-art{position:absolute;inset:0 auto 0 0;width:61.2%;overflow:hidden}.ahn-section2-art img{display:block;width:163.4%;max-width:none;height:100%;object-fit:fill}.ahn-section2-card{position:absolute;left:61.2%;top:33.3%;width:34.2%;min-height:46.5%;background:#fff;padding:clamp(20px,2.2vw,42px);color:#333;box-sizing:border-box}.ahn-section2-card h3{font-size:clamp(22px,1.65vw,32px);font-weight:500;line-height:1.35;margin:0 0 18px;word-break:keep-all}.ahn-section2-card p{font-size:18px;line-height:1.65;color:#68747b;margin:0}.ahn-section2-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:10px}.ahn-section2-card-bottom a{border:1px solid #009bc7;color:#009bc7;font-size:16px;text-align:center;padding:8px 20px}.ahn-section2-card-bottom span{font-size:18px;color:#8caacf;white-space:nowrap}.ahn-section2-card-bottom strong{font-size:28px;color:#009bc7;font-weight:400}.ahn-section2-controls{display:flex;justify-content:center;gap:8px;margin-top:18px}.ahn-section2-controls button{border:1px solid #91c7d5;background:#fff;color:#12617d;font-size:20px;width:44px;height:44px;cursor:pointer}.ahn-section2-controls button:focus-visible,.ahn-section2-card a:focus-visible{outline:3px solid #027ba2;outline-offset:3px}
@media(min-width:851px) and (max-width:1350px){.ahn-section2-window{aspect-ratio:auto;height:510px}.ahn-section2-card{top:24%;left:58%;width:40%;padding:24px}.ahn-section2-art{width:58%}.ahn-section2-art img{width:172.42%}.ahn-section2-card h3{font-size:24px}.ahn-section2-card-bottom{margin-top:20px}}
@media(max-width:850px){.ahn-section2{padding:48px 0 28px}.ahn-section2-window{aspect-ratio:auto;height:650px}.ahn-section2-slide{background:#32aacb}.ahn-section2-art{position:relative;width:100%;height:auto;aspect-ratio:880/580}.ahn-section2-art img{width:163.4%;height:100%}.ahn-section2-card{position:relative;left:auto;top:auto;width:100%;min-height:0;padding:24px}.ahn-section2-card h3{font-size:24px;margin-bottom:14px}.ahn-section2-card p{font-size:18px;line-height:1.6}.ahn-section2-card-bottom{margin-top:20px}.ahn-section2-controls{margin-top:14px}}
