/* Ten Bells | In-person book valuations in Gothenburg | 2026-11-05 */
.tbv-feature{max-width:1120px;margin:0 auto 35px;padding:33px 37px;background:#f7f3ed;border:1px solid #e2dace;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:36px;align-items:center;color:#2d3430}
.tbv-feature h2{font-family:Georgia,serif;font-size:clamp(25px,3vw,37px);font-weight:normal;line-height:1.2;margin:10px 0 18px;color:#27372f}
.tbv-feature p{font-size:15px;line-height:1.75;margin:0 0 13px;max-width:710px}
.tbv-feature .tbv-qualifier{font-size:13px;color:#736b62;margin-top:13px}
.tbv-feature .tbh-eyebrow,.tbv-home-note .tbv-kicker{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#8b7665}
.tbv-feature a.tbv-cta{display:inline-block;margin-top:13px;padding-bottom:5px;border-bottom:1px solid #77715f;color:#27372f;text-decoration:none;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.035em}
.tbv-feature a.tbv-cta:hover,.tbv-home-note a:hover{text-decoration:underline}
.tbv-feature-aside{padding:19px 17px;border-left:1px solid #d4cabb;display:flex;flex-direction:column;gap:15px}
.tbv-feature-aside div{font:600 13px/1.55 Arial,sans-serif;letter-spacing:.01em;color:#4b5149}
.tbv-feature-aside div+div{padding-top:12px;border-top:1px solid #e0d9cf}
.tbv-home-note{max-width:1260px;box-sizing:border-box;margin:0 auto 26px;padding:16px 24px;display:flex;align-items:center;gap:25px;border-top:1px solid #e1d9ce;border-bottom:1px solid #e1d9ce;background:#faf8f4;color:#2d3830}
.tbv-home-note .tbv-home-copy{flex:1;min-width:0}
.tbv-home-note .tbv-home-copy strong{display:block;font:normal 21px/1.25 Georgia,serif;margin:0 0 4px;color:#26382d}
.tbv-home-note .tbv-home-copy span{font:13px/1.45 Arial,sans-serif;color:#686962}
.tbv-home-note a{white-space:nowrap;text-decoration:none;color:#2b3930;font:700 12px/1.45 Arial,sans-serif;letter-spacing:.035em}
.tbv-contact-note{border-top:1px solid #ded6c9;padding-top:17px;margin-top:15px}
.tbv-contact-note p{line-height:1.65}
@media(max-width:800px){.tbv-feature{margin:0 15px 30px;grid-template-columns:1fr;padding:25px 22px;gap:15px}.tbv-feature-aside{border-left:0;border-top:1px solid #d4cabb;flex-direction:row;flex-wrap:wrap;padding:14px 0 0;gap:12px 20px}.tbv-feature-aside div+div{padding:0;border:0}.tbv-home-note{margin:0 15px 22px;gap:12px;flex-wrap:wrap;padding:16px 17px}.tbv-home-note .tbv-kicker{flex-basis:100%}.tbv-home-note .tbv-home-copy{flex-basis:65%}.tbv-home-note .tbv-home-copy strong{font-size:20px}}
@media(max-width:460px){.tbv-home-note a{margin-top:6px}.tbv-feature p{font-size:14px}.tbv-feature-aside div{font-size:12px}}
