.plugins-page{font-family:var(--tw-font-ja),"Zen Kaku Gothic New",sans-serif;color:#111821;background:#F6F8F9}.plugins-page a{color:inherit}.plugins-page .plugins-hero{background:#f3f6f8;color:#2c3540}.plugins-page .plugins-hero .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-template-rows:auto auto auto;column-gap:clamp(72px,10vw,170px);align-items:start;align-content:center;min-height:min(900px,calc(100vh - 108px));padding-top:150px;padding-bottom:160px}.plugins-page .plugins-hero h1{grid-column:1/-1;grid-row:1;align-self:center;max-width:100%;margin:0 0 54px;font-family:var(--tw-font-ja);font-size:clamp(38px,4.4vw,72px);font-weight:500;line-height:1.22;letter-spacing:.26em}.plugins-page .plugins-hero-copy{grid-column:1/-1;grid-row:2;align-self:end;justify-self:start;width:min(100%,950px);max-width:950px}.plugins-page .plugins-hero-copy p{margin:0;font-family:var(--tw-font-ja);color:#2c3540;font-size:clamp(14px,1.15vw,17px);font-weight:400;line-height:2.2;letter-spacing:.15em}.plugins-page .plugins-hero-label{grid-column:2;grid-row:3;justify-self:start;width:max-content;max-width:100%;margin:76px 0 0;font:500 clamp(25px,2.35vw,34px)/1.3 var(--tw-font-en);letter-spacing:.32em;color:#2c3540;transform:translateX(calc(clamp(20px,3vw,44px) + 1.8em))}.plugins-section{padding:clamp(100px,10vw,156px) 0}.plugin-news-section{background:#F6F8F9}.plugins-catalog{background:#f3f6f8}.plugins-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:0 0 clamp(56px,6vw,88px)}.plugins-eyebrow{display:block;font:500 11px/1.5 var(--tw-font-en);letter-spacing:.3em;color:#687480}.plugins-section-head h2{margin:11px 0 0;font-family:var(--tw-font-ja);font-size:clamp(31px,3.65vw,60px);font-weight:500;line-height:1.38;letter-spacing:.14em;color:#111821}.plugin-news-list{border-top:1px solid rgb(17 24 33 / .18)}.plugin-news-item{display:grid;grid-template-columns:145px minmax(0,1fr);gap:42px;border-bottom:1px solid rgb(17 24 33 / .18);padding:32px 0 37px}.plugin-news-item.is-hidden{display:none}.plugin-news-date{padding-top:6px;color:#687480;font:500 11px/1.6 var(--tw-font-en);letter-spacing:.12em}.plugin-news-body{min-width:0}.plugin-news-title{margin:0 0 13px;font:500 clamp(19px,1.8vw,25px)/1.5 var(--tw-font-ja);letter-spacing:.09em;color:#111821}.plugin-news-content{color:#687480;font:400 clamp(12px,.9vw,14px)/2 var(--tw-font-ja);letter-spacing:.08em}.plugin-news-content p{margin:0}.plugin-news-content p+p{margin-top:4px}.plugin-news-content ol{list-style:decimal;padding-left:1.6em;margin:2px 0 0}.plugin-news-content li{padding-left:.35em;margin:1px 0}.plugin-news-link{display:inline-flex;align-items:center;gap:10px;margin-top:20px;text-decoration:none;font:500 12px/1.65 var(--tw-font-ja);letter-spacing:.1em;color:#111821}.plugin-link-label{border-bottom:1px solid currentColor;padding-bottom:2px}.plugin-news-link:hover,.plugin-news-link:focus-visible{opacity:.66}.plugin-news-pagination,.plugin-pagination{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin:42px 0 0}.plugin-news-pagination-button,.plugin-pagination button{font:500 12px/1.5 var(--tw-font-en);letter-spacing:.14em;color:#687480;background:none;border:0;border-bottom:1px solid #fff0;padding:6px 4px 8px;cursor:pointer}.plugin-news-pagination-button.is-active,.plugin-pagination button.is-active,.plugin-pagination button[aria-current="page"]{color:#111821;border-bottom-color:#111821}.plugin-news-pagination button:hover,.plugin-pagination button:hover{color:#111821}.plugin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(50px,5vw,84px) 26px}.plugin-card{min-width:0}.plugin-card[hidden]{display:none!important}.plugin-card-link{display:block;text-decoration:none}.plugin-thumbnail{aspect-ratio:850/550;position:relative;overflow:hidden;background:#111821;border:1px solid rgb(17 24 33 / .12)}.plugin-thumbnail-img{display:block;width:100%;height:100%;object-fit:cover}.plugin-thumbnail--placeholder{background:radial-gradient(ellipse at 80% 16%,#34424d 0,transparent 55%),linear-gradient(125deg,#111821,#202a33);display:flex;align-items:end;padding:clamp(22px,4vw,52px)}.plugin-thumbnail-name{z-index:1;color:#F3F6F8;font:500 clamp(19px,2.6vw,36px)/1.3 var(--tw-font-en);letter-spacing:.13em;word-break:break-word}.plugin-thumb-lines{position:absolute;inset:0;display:flex;gap:8%;align-items:center;justify-content:center;opacity:.22;transform:rotate(-17deg)}.plugin-thumb-lines span{height:65%;width:1px;background:linear-gradient(transparent,#dde9f2,transparent)}.plugin-card-info{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:21px}.plugin-card-info h3{margin:0;font:500 clamp(21px,2vw,28px)/1.35 var(--tw-font-en);letter-spacing:.09em;color:#111821}.plugin-card-info p{margin:8px 0 0;color:#687480;font:400 12px/1.8 var(--tw-font-en);letter-spacing:.06em}.plugin-card-link:focus-visible,.plugin-news-link:focus-visible,.plugin-news-pagination button:focus-visible,.plugin-pagination button:focus-visible{outline:2px solid #456b87;outline-offset:4px}.plugins-page .plugins-contact-eyebrow{font:500 11px/1.5 var(--tw-font-en);letter-spacing:.3em;color:#687480}@media (min-width:821px) and (max-width:1120px){.plugins-page .plugins-hero .wrap{column-gap:clamp(45px,6vw,95px)}}@media(max-width:820px){.plugins-page .plugins-hero .wrap{display:flex;flex-direction:column;min-height:760px;padding-top:105px;padding-bottom:74px;gap:0}.plugins-page .plugins-hero h1{width:100%;margin:clamp(81px,10vw,100px) 0 0;font-size:clamp(23px,min(10vw,(100vw - 48px)/8.8),48px);letter-spacing:.09em;line-height:1.2}.plugins-page .plugins-hero-copy{width:100%;max-width:610px;margin-top:38px}.plugins-page .plugins-hero-copy p{font-size:clamp(13px,2vw,15px);line-height:2;letter-spacing:.10em}.plugins-page .plugins-hero-label{margin-top:48px;margin-left:0;align-self:flex-start;transform:none;font-size:clamp(14px,4.9vw,24px);line-height:1.35;letter-spacing:.32em}.plugins-section-head{display:block;margin-bottom:40px}.plugin-news-item{grid-template-columns:115px minmax(0,1fr);gap:20px}}@media(max-width:600px){.plugin-grid{grid-template-columns:1fr;gap:50px}.plugin-news-item{display:block;padding:28px 0 30px}.plugin-news-date{display:block;margin-bottom:13px;padding:0}.plugin-news-title{font-size:19px}.plugins-section{padding:95px 0}.plugins-section-head h2{font-size:31px}.plugin-card-info h3{font-size:22px}.plugin-thumbnail--placeholder{padding:30px}}@media(max-width:393px){.plugins-page .plugins-hero h1{font-size:34px;letter-spacing:.09em}}@media(max-width:350px){.plugins-page .plugins-hero h1{font-size:26px}}