
/* BioGidas v3.7 — Verdiktas per 30 sekundžių */
.v37-verdict{--v37-accent:#8fbe5a;--v37-soft:rgba(143,190,90,.12);margin:1.6rem 0 2.2rem;border:1px solid rgba(20,35,28,.13);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#fffdf8 0%,#f3f0e8 100%);box-shadow:0 18px 44px -34px rgba(12,22,17,.42);position:relative}
.v37-verdict[data-status="weak"]{--v37-accent:#c45c30;--v37-soft:rgba(196,92,48,.11)}
.v37-verdict[data-status="promising"]{--v37-accent:#d39a2c;--v37-soft:rgba(211,154,44,.12)}
.v37-verdict[data-status="mixed"]{--v37-accent:#6b5096;--v37-soft:rgba(107,80,150,.11)}
.v37-verdict[data-status="clear"]{--v37-accent:#2f6a48;--v37-soft:rgba(47,106,72,.11)}
.v37-top{padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--v37-soft);border-bottom:1px solid rgba(20,35,28,.08)}
.v37-kicker{font:700 .76rem/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--v37-accent)}
.v37-time{font:700 .76rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#233029;background:rgba(255,255,255,.72);padding:.42rem .62rem;border-radius:999px;border:1px solid rgba(20,35,28,.09);white-space:nowrap}
.v37-body{padding:clamp(1.2rem,3vw,1.8rem)}
.v37-claim{margin:0 0 .75rem;font-size:.92rem;line-height:1.6;color:#5a625e}.v37-claim b{color:#202a24}
.v37-verdict h2{margin:.1rem 0 .85rem!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(1.45rem,3.3vw,2.05rem)!important;line-height:1.12!important;letter-spacing:-.03em!important;color:#17231c!important}
.v37-evidence{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:.75rem;align-items:center;margin:1rem 0 1.25rem;padding:.85rem 0;border-top:1px solid rgba(20,35,28,.08);border-bottom:1px solid rgba(20,35,28,.08)}
.v37-evidence-label,.v37-evidence-name{font-size:.78rem;line-height:1.35;font-weight:700}.v37-evidence-label{color:#59635e}.v37-evidence-name{color:#26332b;text-align:right}
.v37-meter{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.v37-meter i{display:block;height:7px;border-radius:99px;background:rgba(20,35,28,.10)}.v37-meter i.on{background:var(--v37-accent)}
.v37-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.v37-box{padding:1rem;border-radius:14px;background:rgba(255,255,255,.62);border:1px solid rgba(20,35,28,.08)}
.v37-box small{display:block;margin-bottom:.38rem;font:700 .72rem/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--v37-accent)}
.v37-box p{margin:0!important;font-size:.9rem!important;line-height:1.65!important;color:#3c4942!important}
.v37-foot{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.v37-foot a{font-size:.82rem!important;font-weight:700!important;text-decoration:none!important;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(20,35,28,.11);background:#fff;color:#26332b!important}.v37-foot a:first-child{background:#17231c;color:#fff!important;border-color:#17231c}
.v37-hub-promo{max-width:980px;margin:2.2rem auto;padding:clamp(1.2rem,3vw,2rem);border-radius:22px;background:#17231c;color:#f6f3eb;box-shadow:0 24px 60px -42px rgba(0,0,0,.8)}
.v37-hub-promo .v37-kicker{color:#9dcc69}.v37-hub-promo h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.08;margin:.5rem 0 .7rem}.v37-hub-promo p{color:rgba(246,243,235,.76);max-width:68ch}.v37-hub-promo a{display:inline-block;margin-top:.55rem;background:#9dcc69;color:#132018!important;text-decoration:none!important;font-weight:800;padding:.68rem 1rem;border-radius:999px}
.v37-hub{max-width:1120px;margin:0 auto;padding:clamp(2.2rem,5vw,5rem) 1.2rem 5rem;color:#17231c}.v37-hub-hero{max-width:820px;margin-bottom:2.4rem}.v37-hub-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.4rem,7vw,5rem);line-height:.96;letter-spacing:-.05em;margin:.5rem 0 1rem}.v37-hub-hero p{font-size:1.04rem;line-height:1.75;color:#56615a;max-width:66ch}
.v37-legend{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:1.5rem 0 3rem}.v37-legend span{padding:.75rem .5rem;border-radius:12px;background:#f0ece2;text-align:center;font-size:.78rem;font-weight:700}.v37-group{margin:3rem 0}.v37-group-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(20,35,28,.12);padding-bottom:.8rem;margin-bottom:1.1rem}.v37-group h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.6rem,4vw,2.5rem);margin:0}.v37-group-head p{margin:0;color:#657069;font-size:.86rem}.v37-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v37-card{display:block;text-decoration:none!important;color:inherit!important;padding:1.15rem;border-radius:17px;background:#fffdf8;border:1px solid rgba(20,35,28,.11);transition:transform .18s,box-shadow .18s}.v37-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px -30px rgba(0,0,0,.55)}.v37-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.v37-pill{font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#2e4938}.v37-score{font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;padding:.3rem .48rem;border-radius:999px;background:#eeeadf}.v37-card h3{font-family:Georgia,'Times New Roman',serif;font-size:1.18rem;line-height:1.2;margin:.2rem 0 .6rem}.v37-card p{font-size:.84rem;line-height:1.6;color:#626c66;margin:0}.v37-card b{display:block;margin-top:.8rem;font-size:.79rem;color:#315e43}.v37-note{padding:1rem 1.1rem;border-left:4px solid #d39a2c;background:#fff8e7;border-radius:0 12px 12px 0;font-size:.86rem;line-height:1.65;color:#554b38}
@media(max-width:850px){.v37-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v37-legend{grid-template-columns:1fr}.v37-group-head{display:block}.v37-group-head p{margin-top:.35rem}}
@media(max-width:620px){.v37-top{align-items:flex-start}.v37-grid{grid-template-columns:1fr}.v37-evidence{grid-template-columns:1fr}.v37-evidence-name{text-align:left}.v37-cards{grid-template-columns:1fr}.v37-verdict{border-radius:16px}.v37-body{padding:1.05rem}.v37-hub{padding-left:1rem;padding-right:1rem}}
@media(prefers-reduced-motion:reduce){.v37-card{transition:none}}
