/* ==========================================================
   Pinigu.lt dizaino sistema
   Spalvos: tamsiai mėlyna (pasitikėjimas), šiltas popierius (ramybė), žalvario aukso akcentas
   ========================================================== */
:root{
  --pn-ink:#0F2135;--pn-ink-2:#33475B;--pn-muted:#66717E;
  --pn-bg:#F6F4EF;--pn-paper:#FBFAF7;--pn-surface:#FFFFFF;--pn-line:#E5E0D6;--pn-line-2:#D6CFC1;
  --pn-brand:#14325A;--pn-brand-2:#0D2442;--pn-brand-tint:#E8EEF5;
  --pn-gold:#B88A2E;--pn-gold-tint:#F6EEDC;
  --pn-ok:#2E7457;--pn-ok-tint:#E6F2EC;--pn-warn:#9A5B13;--pn-warn-tint:#FBF1E3;
  --pn-serif:'Fraunces',Georgia,'Times New Roman',serif;
  --pn-sans:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --pn-r:14px;--pn-r-lg:22px;--pn-shadow:0 1px 2px rgba(15,33,53,.05),0 8px 28px rgba(15,33,53,.06);
  --pn-wrap:1180px;
}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--pn-bg);color:var(--pn-ink);font-family:var(--pn-sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:var(--pn-gold-tint)}
a{color:var(--pn-brand);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:var(--pn-brand-2)}
h1,h2,h3,h4{font-family:var(--pn-serif);color:var(--pn-ink);font-weight:600;letter-spacing:-.015em;line-height:1.18;font-variation-settings:'opsz' 72}
h1{font-size:clamp(32px,4.4vw,52px)}
h2{font-size:clamp(25px,2.8vw,34px);margin:1.6em 0 .55em}
h3{font-size:21px;margin:1.4em 0 .4em}
img{height:auto}
:focus-visible{outline:2px solid var(--pn-gold);outline-offset:2px}
.pn-wrap{max-width:var(--pn-wrap);margin:0 auto;padding:0 24px}
.pn-eyebrow{display:inline-block;font-family:var(--pn-sans);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pn-gold)}
.pn-muted{color:var(--pn-muted)}

/* Mygtukai */
.pn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:999px;background:var(--pn-brand);color:#fff!important;font-weight:600;font-size:16px;text-decoration:none;border:1px solid var(--pn-brand);transition:background .15s,transform .15s;line-height:1.2;cursor:pointer}
.pn-btn:hover{background:var(--pn-brand-2);transform:translateY(-1px)}
.pn-btn--ghost{background:transparent;color:var(--pn-brand)!important;border-color:var(--pn-line-2)}
.pn-btn--ghost:hover{background:var(--pn-surface);border-color:var(--pn-brand)}
.pn-btn--sm{padding:9px 16px;font-size:14.5px}
.pn-btn--block{width:100%}

/* Antraste */
.site-header{background:rgba(251,250,247,.92);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--pn-line);position:sticky;top:0;z-index:50}
.site-header .inside-header{max-width:var(--pn-wrap);margin:0 auto;padding:14px 24px;background:transparent}
.site-branding .main-title{font-family:var(--pn-serif);font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1}
.site-branding .main-title a{color:var(--pn-ink);text-decoration:none}
.site-branding .main-title a span{color:var(--pn-gold)}
.site-description{display:none}
.main-navigation,.main-navigation ul ul{background:transparent}
.main-navigation .main-nav>ul>li>a{font-weight:600;font-size:15.5px;color:var(--pn-ink-2);line-height:44px;padding:0 13px}
.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--pn-brand);background:transparent}
.main-navigation ul ul{background:#fff;border:1px solid var(--pn-line);border-radius:var(--pn-r);box-shadow:var(--pn-shadow);width:270px;padding:8px 0}
.main-navigation .main-nav ul ul li a{font-size:15px;line-height:1.4;padding:9px 18px;color:var(--pn-ink-2)}
.main-navigation .main-nav ul ul li a:hover{background:var(--pn-paper);color:var(--pn-brand)}
.main-navigation .main-nav>ul>li.pn-nav-cta{display:flex;align-items:center;margin-left:10px}
.main-navigation .main-nav>ul>li.pn-nav-cta>a{background:var(--pn-brand);color:#fff;border-radius:999px;line-height:40px;padding:0 20px}
.main-navigation .main-nav>ul>li.pn-nav-cta>a:hover{background:var(--pn-brand-2);color:#fff}
.main-navigation .menu-toggle{color:var(--pn-ink);font-weight:600}
@media (max-width:768px){.main-navigation,.main-navigation ul ul{background:#fff}.main-navigation .main-nav>ul>li.pn-nav-cta>a{margin:10px 16px;text-align:center}.main-navigation ul ul{box-shadow:none;border:0;width:auto}}

/* Turinys */
.site-content{max-width:var(--pn-wrap)}
.separate-containers .inside-article,.one-container .site-content .inside-article{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);padding:48px 56px}
.single .inside-article,.page .inside-article{max-width:820px;margin:0 auto}
.entry-title{font-size:clamp(30px,3.6vw,44px)}
.entry-meta{font-size:14.5px;color:var(--pn-muted)}
.entry-content>p:first-child{font-size:19px;color:var(--pn-ink-2)}
.entry-content table{width:100%;border-collapse:separate;border-spacing:0;font-size:15.5px;margin:20px 0 28px;border:1px solid var(--pn-line);border-radius:var(--pn-r);overflow:hidden;display:block;overflow-x:auto}
.entry-content table thead th{background:var(--pn-paper);font-family:var(--pn-sans);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--pn-muted);font-weight:700;text-align:left;padding:12px 14px;border-bottom:1px solid var(--pn-line)}
.entry-content table td{padding:12px 14px;border-bottom:1px solid var(--pn-line);vertical-align:top}
.entry-content table tr:last-child td{border-bottom:0}
.entry-content blockquote{border-left:3px solid var(--pn-gold);background:var(--pn-paper);margin:24px 0;padding:16px 22px;font-family:var(--pn-serif);font-size:20px;font-style:normal}
.pn-summary{background:var(--pn-paper);border:1px solid var(--pn-line);border-radius:var(--pn-r);padding:22px 26px;margin:24px 0 30px}
.pn-summary__t{display:block;font-family:var(--pn-serif);font-size:20px;margin-bottom:8px}
.pn-summary ul{margin:0 0 0 1.1em}
.pn-summary li{margin:6px 0}
.pn-note{background:var(--pn-warn-tint);border-radius:var(--pn-r);padding:14px 18px;font-size:15.5px}
.pn-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:var(--pn-brand);color:#E9EEF5;border-radius:var(--pn-r-lg);padding:24px 28px;margin:28px 0}
.pn-cta p{margin:0;font-family:var(--pn-serif);font-size:21px;color:#fff}
.pn-cta .pn-btn{background:#fff;color:var(--pn-brand)!important;border-color:#fff}

/* Hero */
.pn-home .site-content,.pn-home .content-area{max-width:none;padding:0;margin:0}
.pn-hero{padding:64px 0 56px;background:radial-gradient(1200px 500px at 85% -10%,#E9EEF5 0,rgba(233,238,245,0) 60%),var(--pn-bg)}
.pn-hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}
.pn-hero h1{margin:14px 0 18px}
.pn-hero h1 em{font-style:italic;color:var(--pn-brand);font-weight:500}
.pn-hero__lead{font-size:19px;color:var(--pn-ink-2);max-width:540px;margin:0 0 26px}
.pn-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}
.pn-trust{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;margin:0;padding:0;font-size:14.5px;color:var(--pn-ink-2)}
.pn-trust li{display:flex;align-items:center;gap:8px}
.pn-trust li:before{content:'';width:18px;height:18px;border-radius:50%;background:var(--pn-ok-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%232E7457' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}

/* Skaiciuokle hero */
.pn-calc{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);box-shadow:var(--pn-shadow);padding:30px}
.pn-calc__title{font-family:var(--pn-serif);font-size:22px;margin:0 0 4px}
.pn-calc__sub{color:var(--pn-muted);font-size:14.5px;margin:0 0 22px}
.pn-range{margin-bottom:22px}
.pn-range__row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}
.pn-range__row label{font-weight:600;font-size:15px}
.pn-range__row output{font-family:var(--pn-serif);font-size:24px;font-weight:600;color:var(--pn-brand)}
.pn-range input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(var(--pn-brand),var(--pn-brand)) 0/var(--p,50%) 100% no-repeat,var(--pn-line);outline:none;margin:6px 0}
.pn-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--pn-brand);box-shadow:0 2px 6px rgba(15,33,53,.2);cursor:pointer}
.pn-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--pn-brand);cursor:pointer}
.pn-range__scale{display:flex;justify-content:space-between;font-size:12.5px;color:var(--pn-muted)}
.pn-calc__out{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;background:var(--pn-paper);border:1px solid var(--pn-line);border-radius:var(--pn-r);padding:16px 18px;margin:4px 0 16px}
.pn-calc__out small{display:block;font-size:13px;color:var(--pn-muted);font-weight:600}
.pn-calc__pay{font-family:var(--pn-serif);font-size:34px;font-weight:600;line-height:1.1;color:var(--pn-ink)}
.pn-calc__meta{text-align:right;font-size:13.5px;color:var(--pn-ink-2)}
.pn-calc__note{font-size:12.5px;color:var(--pn-muted);margin:12px 0 0}

/* Sekcijos */
.pn-sec{padding:72px 0}
.pn-sec--paper{background:var(--pn-paper);border-top:1px solid var(--pn-line);border-bottom:1px solid var(--pn-line)}
.pn-sec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}
.pn-sec__head h2{margin:8px 0 0}
.pn-sec__head p{margin:8px 0 0;color:var(--pn-muted);max-width:560px}

/* Pasiulymu eilutes */
.pn-offers{display:grid;gap:14px}
.pn-offer{display:grid;grid-template-columns:170px 1fr auto;gap:24px;align-items:center;background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);padding:20px 24px;transition:border-color .15s,box-shadow .15s}
.pn-offer:hover{border-color:var(--pn-line-2);box-shadow:var(--pn-shadow)}
.pn-offer__logo{height:64px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--pn-line);border-radius:12px;padding:8px 12px}
.pn-offer__logo img{max-height:44px;max-width:100%;width:auto;object-fit:contain}
.pn-offer__name{font-family:var(--pn-serif);font-size:21px;font-weight:600;margin:0 0 2px}
.pn-offer__tag{font-size:14.5px;color:var(--pn-ink-2);margin:0 0 10px}
.pn-offer__facts{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px;margin:0;padding:0;list-style:none}
.pn-offer__facts li span{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pn-muted);font-weight:700}
.pn-offer__facts li strong{font-weight:600}
.pn-offer__cta{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:170px;text-align:center}
.pn-offer__rev{font-size:13.5px;color:var(--pn-muted)}
.pn-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;background:var(--pn-gold-tint);color:#7A5A16;border-radius:999px;padding:3px 10px;margin:0 0 6px}
.pn-badge--ok{background:var(--pn-ok-tint);color:var(--pn-ok)}
.pn-offers__foot{font-size:13px;color:var(--pn-muted);margin-top:14px}

/* Situaciju plyteles */
.pn-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pn-tile{display:block;background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r);padding:20px;text-decoration:none;color:var(--pn-ink);transition:border-color .15s,transform .15s}
.pn-tile:hover{border-color:var(--pn-brand);transform:translateY(-2px);color:var(--pn-ink)}
.pn-tile strong{display:block;font-family:var(--pn-serif);font-size:19px;font-weight:600;margin-bottom:4px}
.pn-tile span{font-size:14.5px;color:var(--pn-muted)}
.pn-tile:after{content:'\2192';display:block;margin-top:12px;color:var(--pn-gold);font-weight:700}

/* Irankiai */
.pn-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.pn-toolcard{background:var(--pn-brand);color:#DCE4EE;border-radius:var(--pn-r-lg);padding:28px;text-decoration:none;display:flex;flex-direction:column;gap:10px;min-height:210px}
.pn-toolcard:nth-child(2){background:#1E3F68}.pn-toolcard:nth-child(3){background:#27496F}
.pn-toolcard strong{font-family:var(--pn-serif);font-size:23px;color:#fff;font-weight:600}
.pn-toolcard em{margin-top:auto;font-style:normal;color:#F2D79A;font-weight:600}
.pn-toolcard:hover{color:#fff;filter:brightness(1.08)}

/* Kaip lyginame + autorius */
.pn-split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}
.pn-steps{list-style:none;margin:0;padding:0;counter-reset:s}
.pn-steps li{counter-increment:s;position:relative;padding:0 0 22px 58px}
.pn-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;border:1px solid var(--pn-line-2);display:flex;align-items:center;justify-content:center;font-family:var(--pn-serif);font-size:19px;color:var(--pn-brand);background:#fff}
.pn-steps strong{display:block;font-size:17px}
.pn-steps span{color:var(--pn-muted);font-size:15.5px}
.pn-author{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);padding:26px;display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:start}
.pn-author img{width:96px;height:96px;border-radius:50%;object-fit:cover}
.pn-author__name{font-family:var(--pn-serif);font-size:21px;font-weight:600;margin:0}
.pn-author__role{font-size:13.5px;color:var(--pn-gold);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:2px 0 8px}
.pn-author p{font-size:15.5px;color:var(--pn-ink-2);margin:0 0 8px}

/* Straipsniai */
.pn-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.pn-post{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);overflow:hidden;text-decoration:none;color:var(--pn-ink);display:flex;flex-direction:column}
.pn-post img{aspect-ratio:16/9;width:100%;object-fit:cover;display:block}
.pn-post__b{padding:18px 20px 22px}
.pn-post__b span{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pn-gold);font-weight:700}
.pn-post__b strong{display:block;font-family:var(--pn-serif);font-size:19.5px;line-height:1.3;font-weight:600;margin-top:6px}
.pn-post:hover strong{color:var(--pn-brand)}

/* DUK */
.pn-faq{max-width:820px}
.pn-faq details{border-bottom:1px solid var(--pn-line);padding:4px 0}
.pn-faq summary{cursor:pointer;list-style:none;font-family:var(--pn-serif);font-size:20px;font-weight:600;padding:16px 36px 16px 0;position:relative}
.pn-faq summary::-webkit-details-marker{display:none}
.pn-faq summary:after{content:'+';position:absolute;right:4px;top:12px;font-family:var(--pn-sans);font-size:26px;font-weight:400;color:var(--pn-gold)}
.pn-faq details[open] summary:after{content:'\2212'}
.pn-faq details p{margin:0 0 18px;color:var(--pn-ink-2)}

/* Paraste */
.site-footer{background:var(--pn-ink);color:#B9C3CF}
.pn-footer{max-width:var(--pn-wrap);margin:0 auto;padding:60px 24px 28px}
.pn-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}
.pn-footer__logo{font-family:var(--pn-serif);font-size:28px;color:#fff;font-weight:600}
.pn-footer__logo span{color:var(--pn-gold)}
.pn-footer h4{font-family:var(--pn-sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:6px 0 14px}
.pn-footer ul{list-style:none;margin:0;padding:0}
.pn-footer li{margin:0 0 9px}
.pn-footer a{color:#B9C3CF;text-decoration:none;font-size:15px}
.pn-footer a:hover{color:#fff}
.pn-footer p{font-size:14.5px;margin:12px 0 0}
.pn-footer__legal{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:22px;font-size:13px;color:#8796A6;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
.site-info{display:none}

/* Irankiai straipsniuose (skaiciuokles) */
.pn-tool{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);padding:26px;margin:24px 0 32px;box-shadow:var(--pn-shadow)}
.pn-tool__h{font-family:var(--pn-serif);font-size:19px;margin:4px 0 12px}
.pn-tool__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;margin-bottom:18px}
.pn-tool__row{padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed var(--pn-line)}
.pn-tool__f label{display:block;font-weight:600;font-size:14.5px;margin-bottom:6px}
.pn-tool__f input,.pn-tool__f select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid var(--pn-line-2);border-radius:10px;font-size:16px;font-family:inherit;background:#fff;color:var(--pn-ink)}
.pn-tool__f input:focus,.pn-tool__f select:focus{outline:2px solid var(--pn-brand);outline-offset:1px}
.pn-tool__f small{display:block;font-size:12.5px;color:var(--pn-muted);margin-top:4px}
.pn-tool__res{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;background:var(--pn-brand-tint);border-radius:var(--pn-r);padding:18px;margin-bottom:14px}
.pn-tool__big span{display:block;font-size:13px;font-weight:600;color:var(--pn-ink-2)}
.pn-tool__big strong{display:block;font-family:var(--pn-serif);font-size:28px;font-weight:600;color:var(--pn-brand);line-height:1.2}
.pn-tool__tbl{width:100%;border-collapse:collapse;font-size:15px;display:table!important;border:0!important}
.pn-tool__tbl td{padding:9px 4px!important;border-bottom:1px solid var(--pn-line)!important}
.pn-tool__tbl td:last-child{text-align:right;font-weight:600;white-space:nowrap}
.pn-tool__msg{margin:14px 0 0;padding:12px 14px;background:var(--pn-gold-tint);border-radius:10px;font-size:15px}
.pn-tool__msg:empty{display:none}
.pn-tool__note{font-size:12.5px;color:var(--pn-muted);margin:12px 0 0}

/* Autoriaus blokas po straipsniu */
.pn-abox{display:grid;grid-template-columns:72px 1fr;gap:16px;border-top:1px solid var(--pn-line);margin-top:36px;padding-top:24px}
.pn-abox img{width:72px;height:72px;border-radius:50%;object-fit:cover}
.pn-abox strong{font-family:var(--pn-serif);font-size:18px}
.pn-abox p{font-size:15px;color:var(--pn-ink-2);margin:4px 0 0}

/* Responsive */
@media (max-width:1024px){.pn-hero__grid,.pn-split{grid-template-columns:1fr;gap:36px}.pn-tiles{grid-template-columns:repeat(2,1fr)}.pn-posts,.pn-tools{grid-template-columns:1fr 1fr}.pn-footer__grid{grid-template-columns:1fr 1fr}}
@media (max-width:700px){body{font-size:16.5px}.pn-wrap{padding:0 18px}.pn-hero{padding:36px 0 40px}.pn-sec{padding:48px 0}.pn-offer{grid-template-columns:1fr;gap:14px;padding:18px}.pn-offer__logo{height:56px;justify-content:flex-start;width:150px}.pn-offer__cta{min-width:0}.pn-tiles{grid-template-columns:1fr 1fr;gap:10px}.pn-tile{padding:16px}.pn-tile strong{font-size:17px}.pn-posts,.pn-tools{grid-template-columns:1fr}.separate-containers .inside-article,.one-container .site-content .inside-article{padding:26px 20px;border-radius:var(--pn-r)}.pn-calc{padding:22px}.pn-footer__grid{grid-template-columns:1fr}.pn-author{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* Pagrindinis puslapis per visa plotį */
.pn-home .site.grid-container,.pn-home #page{max-width:none!important;padding:0!important}
.pn-home .site-content,.pn-home.one-container .site-content{padding:0!important;display:block}
.pn-home .inside-article,.pn-home.one-container .site-content .inside-article{background:none;border:0;border-radius:0;padding:0!important;max-width:none;margin:0}
.pn-home .entry-content{margin:0}
.pn-home .entry-content>p:first-child{font-size:inherit}
.pn-home .entry-header,.pn-home .featured-image{display:none}
.pn-home article{margin:0}
.site.grid-container{max-width:var(--pn-wrap)}
.one-container .site-content{padding:40px 0}
.one-container.archive .site-main>article,.one-container.blog .site-main>article{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);padding:28px 32px;margin-bottom:18px}
.pn-sec p.pn-offers__foot{margin-top:14px}

/* ==========================================================
   TAMSI PREMIUM TEMA: juoda, grafitas, auksas
   ========================================================== */
:root{
  --pn-ink:#EEEAE2;--pn-ink-2:#C9C4BA;--pn-muted:#9198A1;
  --pn-bg:#0D0E10;--pn-paper:#131518;--pn-surface:#17191D;--pn-surface-2:#1E2126;--pn-line:#272B31;--pn-line-2:#363B43;
  --pn-brand:#D4AF62;--pn-brand-2:#E4C47F;--pn-brand-tint:#221E15;
  --pn-gold:#C9A45C;--pn-gold-tint:#2A2416;--pn-gold-grad:linear-gradient(135deg,#E8CB86 0%,#C9A45C 45%,#A8823A 100%);
  --pn-ok:#7FC8A1;--pn-ok-tint:#15261E;--pn-warn:#E0B26A;--pn-warn-tint:#272014;
  --pn-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 34px rgba(0,0,0,.35);
}
body{background:var(--pn-bg);color:var(--pn-ink)}
::selection{background:#5A4A26;color:#fff}
a{color:var(--pn-gold)}
a:hover{color:var(--pn-brand-2)}
h1,h2,h3,h4{color:#F5F1E8}

/* Mygtukai: auksiniai */
.pn-btn{background:var(--pn-gold-grad);border:1px solid #B8914A;color:#16130C!important;box-shadow:0 6px 18px rgba(201,164,92,.18),inset 0 1px 0 rgba(255,255,255,.35)}
.pn-btn:hover{filter:brightness(1.06);color:#16130C!important;background:var(--pn-gold-grad)}
.pn-btn--ghost{background:transparent;border-color:var(--pn-line-2);color:var(--pn-ink)!important;box-shadow:none}
.pn-btn--ghost:hover{background:var(--pn-surface-2);border-color:var(--pn-gold);color:#fff!important;filter:none}

/* Antraste */
.site-header{background:rgba(13,14,16,.86);border-bottom:1px solid var(--pn-line)}
.site-branding .main-title a{color:#F5F1E8}
.main-navigation .main-nav>ul>li>a{color:var(--pn-ink-2)}
.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--pn-gold)}
.main-navigation ul ul{background:#17191D;border-color:var(--pn-line)}
.main-navigation .main-nav ul ul li a{color:var(--pn-ink-2)}
.main-navigation .main-nav ul ul li a:hover{background:var(--pn-surface-2);color:var(--pn-gold)}
.main-navigation .main-nav>ul>li.pn-nav-cta>a{background:var(--pn-gold-grad);color:#16130C}
.main-navigation .main-nav>ul>li.pn-nav-cta>a:hover{color:#16130C;filter:brightness(1.06);background:var(--pn-gold-grad)}
.main-navigation .menu-toggle,.main-navigation .menu-toggle:hover,.main-navigation .menu-toggle:focus{color:var(--pn-ink);background:transparent}
.dropdown-menu-toggle svg,.menu-toggle svg{fill:currentColor}
@media (max-width:768px){.main-navigation,.main-navigation ul ul{background:#111316}.main-navigation .main-nav ul li a{color:var(--pn-ink-2)}}

/* Hero */
.pn-hero{background:radial-gradient(900px 480px at 80% -10%,rgba(201,164,92,.16) 0,rgba(201,164,92,0) 60%),radial-gradient(700px 400px at 0% 100%,rgba(120,130,145,.10) 0,rgba(0,0,0,0) 60%),var(--pn-bg);border-bottom:1px solid var(--pn-line)}
.pn-hero h1 em{color:transparent;background:var(--pn-gold-grad);-webkit-background-clip:text;background-clip:text}
.pn-trust li:before{background:#1A2A22 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23C9A45C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border:1px solid #3A3220}

/* Skaiciuokle */
.pn-calc{background:linear-gradient(180deg,#1A1D21 0%,#15171B 100%);border-color:var(--pn-line-2)}
.pn-range__row output{color:var(--pn-gold)}
.pn-range input[type=range]{background:linear-gradient(90deg,#A8823A,#E8CB86) 0/var(--p,50%) 100% no-repeat,#2C3037}
.pn-range input[type=range]::-webkit-slider-thumb{background:#F5F1E8;border-color:var(--pn-gold);box-shadow:0 0 0 4px rgba(201,164,92,.18)}
.pn-range input[type=range]::-moz-range-thumb{background:#F5F1E8;border-color:var(--pn-gold)}
.pn-calc__out{background:#101215;border-color:var(--pn-line)}
.pn-calc__pay{color:#F5F1E8}

/* Sekcijos */
.pn-sec--paper{background:var(--pn-paper);border-color:var(--pn-line)}

/* Pasiulymai */
.pn-offer{background:var(--pn-surface);border-color:var(--pn-line)}
.pn-offer:hover{border-color:#4A4130;box-shadow:var(--pn-shadow)}
.pn-offer__logo{background:#F4F2EE;border-color:#F4F2EE}
.pn-offer__name{color:#F5F1E8}
.pn-badge{background:var(--pn-gold-tint);color:#E8CB86;border:1px solid #3D3420}
.pn-badge--ok{background:var(--pn-ok-tint);color:var(--pn-ok);border-color:#22402F}
.pn-offer__rev{color:var(--pn-muted)}
.pn-offer__rev:hover{color:var(--pn-gold)}

/* Plyteles */
.pn-tile{background:var(--pn-surface);border-color:var(--pn-line);color:var(--pn-ink)}
.pn-tile:hover{border-color:var(--pn-gold);color:var(--pn-ink);background:var(--pn-surface-2)}
.pn-tile strong{color:#F5F1E8}

/* Irankiu korteles */
.pn-toolcard,.pn-toolcard:nth-child(2),.pn-toolcard:nth-child(3){background:linear-gradient(160deg,#1E2126 0%,#141619 100%);border:1px solid var(--pn-line-2);color:var(--pn-ink-2)}
.pn-toolcard strong{color:#F5F1E8}
.pn-toolcard em{color:var(--pn-gold)}
.pn-toolcard:hover{border-color:var(--pn-gold);filter:none;color:var(--pn-ink-2)}

/* Zingsniai, autorius, straipsniai */
.pn-steps li:before{background:#121417;border-color:#3D3420;color:var(--pn-gold)}
.pn-steps strong{color:#F5F1E8}
.pn-author{background:var(--pn-surface);border-color:var(--pn-line)}
.pn-author img{border:2px solid #3D3420}
.pn-post{background:var(--pn-surface);border-color:var(--pn-line);color:var(--pn-ink)}
.pn-post__b strong{color:#F5F1E8}
.pn-post:hover strong{color:var(--pn-gold)}
.pn-post img{filter:saturate(.9)}

/* DUK */
.pn-faq details{border-color:var(--pn-line)}
.pn-faq summary{color:#F5F1E8}

/* Paraste */
.site-footer{background:#08090A;color:#9198A1;border-top:1px solid var(--pn-line)}
.pn-footer__logo{color:#F5F1E8}
.pn-footer a{color:#A6ACB4}
.pn-footer a:hover{color:var(--pn-gold)}
.pn-footer__legal{border-color:var(--pn-line);color:#6E757E}

/* Straipsniai ir puslapiai */
.separate-containers .inside-article,.one-container .site-content .inside-article{background:var(--pn-surface);border-color:var(--pn-line)}
.entry-content>p:first-child{color:var(--pn-ink)}
.entry-content table{border-color:var(--pn-line)}
.entry-content table thead th{background:#1E2126;color:var(--pn-gold);border-color:var(--pn-line)}
.entry-content table td{border-color:var(--pn-line)}
.entry-content table tbody tr:nth-child(even) td{background:#1A1C20}
.entry-content blockquote{background:#1A1C20;color:var(--pn-ink)}
.pn-summary{background:#1A1C20;border-color:var(--pn-line-2);border-left:3px solid var(--pn-gold)}
.pn-summary__t{color:#F5F1E8}
.pn-note{background:var(--pn-warn-tint);color:var(--pn-ink)}
.pn-cta{background:linear-gradient(135deg,#1E2126,#121417);border:1px solid #3D3420;color:var(--pn-ink-2)}
.pn-cta p{color:#F5F1E8}
.pn-cta .pn-btn{background:var(--pn-gold-grad);color:#16130C!important;border-color:#B8914A}
.one-container.archive .site-main>article,.one-container.blog .site-main>article{background:var(--pn-surface);border-color:var(--pn-line)}
.entry-meta,.entry-meta a{color:var(--pn-muted)}
.pn-abox{border-color:var(--pn-line)}

/* Skaiciuokles straipsniuose */
.pn-tool{background:var(--pn-surface);border-color:var(--pn-line-2)}
.pn-tool__f label{color:var(--pn-ink)}
.pn-tool__f input,.pn-tool__f select{background:#101215;border-color:var(--pn-line-2);color:#F5F1E8}
.pn-tool__f input:focus,.pn-tool__f select:focus{outline-color:var(--pn-gold)}
.pn-tool__res{background:#101215;border:1px solid #3D3420}
.pn-tool__big span{color:var(--pn-muted)}
.pn-tool__big strong{color:var(--pn-gold)}
.pn-tool__tbl td{border-color:var(--pn-line)!important}
.pn-tool__msg{background:var(--pn-gold-tint);color:var(--pn-ink);border:1px solid #3D3420}
.pn-tool__row{border-color:var(--pn-line)}

/* Formos ir kiti GP elementai */
input,select,textarea{background:#101215;color:var(--pn-ink);border-color:var(--pn-line-2)}
.paging-navigation a,.page-numbers{color:var(--pn-ink)}
hr{background:var(--pn-line)}
/* Breadcrumbs */
.rank-math-breadcrumb{font-size:13.5px;color:var(--pn-muted);margin:0 0 14px}
.rank-math-breadcrumb p{margin:0}
.rank-math-breadcrumb a{color:var(--pn-muted);text-decoration:none}
.rank-math-breadcrumb a:hover{color:var(--pn-gold)}
.rank-math-breadcrumb .separator{margin:0 6px;color:var(--pn-line-2)}

/* Logotipas */
.pn-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}
.pn-logo img{width:38px;height:38px;display:block}
.pn-logo__t{color:#F5F1E8}
.pn-logo__t span{color:var(--pn-gold)}
.pn-footer__logo{display:flex;align-items:center;gap:12px}
.pn-footer__logo img{width:40px;height:40px}
@media (max-width:700px){.pn-logo img{width:32px;height:32px}.site-branding .main-title{font-size:23px}}

/* Logotipas: zenklas P + inigu.lt */
.pn-logo{gap:2px}
.pn-logo img{width:36px;height:36px}
.pn-footer__logo{gap:2px}
.pn-footer__logo span{color:#F5F1E8}
.pn-footer__logo em{font-style:normal;color:var(--pn-gold)}
@media (max-width:700px){.pn-logo img{width:31px;height:31px}}

/* Logotipas: zenklas + Pinigu.lt */
.pn-logo{gap:10px}
.pn-logo img{width:38px;height:38px}
.pn-footer__logo{gap:12px}
@media (max-width:700px){.pn-logo{gap:8px}.pn-logo img{width:32px;height:32px}}

/* Turinio nuorodos ir seno turinio spalvos tamsiame fone */
.entry-content a:not(.pn-btn):not(.button-red),.entry-content a:not(.pn-btn):not(.button-red):visited,.page-header a,.entry-summary a,.comments-area a{color:var(--pn-gold)!important;text-decoration:underline;text-decoration-color:rgba(201,164,92,.45);text-underline-offset:3px}
.entry-content a:not(.pn-btn):not(.button-red):hover{color:var(--pn-brand-2)!important;text-decoration-color:currentColor}
.entry-content a:not(.pn-btn) *{color:inherit!important}
.entry-content [style*="color"]:not(a),.entry-content font[color]{color:var(--pn-ink)!important}
.entry-content strong,.entry-content b{color:#F5F1E8}
.entry-title a,.entry-title a:visited{color:#F5F1E8}
.entry-title a:hover{color:var(--pn-gold)}
/* Seni mygtukai .button-red is senos temos */
.entry-content a.button-red{display:inline-block;background:var(--pn-gold-grad);color:#16130C!important;border-radius:999px;padding:10px 20px;font-weight:600;text-decoration:none;border:1px solid #B8914A}
.entry-content a.button-red:hover{filter:brightness(1.06)}
/* Table Maker lenteles */
.wpsm-comptable{border:1px solid var(--pn-line)!important;border-radius:var(--pn-r);overflow:hidden}
.wpsm-comptable table{background:transparent!important;border:0!important}
.wpsm-comptable th,.wpsm-thead-default th,.wpsm-thead-black th{background:#1E2126!important;color:var(--pn-gold)!important;border-color:var(--pn-line)!important;font-weight:600}
.wpsm-comptable td,.hover-col1 tr td:first-child{background:var(--pn-surface)!important;color:var(--pn-ink)!important;border-color:var(--pn-line)!important}
.wpsm-comptable tr:hover td,.wpsm-comptable td:hover{background:#1E2126!important}
.wpsm-comptable td a{color:var(--pn-gold)!important}
.wpsm-comptable .wpsm-placeholder{background:transparent!important;border:0!important}
/* Bendros nuorodos be klases */
body a{color:var(--pn-gold)}
.site-content a.pn-btn,.site-content a.pn-tile,.site-content a.pn-post,.site-content a.pn-toolcard{text-decoration:none}
.pn-tile,.pn-post{color:var(--pn-ink)!important}
.pn-toolcard{color:var(--pn-ink-2)!important}
/* Skolintoju lentele */
.pn-tbl{background:var(--pn-surface);border:1px solid var(--pn-line-2);border-radius:var(--pn-r-lg);margin:28px 0 34px;overflow:hidden;box-shadow:var(--pn-shadow)}
.pn-tbl__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 12px;border-bottom:1px solid var(--pn-line)}
.pn-tbl__title{font-family:var(--pn-serif);font-size:22px;font-weight:600;color:#F5F1E8;margin:0}
.pn-tbl__meta{font-size:13px;color:var(--pn-muted);margin:2px 0 0}
.pn-tbl__sort{font-size:13.5px;color:var(--pn-muted);display:flex;align-items:center;gap:8px}
.pn-tbl__sort select{background:#101215;color:var(--pn-ink);border:1px solid var(--pn-line-2);border-radius:999px;padding:7px 12px;font-size:14px}
.pn-tbl__chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px;border-bottom:1px solid var(--pn-line)}
.pn-tbl__chips button{background:transparent;border:1px solid var(--pn-line-2);color:var(--pn-ink-2);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit}
.pn-tbl__chips button:hover{border-color:var(--pn-gold);color:#F5F1E8}
.pn-tbl__chips button.is-on{background:var(--pn-gold-grad);border-color:#B8914A;color:#16130C}
.pn-tbl__wrap{overflow-x:auto}
.entry-content table.pn-tbl__t,table.pn-tbl__t{display:table;width:100%;border:0;border-radius:0;margin:0;border-collapse:collapse;font-size:15px}
table.pn-tbl__t thead th{background:#121417!important;color:var(--pn-muted)!important;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:12px 14px;text-align:left;border-bottom:1px solid var(--pn-line)!important;white-space:nowrap}
table.pn-tbl__t td{padding:14px;border-bottom:1px solid var(--pn-line)!important;vertical-align:middle;background:transparent!important}
table.pn-tbl__t tbody tr{transition:background .12s}
table.pn-tbl__t tbody tr:hover td{background:#1C1F24!important}
table.pn-tbl__t tbody tr:last-child td{border-bottom:0!important}
.pn-tbl__lender{display:flex;align-items:center;gap:14px;min-width:230px}
.pn-tbl__logo{flex:none;width:112px;height:46px;background:#F4F2EE;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px 10px;box-sizing:border-box}
.pn-tbl__logo img{max-width:100%;max-height:32px;width:auto;object-fit:contain}
.pn-tbl__logo b{color:#16130C;font-size:13px}
.pn-tbl__n strong{display:block;color:#F5F1E8;font-size:15.5px}
.pn-tbl__n em{font-style:normal;font-size:12.5px;color:var(--pn-muted)}
table.pn-tbl__t td strong{color:#F5F1E8;font-weight:600}
.pn-tbl__price{color:var(--pn-gold)!important;font-family:var(--pn-serif);font-size:17px}
table.pn-tbl__t td small{display:block;font-size:12.5px;color:var(--pn-muted);margin-top:3px;line-height:1.4}
.pn-tbl__feat{max-width:230px}
.pn-tbl__feat .pn-badge{margin:0 0 4px;font-size:11.5px}
.pn-tbl__cta{text-align:right;white-space:nowrap}
.pn-tbl__cta .pn-offer__rev{display:block;font-size:12.5px;margin-top:6px;text-align:center}
.pn-tbl__foot{font-size:12.5px;color:var(--pn-muted);padding:12px 22px 16px;margin:0;border-top:1px solid var(--pn-line)}
@media (max-width:860px){
 table.pn-tbl__t thead{display:none}
 table.pn-tbl__t,table.pn-tbl__t tbody,table.pn-tbl__t tr,table.pn-tbl__t td{display:block;width:100%}
 table.pn-tbl__t tr{padding:16px 18px;border-bottom:1px solid var(--pn-line)}
 table.pn-tbl__t td{border:0!important;padding:5px 0;display:flex;justify-content:space-between;gap:12px;text-align:right}
 table.pn-tbl__t td[data-l]:before{content:attr(data-l);color:var(--pn-muted);font-size:13px;text-align:left;flex:none}
 table.pn-tbl__t td.pn-tbl__lender{justify-content:flex-start;text-align:left;padding-bottom:10px}
 table.pn-tbl__t td.pn-tbl__feat{max-width:none}
 table.pn-tbl__t td.pn-tbl__feat:before{content:none}
 table.pn-tbl__t td.pn-tbl__feat{display:block;text-align:left}
 table.pn-tbl__t td.pn-tbl__cta{display:block;text-align:center;padding-top:10px}
 table.pn-tbl__t td.pn-tbl__cta .pn-btn{width:100%}
}

/* ==========================================================
   Vieningas vidiniu puslapiu ir irasu dizainas (pn-layout)
   ========================================================== */
.pn-single .site-content,.pn-archive .site-content{padding:28px 0 64px}
.pn-single.one-container .site-content .inside-article{background:none;border:0;border-radius:0;box-shadow:none;max-width:none;margin:0;padding:0 24px}
.pn-single .rank-math-breadcrumb{max-width:880px;margin:0 auto 18px}
.pn-single .site-main{margin:0}
/* Antraste */
.pn-ph{max-width:880px;margin:0 auto 34px}
.pn-ph__cat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pn-gold)!important;text-decoration:none!important;border:1px solid rgba(201,164,92,.35);background:rgba(201,164,92,.08);border-radius:999px;padding:5px 12px;margin-bottom:16px}
.pn-ph__cat:hover{background:rgba(201,164,92,.16)}
.pn-ph__t{font-size:clamp(31px,4.3vw,50px);line-height:1.1;letter-spacing:-.022em;color:#F5F1E8;margin:0 0 14px;text-wrap:balance}
.pn-ph__lead{font-size:clamp(17px,1.6vw,19.5px);line-height:1.6;color:var(--pn-ink-2);margin:0 0 20px;max-width:760px}
.pn-ph__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:14px;color:var(--pn-muted);padding:14px 0;border-top:1px solid var(--pn-line);border-bottom:1px solid var(--pn-line)}
.pn-ph__meta>span{display:inline-flex;align-items:center;gap:7px}
.pn-ph__meta svg{color:var(--pn-gold);flex:none}
.pn-ph__meta a{color:var(--pn-ink);text-decoration:none}
.pn-ph__meta a:hover{color:var(--pn-gold)}
.pn-ph__au img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--pn-line-2)}
.pn-ph__au a{font-weight:600}
.pn-ph__trust{margin-left:auto}
.pn-ph__img{margin:28px 0 0;width:min(1080px,calc(100vw - 40px));margin-left:calc(50% - min(540px,calc(50vw - 20px)));border-radius:var(--pn-r-lg);overflow:hidden;border:1px solid var(--pn-line);background:var(--pn-surface)}
.pn-ph__img img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}
/* Skaitymo kolona */
.pn-single .entry-content{max-width:740px;margin:0 auto;font-size:18px;line-height:1.75;color:var(--pn-ink)}
.pn-single .entry-content>p:first-child{font-size:inherit}
.pn-single .entry-content h2{font-size:clamp(25px,2.6vw,32px);margin:52px 0 16px;scroll-margin-top:96px;color:#F5F1E8}
.pn-single .entry-content h3{font-size:clamp(20px,2vw,23px);margin:34px 0 10px;scroll-margin-top:96px;color:#F5F1E8}
.pn-single .entry-content p,.pn-single .entry-content ul,.pn-single .entry-content ol{margin-bottom:1.2em}
.pn-single .entry-content ul,.pn-single .entry-content ol{padding-left:1.25em;margin-left:0}
.pn-single .entry-content li{margin-bottom:.45em}
.pn-single .entry-content ul li::marker{color:var(--pn-gold)}
.pn-single .entry-content ol li::marker{color:var(--pn-gold);font-weight:700}
.pn-single .entry-content img{border-radius:var(--pn-r);height:auto}
.pn-single .entry-content hr{border:0;border-top:1px solid var(--pn-line);margin:40px 0}
/* Platus elementai islenda is kolonos */
.pn-single .entry-content>.pn-tbl,.pn-single .entry-content>.pn-tool,.pn-single .entry-content>.pn-offers,.pn-single .entry-content>.pn-wide,.pn-single .entry-content>.tablemaker,.pn-single .entry-content>div[class*="table-maker"]{width:min(1000px,calc(100vw - 40px));max-width:none;margin-left:calc(50% - min(500px,calc(50vw - 20px)))}
/* Turinys */
.pn-toc{background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r);margin:0 0 34px;padding:0;font-size:15.5px;line-height:1.5}
.pn-toc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;font-weight:700;color:#F5F1E8;font-size:14px;letter-spacing:.07em;text-transform:uppercase}
.pn-toc summary::-webkit-details-marker{display:none}
.pn-toc summary em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--pn-muted);font-size:13.5px;display:inline-flex;align-items:center;gap:8px}
.pn-toc summary em:after{content:"";width:8px;height:8px;border-right:2px solid var(--pn-gold);border-bottom:2px solid var(--pn-gold);transform:rotate(45deg) translateY(-3px);transition:transform .2s}
.pn-toc[open] summary em:after{transform:rotate(-135deg) translateY(-2px)}
.pn-toc ol{counter-reset:t;list-style:none;margin:0!important;padding:4px 20px 16px!important;border-top:1px solid var(--pn-line);columns:2;column-gap:28px}
.pn-toc li{counter-increment:t;margin:0!important;padding:7px 0;break-inside:avoid;display:flex;gap:10px}
.pn-toc li:before{content:counter(t,decimal-leading-zero);color:var(--pn-gold);font-weight:700;font-size:12.5px;padding-top:2px;font-variant-numeric:tabular-nums}
.entry-content .pn-toc a:not(.pn-btn):not(.button-red){color:var(--pn-ink-2)!important;text-decoration:none}
.entry-content .pn-toc a:not(.pn-btn):not(.button-red):hover{color:var(--pn-gold)!important}
/* Iterpta kortele */
.pn-inl{display:flex;flex-direction:column;gap:6px;margin:34px 0;padding:18px 22px;border:1px solid var(--pn-line);border-left:3px solid var(--pn-gold);border-radius:0 var(--pn-r) var(--pn-r) 0;background:linear-gradient(90deg,rgba(201,164,92,.07),transparent 70%)}
.pn-inl__k{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pn-muted)}
.entry-content a.pn-inl__a:not(.pn-btn):not(.button-red){display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:var(--pn-serif);font-size:20px;line-height:1.3;font-weight:600;color:#F5F1E8!important;text-decoration:none}
.entry-content a.pn-inl__a:not(.pn-btn):not(.button-red):hover{color:var(--pn-gold)!important}
.pn-inl__a svg{flex:none;color:var(--pn-gold)}
/* Pabaigos CTA */
.pn-endcta{max-width:880px;margin:56px auto 0;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;border-radius:var(--pn-r-lg);border:1px solid rgba(201,164,92,.35);background:radial-gradient(120% 140% at 0% 0%,rgba(201,164,92,.16),transparent 55%),var(--pn-surface)}
.pn-endcta__k{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pn-gold)}
.pn-endcta h2{font-size:clamp(22px,2.4vw,28px);margin:6px 0 6px;color:#F5F1E8}
.pn-endcta p{margin:0;color:var(--pn-ink-2);font-size:15.5px}
.pn-endcta .pn-btn{flex:none;white-space:nowrap}
/* Irankiai */
.pn-tl{max-width:880px;margin:22px auto 0}
.pn-tl__k,.pn-pop>span{display:block;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pn-muted);margin-bottom:10px}
.pn-tl__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}
.site-content .pn-tl__g a{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--pn-line);border-radius:var(--pn-r);background:var(--pn-paper);text-decoration:none;transition:border-color .15s,transform .15s}
.pn-tl__g a strong{color:#F5F1E8;font-size:15px}
.pn-tl__g a span{color:var(--pn-muted);font-size:13.5px;line-height:1.4}
.site-content .pn-tl__g a:hover{border-color:var(--pn-gold);transform:translateY(-2px)}
/* Autorius */
.pn-single .pn-abox{max-width:880px;margin:22px auto 0;padding:22px 24px;border:1px solid var(--pn-line);border-radius:var(--pn-r);background:var(--pn-surface)}
.pn-single .pn-abox strong a{color:#F5F1E8;text-decoration:none}
.pn-single .pn-abox strong a:hover{color:var(--pn-gold)}
/* Susije */
.pn-rel{width:min(1080px,100%);margin:64px auto 0;padding-top:40px;border-top:1px solid var(--pn-line)}
.pn-rel__h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}
.pn-rel__h h2{margin:0;font-size:clamp(24px,2.6vw,30px);color:#F5F1E8}
.pn-rel__h a{color:var(--pn-gold);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}
.pn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.pn-card{display:flex;flex-direction:column;background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-r-lg);overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}
.pn-card:hover{border-color:rgba(201,164,92,.55);transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.pn-card__img{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--pn-surface-2)}
.pn-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.pn-card:hover .pn-card__img img{transform:scale(1.04)}
.pn-card__ph{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--pn-serif);font-size:54px;color:var(--pn-gold);background:radial-gradient(circle at 30% 20%,rgba(201,164,92,.18),transparent 60%),var(--pn-surface-2)}
.pn-card__b{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}
.pn-card__cat{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pn-gold)}
.pn-card__t{font-size:19px;line-height:1.3;margin:0;font-weight:600}
.site-content .pn-card__t a{color:#F5F1E8;text-decoration:none}
.site-content .pn-card__t a:after{content:"";position:absolute;inset:0}
.pn-card:hover .pn-card__t a{color:var(--pn-brand-2)}
.pn-card__ex{margin:0;font-size:15px;line-height:1.55;color:var(--pn-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pn-card__m{margin-top:auto;padding-top:6px;font-size:13px;color:var(--pn-muted)}
/* Populiaru */
.pn-pop{width:min(1080px,100%);margin:34px auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pn-pop>span{margin:0 6px 0 0}
.site-content .pn-pop a{font-size:14px;color:var(--pn-ink-2);border:1px solid var(--pn-line);border-radius:999px;padding:7px 14px;text-decoration:none;transition:border-color .15s,color .15s}
.site-content .pn-pop a:hover{border-color:var(--pn-gold);color:#F5F1E8}
/* Progresas */
.pn-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;pointer-events:none}
.pn-progress span{display:block;height:100%;background:var(--pn-gold-grad);transform-origin:0 50%;transform:scaleX(0)}
/* Archyvai */
.pn-arch{width:min(1080px,100%);margin:0 auto;padding:0 24px;box-sizing:content-box}
.pn-archive.one-container .site-content{display:block}
.pn-ah{padding:8px 0 30px;margin-bottom:30px;border-bottom:1px solid var(--pn-line)}
.pn-ah__k{display:block;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pn-gold);margin-bottom:10px}
.pn-ah__t{font-size:clamp(32px,4.4vw,52px);margin:0 0 12px;color:#F5F1E8;letter-spacing:-.022em}
.pn-ah__d{max-width:720px;color:var(--pn-ink-2);font-size:17.5px}
.pn-ah__d p{margin:0 0 .6em}
.pn-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.site-content a.pn-chip{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--pn-ink-2);border:1px solid var(--pn-line-2);border-radius:999px;padding:8px 15px;text-decoration:none}
.pn-chip em{font-style:normal;font-size:12px;color:var(--pn-muted);font-weight:500}
.site-content a.pn-chip:hover{border-color:var(--pn-gold);color:#F5F1E8}
.site-content a.pn-chip.is-on{background:var(--pn-gold-grad);border-color:#B8914A;color:#16130C}
.pn-chip.is-on em{color:#3A2F17}
.pn-grid--arch .pn-card.is-lead{grid-column:span 2;flex-direction:row}
.pn-grid--arch .pn-card.is-lead .pn-card__img{flex:0 0 55%;aspect-ratio:auto;min-height:300px}
.pn-grid--arch .pn-card.is-lead .pn-card__b{padding:28px 30px;justify-content:center}
.pn-grid--arch .pn-card.is-lead .pn-card__t{font-size:clamp(23px,2.4vw,30px)}
.pn-grid--arch .pn-card.is-lead .pn-card__m{margin-top:8px}
.pn-pag{margin:40px 0 0}
.pn-pag .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.pn-pag .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--pn-line-2);border-radius:999px;color:var(--pn-ink-2);text-decoration:none;font-weight:600;font-size:15px}
.pn-pag a.page-numbers:hover{border-color:var(--pn-gold);color:#F5F1E8}
.pn-pag .page-numbers.current{background:var(--pn-gold-grad);border-color:#B8914A;color:#16130C}
.pn-endcta--arch{max-width:none;margin-top:56px}
.pn-empty{color:var(--pn-ink-2)}
/* Planshete */
@media (max-width:1024px){
  .pn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pn-grid--arch .pn-card.is-lead{grid-column:1/-1}
  .pn-ph__trust{margin-left:0}
}
/* Mobilus */
@media (max-width:760px){
  .pn-single .site-content,.pn-archive .site-content{padding:16px 0 44px}
  .pn-single.one-container .site-content .inside-article{padding:0 16px}
  .pn-arch{padding:0 16px}
  .pn-ph{margin-bottom:24px}
  .pn-ph__cat{margin-bottom:12px}
  .pn-ph__meta{gap:8px 16px;font-size:13.5px}
  .pn-ph__trust{display:none!important}
  .pn-ph__img{width:calc(100vw - 32px);margin-left:0;margin-top:20px;border-radius:var(--pn-r)}
  .pn-ph__img img{aspect-ratio:16/10}
  .pn-single .entry-content{font-size:17px;line-height:1.7}
  .pn-single .entry-content h2{margin-top:40px}
  .pn-single .entry-content>.pn-tbl,.pn-single .entry-content>.pn-tool,.pn-single .entry-content>.pn-offers,.pn-single .entry-content>.pn-wide{width:auto;margin-left:0;margin-right:0}
  .pn-toc{margin-bottom:26px}
  .pn-toc summary{padding:14px 16px}
  .pn-toc ol{columns:1;padding:4px 16px 12px!important}
  .pn-inl{padding:16px 18px}
  .entry-content a.pn-inl__a:not(.pn-btn):not(.button-red){font-size:18px}
  .pn-endcta{flex-direction:column;align-items:stretch;text-align:left;padding:24px 20px;gap:18px;margin-top:40px}
  .pn-endcta .pn-btn{width:100%}
  .pn-tl__g{grid-template-columns:1fr 1fr}
  .site-content .pn-tl__g a{padding:12px 13px}
  .pn-single .pn-abox{padding:18px;grid-template-columns:56px 1fr}
  .pn-single .pn-abox img{width:56px;height:56px}
  .pn-rel{margin-top:44px;padding-top:30px}
  .pn-grid{grid-template-columns:1fr;gap:16px}
  .pn-grid--arch .pn-card.is-lead{flex-direction:column}
  .pn-grid--arch .pn-card.is-lead .pn-card__img{flex:none;aspect-ratio:16/9;min-height:0}
  .pn-grid--arch .pn-card.is-lead .pn-card__b{padding:18px 20px 20px}
  .pn-ah{padding-bottom:22px;margin-bottom:22px}
  .pn-chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}
  .pn-chips::-webkit-scrollbar{display:none}
  .site-content a.pn-chip{flex:none}
  .pn-pop{gap:6px}
}
@media (max-width:400px){.pn-tl__g{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.pn-card,.pn-card__img img,.pn-tl__g a{transition:none}.pn-card:hover{transform:none}}

/* pn-layout v2: vienoda kairioji linija ir kompaktiskos susijusiu korteles mobiliuose */
.pn-single .rank-math-breadcrumb,.pn-ph,.pn-endcta,.pn-tl,.pn-single .pn-abox{max-width:740px}
.pn-endcta--arch{max-width:none}
@media (max-width:760px){.pn-rel .pn-card{flex-direction:row;align-items:stretch}.pn-rel .pn-card__img{flex:0 0 112px;aspect-ratio:auto;min-height:100%}.pn-rel .pn-card__b{padding:14px 16px;gap:5px}.pn-rel .pn-card__t{font-size:16.5px}.pn-rel .pn-card__cat{font-size:10.5px}.pn-rel .pn-grid{gap:12px}}

/* pn-fig */
.pn-single .entry-content .pn-fig{margin:34px 0}
.pn-single .entry-content .pn-fig img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--pn-line);border-radius:var(--pn-r-lg)}

/* pn-keyfacts */
.pn-keyfacts{background:linear-gradient(135deg,rgba(201,164,92,.10),rgba(201,164,92,.02));border:1px solid rgba(201,164,92,.35);border-radius:var(--pn-r);padding:18px 22px;margin:26px 0 30px}
.pn-keyfacts>strong{display:block;font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--pn-gold)!important;margin-bottom:8px}
.pn-keyfacts ul{margin:0!important;padding-left:1.1em!important}
.pn-keyfacts li{margin:.35em 0!important;font-size:16.5px}
.pn-note{font-size:14px;color:var(--pn-muted);border-top:1px solid var(--pn-line);padding-top:16px;margin-top:36px}
.pn-note em,.pn-note *{color:var(--pn-muted)!important}
.pn-single .entry-content table:not(.pn-tbl__t){display:table;width:100%}
@media (max-width:760px){.pn-single .entry-content table:not(.pn-tbl__t){display:block;overflow-x:auto;white-space:nowrap}}
