body:has(.sp .au-head){background:#fff}body:has(.sp .au-head) #content>.ast-container{max-width:100%;padding:0}.sp .au-head{background:var(--sand);padding:144px 0 76px}.sp .au-head__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:44px;display:grid}.sp .au-head__photo{border:6px solid var(--white);object-fit:cover;width:148px;height:148px;animation:au-rise .8s var(--ease) backwards;border-radius:50%;display:block;box-shadow:0 24px 48px -30px #14192273}.sp .au-head__name{letter-spacing:-.035em;color:var(--navy);animation:au-rise .9s var(--ease) 80ms backwards;font-size:clamp(38px,4.6vw,64px);font-weight:600;line-height:1.05}.sp .au-head__label{letter-spacing:.06em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:15px;font-weight:600;display:block}.sp .au-head__bio{max-width:820px;color:var(--text);animation:au-rise .9s var(--ease) .16s backwards;margin-top:20px;font-size:17.5px;line-height:1.75}@keyframes au-rise{0%{opacity:0;transform:translateY(20px)}}.sp .au-posts{padding-top:80px}.sp .au-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.sp .au-card{border:1px solid var(--line);background:var(--white);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s ease;border-radius:22px;grid-template-columns:42% minmax(0,1fr);display:grid;position:relative;overflow:hidden}.sp .au-card__img{background:var(--sand);display:block;overflow:hidden}.sp .au-card__img img{object-fit:cover;width:100%;height:100%;min-height:230px;transition:transform 1s var(--ease);display:block}.sp .au-card__body{flex-direction:column;padding:24px 26px;display:flex}.sp .au-card__cats{color:var(--orange);margin-bottom:10px;font-size:13.5px;font-weight:600}.sp .au-card__title{margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.32}.sp .au-card__title a{color:var(--navy);text-decoration:none;transition:color .25s}.sp .au-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.sp .au-card__meta{z-index:2;color:var(--muted);margin-bottom:12px;font-size:14px;position:relative}.sp .au-card__meta a{color:var(--navy);font-weight:500;text-decoration:none}.sp .au-card__meta a:hover{color:var(--orange)}.sp .au-card__sep{color:var(--line);margin:0 6px}.sp .au-card__excerpt{color:var(--muted);font-size:15px;line-height:1.65}.sp .au-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 32px 56px -40px #14192273}.sp .au-card:hover .au-card__img img{transform:scale(1.06)}.sp .au-card:hover .au-card__title a{color:var(--orange)}.sp .au-card a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.sp .au-more{justify-content:center;margin-top:56px;display:flex}.sp .au-more__btn{gap:10px}.sp .au-more__btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .35s var(--ease)}.sp .au-more__btn:hover svg{transform:translateY(3px)}.sp .au-more__btn.is-loading{pointer-events:none;opacity:.8}.sp .au-more__btn.is-loading svg{stroke:none;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.sp .au-card.is-new{animation:au-rise .7s var(--ease) backwards}.sp .au-empty{border:1px solid var(--line);text-align:center;border-radius:22px;max-width:640px;margin:0 auto;padding:44px 40px}.sp .au-empty p{color:var(--text);margin-bottom:26px;font-size:17.5px}.sp .au-search{gap:10px;display:flex}.sp .au-search__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sp .au-search__field{border:1px solid var(--line);min-width:0;height:54px;font:inherit;background:#fbfaf8;border-radius:12px;flex:1;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.sp .au-search__field:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #f26c0526}.sp .au-search__btn{background:var(--orange);width:54px;height:54px;color:var(--white);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;transition:background-color .2s;display:grid}.sp .au-search__btn:hover{background:var(--navy)}.sp .au-search__btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}@media (width<=1024px){.sp .au-head{padding:124px 0 60px}.sp .au-grid{grid-template-columns:1fr}.sp .au-card{grid-template-columns:300px minmax(0,1fr)}}@media (width<=767px){.sp .au-head{padding:108px 0 44px}.sp .au-head__inner{grid-template-columns:1fr;gap:24px}.sp .au-head__photo{border-width:5px;width:104px;height:104px}.sp .au-head__bio{font-size:16.5px}.sp .au-posts{padding-top:48px}.sp .au-grid{gap:18px}.sp .au-card{border-radius:18px;grid-template-columns:1fr}.sp .au-card__img img{aspect-ratio:16/10;min-height:0}.sp .au-card__body{padding:20px 20px 22px}.sp .au-card:hover{transform:none}.sp .au-more{margin-top:36px}.sp .au-empty{padding:32px 22px}}
