
/* Page-only additions; the approved header and footer are not targeted. */
#main.cremation-turtles-page .turtles-hero-photo{aspect-ratio:1648/928;object-fit:contain}
#main.cremation-turtles-page .turtles-type-field{border:0;padding:0;margin:24px 0 0;min-width:0}
#main.cremation-turtles-page .turtles-type-field legend{font-size:13px;font-weight:650;color:#3e6785;margin-bottom:12px;padding:0}
#main.cremation-turtles-page .turtles-type-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#main.cremation-turtles-page .turtles-type-choices .choice{min-height:53px;min-width:0}
#main.cremation-turtles-page .turtles-type-choices .choice-title{font-size:13px}
#main.cremation-turtles-page .turtles-kind-field{max-width:680px;margin-top:22px}
#main.cremation-turtles-page .turtles-kind-field label{font-size:13px}
#main.cremation-turtles-page .turtles-kind-field input{font-size:16px}
#main.cremation-turtles-page .turtles-related{display:flex;flex-wrap:wrap;gap:15px 25px}
#main.cremation-turtles-page .turtles-related a{white-space:normal}
#main.cremation-turtles-page #turtles-panel-0 .calc-pickup-note .text-link{font-size:inherit;display:inline}
#main.cremation-turtles-page #turtles-panel-0 .calc-pickup-note .text-link .icon{display:none}
@media(max-width:700px){#main.cremation-turtles-page .turtles-type-choices{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){#main.cremation-turtles-page .turtles-kind-field label{font-size:12px}#main.cremation-turtles-page .turtles-type-choices .choice{padding:12px 10px}#main.cremation-turtles-page .turtles-type-choices .choice-title{font-size:12px}}
