/* Plain service list and editorial notes; only the annual plan keeps a panel. */
#price #tk-card-visit .tk-care-groups{gap:25px;margin:20px 0 26px}
#price #tk-card-visit .tk-care-group{padding:0;background:none;border:0;border-radius:0}
#price #tk-card-visit .tk-care-group-head{gap:12px;margin-bottom:9px;padding-bottom:7px;border-bottom:1px solid #e7dfd3}
#price #tk-card-visit .tk-care-group:nth-child(2) .tk-care-group-head{border-color:#edcdd5}
#price #tk-card-visit .tk-group-art{width:51px;height:45px}
#price #tk-card-visit .tk-group-title{font-size:16px}
#price #tk-card-visit .tk-care-group .tk-check-list li{font-size:13px;line-height:1.9;letter-spacing:0;padding:6px 0 6px 14px}
#price #tk-card-visit .tk-care-group .tk-check-list li::before{left:1px;top:12px;width:4px;height:7px}
#price #tk-card-visit .tk-offering-note{padding:0;background:none;border:0;border-radius:0;margin-top:24px;font-size:13px}
#price #tk-card-visit .tk-offering-note>strong{display:block;margin-bottom:7px;font-size:13px;line-height:1.9}
#price #tk-card-visit .tk-offering-note>p+p{margin-top:10px;color:#7c7067;font-size:12.5px;line-height:1.95}
#price #tk-card-visit .tk-plain-caution{background:none;border:0;border-radius:0;padding:0;margin-top:18px;color:#80746a;font-size:12.5px;line-height:1.95}
#price #tk-card-visit .tk-annual-card{margin-top:29px!important}
#price #tk-card-visit .tk-card-note-wrap{background:none;border-radius:0;padding:16px 0 0;margin-top:18px;border-top:1px dashed #e4d8ca}
#price #tk-card-visit .tk-card-note-bubble{font-size:13px}
#price .tk-service-icon,#price .tk-service-icon img{width:91px}
#price .tk-service-icon{margin-left:-15px}
#price .tk-service-icon img{height:77px}
#price #tk-card-set .tk-service-icon{width:109px;margin-left:-29px}
#price #tk-card-set .tk-service-icon img{width:109px;height:73px}
@media(min-width:960px){#price #tk-card-visit .tk-care-group .tk-check-list li{font-size:14px;padding-left:18px}#price #tk-card-visit .tk-care-groups{gap:28px}#price .tk-service-icon,#price .tk-service-icon img{width:109px}#price .tk-service-icon{margin-left:-4px}#price .tk-service-icon img{height:88px}#price #tk-card-set .tk-service-icon{width:127px;margin-left:-22px}#price #tk-card-set .tk-service-icon img{width:127px;height:83px}}

/* Offering note: an unfilled rounded outline interrupted by its heading. */
#price #tk-card-visit fieldset.tk-offering-note{min-inline-size:0;padding:9px 15px 16px;border:1px solid #dfd0c8;border-radius:12px;background:transparent;margin:26px 0 0}
#price #tk-card-visit .tk-offering-note legend{max-width:100%;margin-left:0;padding:0 7px;line-height:1.8;color:#693749}
#price #tk-card-visit .tk-offering-note legend strong{font-size:12.5px;font-weight:600;letter-spacing:0}
#price #tk-card-set .tk-service-icon{width:91px;margin-left:-15px}
#price #tk-card-set .tk-service-icon img{width:91px;height:77px}
@media(min-width:960px){#price #tk-card-set .tk-service-icon{width:109px;margin-left:-4px}#price #tk-card-set .tk-service-icon img{width:109px;height:88px}}
