/* Supplemental styling for Why-gummed-tape-is-better.html only.
   Uses the existing shared css/phoenix-style.css unchanged. */
.gt-hero{background:linear-gradient(115deg,#111,#343434);color:#fff;padding:35px 0 78px}
.gt-breadcrumb{font-size:13px;color:#ddd;margin:0 0 52px}.gt-breadcrumb a{color:#fff}.gt-breadcrumb span{margin:0 9px}
.gt-hero h1{color:#fff;font-size:clamp(34px,5vw,56px);line-height:1.14;max-width:850px;margin:8px 0 20px}
.gt-lead{font-size:19px;line-height:1.65;max-width:820px;color:#e9e9e9;margin:0 0 30px}
.gt-reading{max-width:850px;font-size:17px}
.gt-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}
.gt-benefit,.gt-panel{background:#fff;border:1px solid #ddd;border-top:4px solid #ed9c35;border-radius:8px;padding:26px}
.gt-benefit h3,.gt-panel h3{margin:0 0 10px;color:#202020;font-size:21px}.gt-benefit p,.gt-panel p{margin:0;color:#555}
.gt-table-scroll{overflow-x:auto;margin-top:25px}.gt-table{border-collapse:collapse;width:100%;min-width:680px;background:#fff}
.gt-table caption{text-align:left;color:#666;padding-bottom:10px;font-size:14px}
.gt-table th,.gt-table td{border:1px solid #ddd;padding:15px 17px;text-align:left;vertical-align:top}
.gt-table thead th{background:#202020;color:#fff}.gt-table tbody th{background:#f1f1f1;width:23%}
.gt-two-col{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.gt-two-col p{max-width:700px}
.gt-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.gt-model{display:flex;flex-direction:column;gap:8px;border:1px solid #ddd;border-radius:8px;padding:22px;text-decoration:none;color:#292929;background:#fff}
.gt-model:hover{border-color:#ed9c35;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.gt-model strong{font-size:22px;color:#202020}.gt-model span:nth-child(2){font-size:14px;color:#626262;flex:1}.gt-model .text-link{color:#202020;font-size:14px}
@media(max-width:900px){.gt-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.gt-hero{padding:24px 0 55px}.gt-breadcrumb{margin-bottom:34px}.gt-lead{font-size:17px}.gt-benefit-grid,.gt-two-col,.gt-model-grid{grid-template-columns:1fr}}
