/* plain-words reading blocks inside the free result (content only: no page layout or backgrounds) */
.ins-card{margin:22px 0 0;padding:20px 22px;border:1px solid rgba(226,195,132,.45);border-radius:4px;background:rgba(16,19,28,.62);max-width:34em}
.ins-card blockquote{margin:0}
.ins-card blockquote p{font:400 clamp(20px,2.2vw,25px)/1.45 var(--serif);color:var(--ink);text-wrap:pretty}
.ins-card figcaption{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;margin-top:14px;font:600 12.5px/1.3 var(--sans);letter-spacing:.04em;color:var(--amber)}
.ins-h4{font:600 15px/1.3 var(--sans)!important;letter-spacing:.02em;color:var(--amber);margin:26px 0 8px!important}
.ins-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;max-width:36em}
.ins-list li{position:relative;padding-left:20px;font-size:16px;line-height:1.62;color:#E3DCCD}
.ins-list li::before{content:"";position:absolute;left:2px;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--amber);opacity:.75}
.ins-list b{color:var(--ink)}
.ins-k{font:600 13px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin:0 0 10px}
.ins-gap{margin-top:22px}
.ins-p{font-size:16px;line-height:1.66;color:#E3DCCD;max-width:36em;margin:0}
.ins-p b{color:var(--ink)}
.ins-two,.ins-trio{display:grid;gap:22px;margin-bottom:20px}
.ins-two>div,.ins-trio>div{min-width:0}
.ins-trio>div{padding-left:14px;border-left:2px solid rgba(226,195,132,.35)}
@media (min-width:900px){.ins-two{grid-template-columns:1fr 1fr}}
.ins-why{margin-top:16px}
.ins-why p{font-size:15px;line-height:1.62;color:#D9D3C6;margin-top:8px}
.ins-more{margin-top:18px;max-width:36em;font-size:14.5px;line-height:1.55;color:#C9C0AE}
.ins-more b{color:var(--amber);font-weight:600}
.ins-note{margin-top:12px;max-width:36em;font-size:13.5px;line-height:1.5;color:#A9A08E}
.ins-luck{margin-top:18px;max-width:36em}
.ins-luck p{font-size:16px;line-height:1.66;color:#E3DCCD}
.ins-luck b{color:var(--ink)}
.ins-sex{display:inline-flex;gap:8px;flex-wrap:wrap;margin-top:8px;vertical-align:middle}
.ins-link{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--amber);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ins-eltips{margin-top:18px;max-width:36em}
.ins-eltips p{font-size:16px;line-height:1.66;color:#E3DCCD;margin:0 0 10px}
.ins-eltips b{color:var(--ink)}
.ins-godtable{list-style:none;padding:0;margin:16px 0 0;max-width:30em;border-top:1px solid rgba(226,195,132,.2)}
.ins-godtable li{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid rgba(226,195,132,.2);font-size:15px;color:#E3DCCD}
.ins-godtable .hz{color:var(--amber);margin-left:4px}
.ins-dots{letter-spacing:3px;color:var(--amber);white-space:nowrap}
.ins-match{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:36em}
.ins-match li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}
.ins-hz{font-size:34px;line-height:1.1;text-align:center}
.ins-match small{display:block;font:600 12.5px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--amber);margin-bottom:4px}
.ins-match p{font-size:16px;line-height:1.6;color:#E3DCCD}
.ins-match b{color:var(--ink)}
.ins-core{margin-top:16px}
.ins-aside{display:block;margin-top:6px;font-size:14px;color:#B9B09E}
.rd-part.ins-tight{margin-top:clamp(36px,5vw,56px);padding-top:clamp(24px,3vw,32px)}
.ins-glance{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:36em}
.ins-glance li{padding:10px 10px 12px;border:1px solid rgba(226,195,132,.35);border-radius:4px;background:rgba(16,19,28,.55);min-width:0}
.ins-glance span{display:block;font:600 11.5px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:#B9B09E}
.ins-glance b{display:block;margin-top:4px;font:400 clamp(17px,2vw,20px)/1.2 var(--serif);color:var(--ink)}
.ins-glance .g-active{border-color:rgba(226,195,132,.75)}
.ins-glance .g-demanding{border-style:dashed}
.ins-sex{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;color:#C9C0AE}
.ins-sex .rd-btn.on{border-color:var(--amber);color:var(--ink)}
.ins-behind{margin-top:clamp(40px,5vw,64px);border-top:1px solid rgba(226,195,132,.3);border-bottom:1px solid rgba(226,195,132,.3)}
.ins-behind>summary{cursor:pointer;padding:16px 2px;font:600 15px/1.3 var(--sans);color:var(--amber);list-style-position:inside}
.ins-behind>.rd-part:first-of-type{margin-top:12px}
.ins-pay{display:block;margin-top:8px;font-size:13.5px;line-height:1.5;color:#B9B09E}
.ins-dmlink{margin-top:14px}
.ins-glance{grid-template-columns:1fr;gap:8px}
.ins-glance li{display:grid;grid-template-columns:auto auto minmax(0,1fr);column-gap:10px;align-items:baseline}
.ins-glance li p{grid-column:1/-1;margin-top:4px;font-size:15px;line-height:1.55;color:#E3DCCD}
.ins-glance b{margin-top:0}
.ins-sexwarn{display:block;margin-top:10px;padding:10px 12px;border-radius:4px;border:1px solid rgba(255,150,120,.5);background:rgba(168,53,42,.18);color:#F6E3D6;font:600 14.5px/1.45 var(--sans)}
.ins-sexwarn[hidden]{display:none}
