/* Product-page links remain recognizable without hover, including touch screens. */
a.product-page-link.product-page-link{display:inline-block;max-width:100%;min-height:44px;padding:8px 0;font-size:max(14px,1em);line-height:1.5;color:#173f43;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:auto;box-decoration-break:clone;-webkit-box-decoration-break:clone}
a.product-page-link.product-page-link::after{content:' ↗';display:inline;white-space:nowrap;font-weight:700}
a.product-page-link.product-page-link:hover{color:#102e32;text-decoration-thickness:3px}
a.product-page-link.product-page-link:focus-visible{outline:3px solid #7b6134;outline-offset:4px;border-radius:2px}
a.text-link.product-page-link{display:inline-block;max-width:100%;padding:12px 16px;margin-top:8px;border:1px solid #173f43;background:#edf0e8;line-height:1.5;min-height:44px}
@media(max-width:680px){a.text-link.product-page-link{padding:12px 14px}}
.manufacturing a.product-page-link{color:#f6f3ed}.manufacturing a.product-page-link:hover{color:#fff}.manufacturing a.product-page-link:focus-visible{outline-color:#bc9b60}

/* Prose-note links wrap naturally with their surrounding sentence. */
a.product-page-link.product-page-link--inline{display:inline;min-height:0;padding:0}
