.irina-article .bio-hero{grid-template-columns:1fr;max-width:1100px;margin:65px auto 65px;gap:60px}.irina-article .bio-hero.has-portrait{grid-template-columns:1.05fr 1fr}.irina-article .bio-hero h1{font-size:clamp(64px,8vw,112px)}.irina-article .bio-hero .intro{max-width:580px}.irina-article .bio-hero figure{min-width:0}.irina-article .bio-hero img{max-height:650px;object-fit:contain;background:#d5cdbf}.irina-article .prose{padding-top:42px;padding-bottom:42px}.irina-article .prose h3{font:400 30px/1.3 var(--serif);margin:35px 0 22px}.irina-article .article-nav [hidden],.irina-article [hidden]{display:none!important}.irina-contents{max-width:1040px;margin:0 auto 30px;padding:0 24px 28px;border-bottom:1px solid var(--line)}.irina-contents p{font-size:11px;letter-spacing:.16em;margin-bottom:14px}.irina-contents ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.irina-contents a{display:block;font-size:12px;line-height:1.5;padding:8px 12px;border:1px solid var(--line);border-radius:99px;text-decoration:none}.irina-contents a:hover{background:var(--milk)}.irina-article .archive-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.irina-article .archive-cell a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.irina-article .archive-cell .archive-whole{position:static;width:100%;height:100%;object-fit:contain}.irina-article .article-dark{margin-top:0}.irina-article .article-dark .eyebrow{color:#d6c9b5}.irina-article .signature{margin-top:30px}.irina-article .photo-dialog header{gap:15px}.irina-article .native-review-video{display:block;margin:auto;width:100%;max-height:68dvh;background:var(--ink)}.irina-article .review-dialog.shorts .native-review-video{width:min(100%,390px)}.irina-article .review-cover{background:var(--ink)}.irina-article .review-cover img{height:auto;aspect-ratio:4/3;object-fit:contain}.irina-article .review-cover.no-poster{min-height:210px;display:flex;align-items:center;justify-content:center;color:var(--milk)}.irina-article .review-cover.no-poster>span{position:static}.irina-article .review-track{margin-top:30px}.irina-article .document-dialog iframe{width:100%;height:70dvh;border:0}.irina-article .document-dialog [data-viewer-media] img{max-height:70dvh;object-fit:contain}
@media(max-width:800px){.irina-article .bio-hero{gap:35px}.irina-article .bio-hero h1{font-size:76px}.irina-article .bio-hero .intro{font-size:29px}}
@media(max-width:640px){.irina-article .bio-hero,.irina-article .bio-hero.has-portrait{grid-template-columns:1fr;margin:42px auto 35px;padding:0 24px;gap:32px}.irina-article .bio-hero h1{font-size:80px}.irina-article .bio-hero figure{max-width:420px;width:100%}.irina-article .bio-hero img{max-height:530px}.irina-contents{padding:0 24px 25px;margin-bottom:15px}.irina-contents ul{gap:6px}.irina-contents a{font-size:11px;padding:7px 10px}.irina-article .prose{padding-top:32px;padding-bottom:32px}.irina-article .prose h3{font-size:28px}.irina-article .photo-chapter .archive-grid-5 .archive-cell:last-child{aspect-ratio:1}.irina-article .article-nav{gap:10px}.irina-article .article-nav a{white-space:nowrap}.irina-article .review-dialog header h2{font-size:24px}}
.irina-article .certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.irina-article footer{flex-wrap:wrap;gap:12px}.irina-article footer .analytics-settings{max-width:100%;text-align:left}
@media(max-width:640px){.irina-article .photo-chapter .archive-grid-5 .archive-cell:last-child{grid-column:auto;aspect-ratio:1}}
