.jwp .j-visual .j-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 17px}.jwp .j-visual .j-tabs button{flex:1;min-height:44px;padding:10px 12px;border:1px solid #d4bcc5;border-radius:24px;background:#fff8f4;color:#70203d;font:700 12px Montserrat,sans-serif;cursor:pointer}.jwp .j-visual .j-tabs button[aria-pressed=true]{background:var(--j-berry);border-color:var(--j-berry);color:white}.jwp .j-visual .j-facebook{max-width:540px;margin:auto;border:1px solid #e7dde1;border-radius:15px;overflow:hidden;background:#fff}.jwp .j-visual .j-fb-head{display:flex;align-items:center;gap:12px;padding:17px 18px 11px}.jwp .j-visual .j-fb-logo{display:block;width:73px;height:32px;object-fit:contain;flex-shrink:0}.jwp .j-visual .j-fb-name{font-size:14px;line-height:1.45;font-weight:700}.jwp .j-visual .j-fb-status{font-size:11px;line-height:1.5;color:#7b6b72}.jwp .j-visual .j-more{margin-left:auto;color:#715d66}.jwp .j-visual .j-copy{font-size:13px;line-height:1.7;white-space:pre-line;margin:0;padding:0 18px 17px}.jwp .j-visual .j-art-head{padding:5.4cqw 6cqw 3.5cqw}.jwp .j-visual .j-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:max(11px,2.15cqw);font-weight:700;letter-spacing:.11em;line-height:1.5;margin:0 0 3cqw}.jwp .j-visual .j-serial{font-size:11px;color:#9d4264;letter-spacing:0}.jwp .j-visual .j-main-title{font:800 italic clamp(28px,8.7cqw,47px)/1.025 Montserrat,sans-serif;letter-spacing:-.05em;margin:0}.jwp .j-visual .j-main-title em{font-style:inherit;color:var(--j-berry)}.jwp .j-visual .j-invoice.no-photo .j-office-frame{display:none}.jwp .j-visual .j-invoice.no-photo .j-document{width:79%;margin-left:9%}.jwp .j-visual .j-invoice.no-photo .j-visit-stamp{right:3%;bottom:2%}.jwp .j-visual .j-action-area{padding:1.2cqw 6cqw 6cqw}.jwp .j-visual .j-leadline{font-size:max(12px,2.75cqw);line-height:1.5;font-weight:500;margin:0 0 3.5cqw}.jwp .j-visual .j-cta{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:14px 21px;background:var(--j-lime);color:var(--j-ink);border:1.5px solid var(--j-ink);border-radius:999px;box-shadow:0 var(--j-shadow) 0 var(--j-ink);font-size:max(12px,2.65cqw);font-weight:800;line-height:1.3;transform:rotate(-1deg);margin:0 5px 7px 0}.jwp .j-visual .j-logo-plaque{position:absolute;left:5.5cqw;top:4.5cqw;z-index:2;background:#fffaf5;border:1px solid #f1e2d8;border-radius:999px;padding:11px 13px;transform:rotate(-3deg);box-shadow:3px 4px 0 rgba(51,17,34,.09)}.jwp .j-visual .j-logo-plaque img{width:29cqw;height:auto;display:block}.jwp .j-visual .j-choice .j-logo-plaque{background:0 0;border-color:transparent;box-shadow:none;transform:none}.jwp .j-visual .j-choice-copy{position:relative;padding:5cqw 6cqw 6cqw;background:linear-gradient(110deg,#ffdce5,#fea9bb)}.jwp .j-visual .j-choice-copy::before{content:"";position:absolute;width:100%;height:4cqw;top:-2cqw;left:0;border-radius:50% 50% 0 0;background:#ffdce5}.jwp .j-visual .j-choice .j-main-title{font-size:clamp(28px,9.3cqw,50px);min-width:0}.jwp .j-visual .j-choice-title-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr);align-items:center;gap:4cqw;padding:1cqw 0 1.5cqw}.jwp .j-visual .j-free-label{position:static;display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:13px clamp(8px,2.4cqw,13px);background:#fffaf1;border:1.4px solid #6d213b;border-radius:999px;box-shadow:3px 4px 0 #6d213b;transform:rotate(4deg);font-size:max(11px,2.2cqw);font-weight:700;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;text-align:center}.jwp .j-visual .j-choice .j-leadline{margin-top:3.5cqw}.jwp .j-visual .j-equipment .j-logo-plaque{left:auto;right:4.5cqw;top:4cqw;transform:rotate(2deg)}.jwp .j-visual .j-equipment .j-logo-plaque img{width:29cqw}.jwp .j-visual .j-equipment.j-closeup .j-work-image{position:absolute;width:210%;height:auto;max-width:none;left:-5%;bottom:-4%;object-fit:initial}.jwp .j-visual .j-equipment-copy{position:relative;padding:5.2cqw 6cqw 6cqw;background:radial-gradient(circle at 100% 30%,rgba(255,200,214,.51) 0,transparent 46%),#ffdfcb}.jwp .j-visual .j-equipment .j-main-title{font-size:clamp(30px,9.1cqw,49px)}.jwp .j-visual .j-equipment .j-leadline{margin-top:3.6cqw}.jwp .j-visual .j-detail-note{display:inline-block;font-size:max(11px,2.1cqw);font-weight:600;line-height:1.5;padding-bottom:4px;border-bottom:2px solid #ca2c68;margin:0 0 3cqw}.jwp .j-visual .j-preview-link{display:flex;align-items:center;gap:13px;padding:15px 18px;background:#f5f3f4;color:#312b2f}.jwp .j-visual .j-domain{font-size:10px;line-height:1.5;text-transform:uppercase;color:#7c6d75}.jwp .j-visual .j-link-title{font-size:13px;line-height:1.4;font-weight:700;margin-top:3px}.jwp .j-visual .j-fb-cta{font-size:11px;line-height:1.35;font-weight:700;background:#e4e0e4;border-radius:6px;padding:10px 12px;text-align:center;margin-left:auto;flex-shrink:0;max-width:34%}.jwp .j-visual .j-source{font-size:11px;line-height:1.6;max-width:540px;margin:12px auto 0;color:light-dark(#755a66,#e2c2d0)}.jwp .j-visual .j-source a{color:inherit;text-underline-offset:3px}@media (max-width:390px){.jwp .j-visual .j-tabs{gap:5px}.jwp .j-visual .j-tabs button{padding:10px 7px}.jwp .j-visual .j-logo-plaque{padding:8px 10px}.jwp .j-visual .j-choice-copy{padding-top:7cqw}.jwp .j-visual .j-fb-head{gap:9px;padding-left:13px;padding-right:13px}.jwp .j-visual .j-fb-name{font-size:12px}}.jwp .j-visual .j-choice-title-row{grid-template-columns:minmax(0,1fr) minmax(0,47%);gap:3cqw;align-items:center}.jwp .j-visual .j-choice .j-main-title{font-size:clamp(22px,8.5cqw,46px)}.jwp .j-visual .j-free-label{font-size:clamp(10px,2.4cqw,13px);line-height:1.5;padding:13px clamp(6px,2cqw,11px);letter-spacing:0;overflow-wrap:normal;text-wrap:initial}.jwp .j-visual .j-free-label>span{display:block;white-space:nowrap}.jwp .j-visual .j-cta{font-family:inherit;cursor:pointer;text-decoration:none}.jwp .j-visual .j-cta:focus-visible{outline:3px solid var(--j-berry);outline-offset:7px}.jwp .j-visual .j-main-title{white-space:normal}.jwp .j-visual--article .j-portrait .j-free-label{position:absolute;right:6cqw;bottom:7cqw;width:43%;z-index:3}.jwp .j-visual--tile .j-logo-plaque{padding:2cqw 2.4cqw}.jwp .j-visual--tile .j-free-label{font-size:clamp(8px,2.6cqw,11px);padding:9px 5px}.jwp .j-visual--tile .j-portrait .j-free-label{right:5cqw;bottom:5cqw;width:49%}.jwp .j-visual .j-word-okresu{font-size:clamp(13px,3.7cqw,20px);font-weight:600;font-style:normal;letter-spacing:-.03em;line-height:1.4}.jwp .j-visual .j-choice-copy{padding:5.4cqw 6cqw 6cqw}.jwp .j-visual .j-choice .j-eyebrow{font-size:clamp(11px,2.15cqw,12px);letter-spacing:.09em;margin:0 0 4cqw}.jwp .j-visual .j-choice-title-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4cqw;align-items:center;padding:0}.jwp .j-visual .j-choice .j-main-title{font-size:clamp(25px,8cqw,43px);line-height:1.02;letter-spacing:-.055em}.jwp .j-visual .j-choice-title-row .j-leadline{min-width:0;margin:0;padding-left:3cqw;border-left:1px solid var(--j-berry);font-size:clamp(12px,2.6cqw,14px);line-height:1.65;font-weight:500}.jwp .j-visual .j-choice .j-cta{display:flex;width:fit-content;max-width:100%;min-height:48px;margin:4.7cqw auto 0;padding:14px 22px;transform:none;box-shadow:0 6px 0 var(--j-ink);font-size:clamp(12px,2.65cqw,14px);line-height:1.4;text-align:center}.jwp .j-visual .j-choice .j-cta>span{font-size:20px;line-height:1}.jwp .jwp-hub-head{max-width:830px;margin:0 auto 35px;text-align:center}.jwp .jwp-hub-head h2{margin-bottom:19px}.jwp .jwp-hub-note{text-align:center;font-size:13px;color:var(--muted);margin-top:29px}