.acl{--ink:#15171c;--dim:#6b7280;--line:#e6e9ee;--soft:#f7f8fa;--brand:rgb(var(--color-button, 233 30 99));--brandsoft:#fdeef3;--brandink:#a50f41;--blue:#0f6fd1;--green:#12854f;--dark:#2b2f36;--gut:clamp(20px,3.4vw,64px);--maxw:1440px;color:var(--ink);font-size:1.45rem;line-height:1.65;font-family:var(--font-body-family, Inter, -apple-system, "Segoe UI", Arial, sans-serif)}.acl *,.acl *:before,.acl *:after{box-sizing:border-box}.acl h1,.acl h2,.acl h3{font-family:var(--font-heading-family, Inter, -apple-system, "Segoe UI", Arial, sans-serif)}.acl a{color:inherit;text-decoration:none}.acl img{display:block;width:100%;height:100%;object-fit:cover}.acl .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.acl .wrap.read{max-width:min(1100px,var(--maxw))}.acl .sec{padding:clamp(40px,4vw,68px) 0}.acl .kicker{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}.acl h2{font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.22;letter-spacing:-.5px;margin:0 0 12px}.acl .sub{color:var(--dim);max-width:70ch;margin:0 0 28px;font-size:1.5rem}.acl .btn{display:inline-block;padding:14px 26px;border-radius:999px;font-weight:700;font-size:1.4rem;transition:.16s;text-align:center}.acl .b1{background:var(--brand);color:#fff;box-shadow:0 6px 20px #e91e6347}.acl .b1:hover{filter:brightness(.92);color:#fff}.acl .b3{border:1.5px solid var(--ink);color:var(--ink);background:#fff}.acl .b3:hover{background:var(--ink);color:#fff}.acl .tk{flex:none;width:16px;height:16px;border-radius:50%;background:#e2f4ea;color:var(--green);display:grid;place-items:center;font-size:.95rem;font-weight:700;margin-top:4px}.acl .crumbs{padding:14px 0;font-size:1.2rem;color:var(--dim)}.acl .crumbs ol{list-style:none;display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0;padding:0}.acl .crumbs .sep{color:#c6cad2}.acl .crumbs a:hover{color:#0f6fd1}.acl .crumbs [aria-current]{color:var(--ink);font-weight:700}.acl .chead{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,3.6vw,60px);align-items:center;padding:6px 0 40px}.acl .chead h1{font-size:clamp(2.7rem,3.2vw,4.4rem);line-height:1.1;letter-spacing:-1.2px;margin:0 0 14px}.acl .chead h1 em{font-style:normal;color:var(--brand)}.acl .intro{color:#4c515b;font-size:1.55rem;line-height:1.6;max-width:64ch}.acl .intro p{margin:0 0 10px}.acl .intro a{color:var(--blue);font-weight:700}.acl .more-txt{display:none}.acl .chead.open .more-txt{display:block}.acl .readmore{background:none;border:0;color:var(--blue);font:inherit;font-weight:700;font-size:1.3rem;cursor:pointer;padding:0;margin-top:4px}.acl .cmeta{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:18px 0 22px;font-size:1.25rem;color:var(--dim)}.acl .cmeta b{color:var(--ink)}.acl .cbtns{display:grid;grid-template-columns:repeat(2,minmax(0,230px));gap:10px}.acl .chero{border-radius:18px;overflow:hidden;aspect-ratio:16/11;background:#eee;position:relative}.acl .chero .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 18px 14px;color:#fff;font-size:1.15rem;background:linear-gradient(180deg,#0000,#000000b8)}.acl .quick{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);padding:16px 0}.acl .quick .wrap{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.acl .qlab{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-right:4px}.acl .chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:1.25rem;color:#4c515b;white-space:nowrap}.acl .chip:hover{border-color:#0f6fd1;color:#0f6fd1}.acl .cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.acl .ct{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;transition:.16s;display:block}.acl .ct:hover{border-color:#0f6fd1;transform:translateY(-3px);box-shadow:0 12px 28px #1012161a}.acl .ct .ph{display:block;aspect-ratio:4/3;background:#f0f1f4;overflow:hidden}.acl .ct .ph img{transition:.4s}.acl .ct:hover .ph img{transform:scale(1.04)}.acl .ct .tx{display:block;padding:14px 16px 17px}.acl .ct b{display:block;font-size:1.45rem;line-height:1.3}.acl .ct small{display:block;color:var(--dim);font-size:1.15rem;margin-top:4px}.acl .ct.noimg .tx{padding:22px 16px}.acl .timing{background:var(--dark);color:#fff}.acl .timing h2{color:#fff}.acl .timing .sub{color:#a8adb8}.acl .tbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(28px,4vw,64px);align-items:center}.acl .tl{list-style:none;margin:8px 0 0;padding:0}.acl .tl li{display:flex;gap:10px;padding:7px 0;font-size:1.4rem;color:#cfd3db}.acl .datepick{background:#373c44;border:1px solid #474c56;border-radius:18px;padding:26px}.acl .datepick label{display:block;font-size:1.2rem;font-weight:700;margin-bottom:9px;color:#fff}.acl .dsel{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:8px}.acl .dsel select{width:100%;padding:13px 16px;border:1px solid #33373f;border-radius:999px;font:inherit;font-size:1.35rem;background:#1b1e25;color:#fff;cursor:pointer;outline:none}.acl .dsel select:focus{border-color:#0f6fd1}.acl .verdict{margin-top:16px;padding:16px;border-radius:12px;font-size:1.35rem;line-height:1.5;display:none}.acl .verdict.on{display:block}.acl .verdict.ok{background:#12854f29;color:#7ee2b0;border:1px solid rgba(95,211,155,.35)}.acl .verdict.tight{background:#e0a41624;color:#ffd479;border:1px solid rgba(224,164,22,.35)}.acl .verdict.late{background:#e91e6324;color:#ff9dc0;border:1px solid rgba(233,30,99,.4)}.acl .verdict b{display:block;font-size:1.45rem;margin-bottom:3px;color:#fff}.acl .verdict .btn{margin-top:12px;padding:11px 20px;font-size:1.3rem}.acl .datepick .fine{margin:14px 0 0;font-size:1.15rem;color:#8b909b}.acl .guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.acl .gcard{border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff}.acl .gcard .gi{width:42px;height:42px;border-radius:12px;background:var(--brandsoft);display:grid;place-items:center;font-size:1.8rem;margin-bottom:12px}.acl .gcard h3{font-size:clamp(1.65rem,1.4vw,1.9rem);line-height:1.3;margin:0 0 6px}.acl .gcard p{font-size:1.4rem;color:var(--dim);margin:0}.acl .gcard a{display:inline-block;margin-top:10px;font-size:1.3rem;font-weight:700;color:var(--blue)}.acl .tbl{overflow-x:auto;margin-top:26px}.acl .tbl table{width:100%;min-width:640px;border-collapse:collapse;font-size:1.4rem;border:1px solid var(--line);border-radius:12px;overflow:hidden}.acl .tbl th{background:var(--soft);text-align:left;padding:13px 16px;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line)}.acl .tbl td{padding:13px 16px;border-bottom:1px solid var(--line);color:#4c515b}.acl .tbl tr:last-child td{border-bottom:0}.acl .tbl td:first-child{font-weight:700;color:var(--ink)}.acl .tbl ul{margin:0;padding-left:20px}.acl .tbl li{padding:7px 0;color:#4c515b;font-size:1.4rem}.acl .tbl h3{font-size:clamp(1.65rem,1.4vw,1.9rem);margin:0 0 10px}.acl .g6{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.acl .gt{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;transition:.16s;display:block}.acl .gt:hover{border-color:#0f6fd1;transform:translateY(-3px)}.acl .gt .ph{aspect-ratio:1;background:#f0f1f4;overflow:hidden}.acl .gt b{display:block;padding:11px;text-align:center;font-size:1.25rem}.acl .faq{max-width:900px;margin:0 auto}.acl .fq{border-bottom:1px solid var(--line)}.acl .fq summary{padding:17px 0;font-weight:700;font-size:1.55rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.acl .fq summary::-webkit-details-marker{display:none}.acl .fq summary:after{content:"+";color:var(--brand);font-weight:700;font-size:1.8rem}.acl .fq[open] summary:after{content:"\2013"}.acl .fq .ans{padding:0 0 16px;color:#4c515b;font-size:1.45rem;line-height:1.7}.acl .fq .ans p{margin:0 0 10px}.acl .fq .ans p:last-child{margin-bottom:0}.acl .fq .ans a{color:var(--blue);font-weight:700;text-decoration:underline;text-decoration-color:#bcd8f5;text-underline-offset:3px}.acl .fq .ans a:hover{text-decoration-color:var(--blue)}.acl .seo{background:var(--soft);border-top:1px solid var(--line)}.acl .seo h2{font-size:clamp(2.2rem,2vw,2.8rem)}.acl .seo h3{font-size:clamp(1.65rem,1.4vw,1.9rem);margin:32px 0 10px}.acl .seo p{color:#33383f;font-size:1.6rem;line-height:1.75;margin:0 0 18px}.acl .seo a{color:var(--blue);font-weight:700;text-decoration:underline;text-decoration-color:#bcd8f5;text-underline-offset:3px}.acl .seo a:hover{text-decoration-color:var(--blue)}.acl .rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:26px}.acl .rl{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px}.acl .rl:hover{border-color:#0f6fd1}.acl .rl.noimg{padding:15px 16px}.acl .rl .th{flex:none;width:48px;height:48px;border-radius:9px;overflow:hidden;background:#eee}.acl .rl b{display:block;font-size:1.3rem;line-height:1.3}.acl .rl small{color:var(--dim);font-size:1.1rem}.acl .taglinks{margin-top:30px;border-top:1px solid var(--line);padding-top:20px}.acl .taglinks b{display:block;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.acl .taglinks .pills{display:flex;flex-wrap:wrap;gap:9px}.acl .taglinks a{display:inline-flex;align-items:center;color:#4c515b;font-weight:700;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:1.25rem;line-height:1.35;background:#fff;white-space:nowrap;transition:.16s}.acl .taglinks a:hover{border-color:#0f6fd1;color:#0f6fd1;background:#e7f1fd}@media(max-width:1280px){.acl .cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.acl .chead,.acl .tbox{grid-template-columns:1fr;gap:26px}.acl .cbtns{grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px}}@media(max-width:900px){.acl .cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.acl .cbtns{grid-template-columns:1fr}.acl .g6{grid-template-columns:repeat(2,1fr)}.acl .taglinks a{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/356/assets/aoos-landing.css.map */
