/* Landing pages and guide buying sections (features-landing-pages.php). Builds on category-guides.css and buying-guides.css. */
#cancork-flooring-guide .cc-landing-facts{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:10px;max-width:560px}
#cancork-flooring-guide .cc-landing-facts li{margin:0;display:grid;grid-template-columns:130px 1fr;gap:12px;font-size:15px;line-height:1.5;padding-bottom:10px;border-bottom:1px solid var(--line)}
#cancork-flooring-guide .cc-landing-facts span{font-weight:600;color:var(--gold-ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}
#cancork-flooring-guide .cc-landing-list{margin:24px 0 0;padding:0 0 0 1.15em;display:grid;gap:10px;max-width:860px}
#cancork-flooring-guide .cc-landing-list li{margin:0;line-height:1.6;font-size:15px}
#cancork-flooring-guide .cc-landing-list a,#cancork-flooring-guide .cc-guide-columns p a,#cancork-flooring-guide .cc-guide-steps a,#cancork-flooring-guide .cc-landing-buy p a{text-decoration:underline;text-decoration-color:var(--gold)}
#cancork-flooring-guide .cc-landing-note{font-size:13px;color:var(--muted);max-width:860px;margin-top:12px;line-height:1.6}
#cancork-flooring-guide .table-wrap table,#cancork-flooring-guide .cc-landing-table table{width:100%;border-collapse:collapse;font-size:15px}
#cancork-flooring-guide .table-wrap th,#cancork-flooring-guide .table-wrap td,#cancork-flooring-guide .cc-landing-table th,#cancork-flooring-guide .cc-landing-table td{border-bottom:1px solid var(--line);padding:12px 14px 12px 0;text-align:left}
#cancork-flooring-guide .table-wrap thead th,#cancork-flooring-guide .cc-landing-table thead th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}
#cancork-flooring-guide .cc-landing-table .cc-delivery-times{overflow-x:auto;max-width:100%}
#cancork-flooring-guide .cc-landing-table caption{text-align:left;color:var(--muted);font-size:13px;padding-bottom:8px}
#cancork-flooring-guide .cc-landing-table .cc-delivery-times-note{font-size:13px;color:var(--muted);margin-top:12px}
#cancork-flooring-guide .cc-guide-group-head .text-link{display:inline-flex;align-items:center;gap:4px;font-weight:600}
#cancork-flooring-guide .cc-guide-group-head .text-link svg{width:15px;height:15px}
/* Buying section inside an existing guide article */
#cancork-flooring-guide.cc-landing-inline{margin:48px 0 0;padding:32px 0 0;border-top:1px solid var(--line);background:transparent}
#cancork-flooring-guide.cc-landing-inline h2{font-size:clamp(28px,2.6vw,38px);margin-bottom:12px}
#cancork-flooring-guide.cc-landing-inline h3{font-size:22px}
#cancork-flooring-guide.cc-landing-inline>section>p{color:var(--muted);font-size:16px;margin-bottom:22px}
#cancork-flooring-guide.cc-landing-inline .cc-guide-group{margin-top:26px}
#cancork-flooring-guide.cc-landing-inline .cc-guide-products{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}
#cancork-flooring-guide.cc-landing-inline .actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}
#cancork-flooring-guide.cc-landing-inline .button{display:inline-flex;align-items:center;gap:10px;background:var(--navy);color:#fff;padding:14px 22px;font-weight:600;text-decoration:none}
#cancork-flooring-guide.cc-landing-inline .text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}
@media(max-width:849px){#cancork-flooring-guide .cc-landing-facts li{grid-template-columns:1fr;gap:2px}#cancork-flooring-guide.cc-landing-inline .cc-guide-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
#cancork-flooring-guide .cc-landing-table table,#cancork-flooring-guide .table-wrap table{min-width:0}
#cancork-flooring-guide .cc-landing-table th,#cancork-flooring-guide .cc-landing-table td,#cancork-flooring-guide .table-wrap tbody th,#cancork-flooring-guide .table-wrap td{white-space:normal;min-width:0}
#cancork-flooring-guide .cc-landing-table tbody th,#cancork-flooring-guide .table-wrap tbody th{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}
@media(max-width:520px){#cancork-flooring-guide .cc-landing-table th,#cancork-flooring-guide .cc-landing-table td,#cancork-flooring-guide .table-wrap th,#cancork-flooring-guide .table-wrap td{font-size:14px;padding-right:10px}}
