h2>span{display:block}.language a{padding:12px 0;color:var(--muted);min-width:24px}.language a[aria-current=true]{color:var(--ink);text-decoration:underline;text-underline-offset:7px}.footer .language a{color:white}.dialog-close{width:auto;min-height:44px;padding:10px;font-size:13px}.menu-toggle{font-size:12px;min-height:44px;min-width:44px}.blog-article>.eyebrow{margin:32px 0 22px}.header{background:var(--paper)}.film-play{font-size:14px;letter-spacing:.06em}.partner-page{padding:90px 0 110px;display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:start}.partner-intro{position:sticky;top:55px}.partner-intro h1{font-size:clamp(38px,3.5vw,65px);line-height:1.13;margin:24px 0}.partner-intro>p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:520px}.partner-intro img{margin-top:35px;max-height:320px;object-fit:contain}.nisva-partner-form{min-width:0;background:white;padding:45px}.nisva-partner-form h2{font-size:28px;margin-bottom:10px}.nisva-partner-form label{font-size:15px;line-height:1.5;letter-spacing:0}.nisva-partner-form input,.nisva-partner-form select,.nisva-partner-form textarea{font:inherit;min-height:50px;border:1px solid #aebac5;padding:13px;background:#fff;color:var(--ink);width:100%}.nisva-partner-form [type=radio],.nisva-partner-form [type=checkbox]{width:19px;height:19px;min-height:19px;flex:none;padding:0;margin:0;accent-color:#344c62}.nisva-partner-form fieldset{margin:26px 0;padding:0;border:0}.nisva-partner-form legend{font-size:16px;font-weight:500;margin-bottom:12px}.nisva-choices{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.nisva-choices label{display:flex;flex-direction:row;align-items:center;gap:11px;padding:10px 0;margin:0;min-height:44px;font-size:14px}.nisva-partner-form details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0}.nisva-partner-form summary{cursor:pointer;padding:23px 0;font-size:18px;line-height:1.5}.nisva-partner-form details>p{font-size:14px;color:var(--muted)}.nisva-submit{margin-top:28px}.nisva-submit small{display:block;line-height:1.6;color:var(--muted);font-size:13px;margin-top:15px}.nisva-partner-form [hidden]{display:none!important}.nisva-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.nisva-errors{border-left:3px solid #a43838;background:#fff2f2;padding:18px 22px;margin-bottom:25px;color:#762d2d;line-height:1.7}.nisva-errors ul{margin:8px 0;padding-left:20px}.nisva-partner-form .field-hint{font-size:12px;color:var(--muted);margin-top:8px}.thank-you{padding:100px 0 130px;min-height:70vh;max-width:1000px}.thank-you h1{font-size:70px;margin:24px 0}.thank-you>p{font-size:20px;color:var(--muted)}.thank-you .download-card{border-top:1px solid var(--line);margin:45px 0;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.download-card h2{font-size:28px;margin-bottom:12px}.download-card p{font-size:14px;color:var(--muted)}.thank-you .coming-soon{font-size:15px}.nisva-partner-form .button:disabled{opacity:.6;cursor:wait}.nisva-partner-form input:focus,.nisva-partner-form textarea:focus,.nisva-partner-form select:focus{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:1100px){.partner-page{gap:5%}.nisva-partner-form{padding:30px}.nisva-choices{grid-template-columns:1fr}.partner-intro h1{font-size:42px}}
@media(max-width:760px){.header .wordmark{font-size:29px}.header>.language{gap:9px;right:18px}.partner-page{display:block;padding:45px 0 60px}.partner-intro{position:static}.partner-intro h1{font-size:37px}.partner-intro>p:not(.eyebrow){font-size:16px}.partner-intro img{display:none}.nisva-partner-form{padding:26px 18px;margin:35px -5px 0}.nisva-partner-form h2{font-size:26px}.nisva-choices{grid-template-columns:1fr}.thank-you{padding:55px 0 70px}.thank-you h1{font-size:48px}.thank-you>p{font-size:17px}.thank-you .download-card{align-items:start;flex-direction:column}.download-card h2{font-size:27px}.nisva-submit .button{width:100%}html[lang^=ru] .precision-copy h1{font-size:29px}}

.journal-card.is-product img{object-fit:contain;padding:36px;background:#edf0f3}.journal-card.is-portrait img{object-fit:cover;padding:0;object-position:center 32%}

.skip-link:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}

.blog-pagination{display:flex;gap:20px;justify-content:center;margin-top:50px}.blog-pagination a,.blog-pagination span{padding:12px;border:1px solid var(--line)}

.nisva-product-description{font-size:17px;line-height:1.7;margin:24px 0}.nisva-product-description p{margin:0 0 18px}.nisva-product-description h3{font-size:25px;margin:24px 0 14px}.nisva-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.nisva-product-gallery img{height:220px;object-fit:contain}.nisva-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin:35px 0}.nisva-product-layout>img{max-height:650px;object-fit:contain}.nisva-product-layout h1{font-size:clamp(36px,4vw,65px);margin-bottom:25px}.nisva-product-layout .button{margin-top:25px}@media(max-width:760px){.nisva-product-layout{grid-template-columns:1fr;gap:30px}.nisva-product-gallery{grid-template-columns:1fr}.nisva-product-description{font-size:15px}}
