.ac-root{color:var(--color-text-main,#202831);border-top:1px solid #9ca3af2e;margin-top:32px;padding-top:24px;padding-bottom:20px;container-type:inline-size}.ac-root *{box-sizing:border-box}.ac-root a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.ac-root h2,.ac-root h3,.ac-root p{margin:0}.ac-root a:focus,.ac-root button:focus{outline:none}.ac-unified{--ac-accent:var(--color-primary,#345e65);--ac-ink:color-mix(in srgb,var(--ac-accent) 45%,#17212b)}.ac-form{isolation:isolate;background-color:color-mix(in srgb,var(--ac-accent) 78%,#692c25);background-image:linear-gradient(#ffffff13 0%,#fff0 48%,#00000009 100%);border-radius:7px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px;padding:18px 24px 20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.ac-form:only-child{margin-bottom:0}.ac-form:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff5c 0 45px,#ffffff45 45px 83px,#ffffff2e 83px 121px,#ffffff19 121px 159px,#0000 159px);border-radius:50%;width:318px;height:318px;position:absolute;bottom:-137px;right:-142px}.ac-form>i{display:none}.ac-form-copy{width:100%;min-width:0}.ac-form h2{color:#fff;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.6}.ac-root .ac-description{color:#687079;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.ac-root .ac-form-copy .ac-description{color:#fff;opacity:.9;-webkit-line-clamp:3;margin-top:6px}.ac-form-action{min-height:34px;color:var(--ac-accent);white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.ac-form-action span{display:inline-block}.ac-unified-heading{color:#202831;padding-bottom:18px;font-size:17px;font-weight:600}.ac-separated-section+.ac-separated-section{margin-top:34px}.ac-catalog .ac-separated-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ac-separated-item{align-items:flex-start;min-width:0;transition:transform .18s;display:flex}.ac-catalog .ac-separated-item{flex-direction:column;gap:12px}.ac-separated-copy{flex:1;min-width:0}.ac-separated-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.ac-type-label{color:#717780;margin-bottom:2px;font-size:12px;display:block}.ac-item-arrow,.ac-reading .ac-type-label{display:none}.ac-thumb{color:#9ba5ad;background:#f6f6f6;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ac-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ac-catalog .ac-thumb{aspect-ratio:5/4;width:100%}.ac-catalog .ac-thumb-4 img{-o-object-fit:contain;object-fit:contain}.ac-thumb.ac-logo-fallback{background:#f8f9fa}.ac-thumb.ac-logo-fallback img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:60%;height:40%}.ac-reading .ac-separated-item{border-bottom:1px solid #edf0f2;gap:20px;padding:16px 0}.ac-reading .ac-separated-item:first-child{padding-top:0}.ac-reading .ac-separated-item:last-child{border-bottom:0;padding-bottom:0}.ac-reading .ac-thumb{aspect-ratio:4/3;width:144px}.ac-expand{color:#596673;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c8cfd4;margin-top:16px;padding:6px 0;font-size:12px}@container (width>=621px){.ac-form{flex-direction:row;align-items:center;gap:28px}.ac-form-copy{flex:1;width:auto}.ac-form-action{flex-shrink:0;align-self:center}}@container (width<=700px){.ac-catalog .ac-separated-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@container (width>=361px){.ac-catalog .ac-description{-webkit-line-clamp:3}}@container (width<=440px){.ac-form{gap:10px;margin-bottom:24px;padding:13px 18px 15px}.ac-form h2{font-size:15px}.ac-root .ac-form-copy .ac-description{margin-top:5px;font-size:13px}.ac-form-action{min-height:30px;padding:5px 13px;font-size:13px}.ac-form:after{opacity:.85;bottom:-140px;right:-152px}.ac-catalog .ac-separated-items{-moz-column-gap:16px;gap:28px 16px}.ac-reading .ac-thumb{width:96px}.ac-reading .ac-separated-item{gap:14px}}@container (width<=360px){.ac-catalog .ac-separated-items{grid-template-columns:1fr}}@media (max-width:600px){.ac-root{padding-bottom:16px}}@media (hover:hover) and (pointer:fine){.ac-separated-item:hover{transform:translateY(-3px)}.ac-separated-item:hover h3{color:var(--ac-ink)}.ac-form:hover{transform:translateY(-3px);box-shadow:0 10px 24px #18202b1a}}@media (prefers-reduced-motion:reduce){.ac-root *{transition:none!important}.ac-separated-item:hover,.ac-form:hover{transform:none}}.ac-thumb{position:relative}.ac-video-play{color:#fff;pointer-events:none;background:#00000080;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-video-play i{margin-left:2px;font-size:12px}@media (min-width:1024px){.article-detail-portrait-text{height:var(--portrait-video-height);flex-direction:column;display:flex}.article-detail-portrait-text>*{flex-shrink:0}.article-detail-media-portrait{max-width:var(--portrait-video-width)!important}.article-detail-media-portrait .site-article-video-player,.article-detail-media-portrait video{max-height:min(76svh,800px,100svh - 240px)}}
