.tc-title{display:block;color:#3f546c;font-size:30px;font-weight:600;line-height:normal;margin-bottom:20px}.tc-grid{display:flex;flex-direction:column;gap:20px}.tc-row{display:flex;gap:20px}.tc-card{border:1px solid #cfd4da;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .2s ease}.tc-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.tc-card--normal{flex:1;min-width:0}.tc-card--highlight{flex:2.05;min-width:0}.tc-card__image{height:200px;overflow:hidden}.tc-card__image img{width:100%;height:100%;object-fit:cover}.tc-card__content{padding:16px;display:flex;flex-direction:column;background:#fff;flex-grow:1;min-height:116px;transition:background .2s ease}.tc-card--normal .tc-card__content{gap:24px}.tc-card--highlight .tc-card__content{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.tc-card--highlight.tc-card--hl-1 .tc-card__content{background:#e5f1ff}.tc-card--highlight.tc-card--hl-1:hover .tc-card__content{background:#002e66}.tc-card--highlight.tc-card--hl-1:hover .tc-card__content,.tc-card--highlight.tc-card--hl-1:hover .tc-card__content *{color:#fff!important}.tc-card--highlight.tc-card--hl-7 .tc-card__content{background:#cce3ff}.tc-card--highlight.tc-card--hl-7:hover .tc-card__content{background:#004caa}.tc-card--highlight.tc-card--hl-7:hover .tc-card__content,.tc-card--highlight.tc-card--hl-7:hover .tc-card__content *{color:#fff!important}.tc-card__info{display:flex;gap:8px;flex-direction:column}.tc-card__title{font-size:20px;font-weight:600;color:#3f546c;line-height:1.3}.tc-card--highlight .tc-card__title{padding-bottom:4px;font-size:24px;color:#002e66}.tc-card__subtitle{font-size:16px;font-weight:400;color:#002e66;line-height:1.4;margin-top:4px}.tc-card__price-area{display:flex;white-space:nowrap}.tc-card--highlight .tc-card__price-area{flex-direction:column;align-items:flex-end;gap:16px}.tc-card--normal .tc-card__price-area{flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto}.tc-card__price-label{font-size:14px;font-weight:500;color:#6f7e90}.tc-card--highlight .tc-card__price-label{color:#002e66}.tc-card__price-value{font-size:20px;font-weight:600;color:#3f546c}.tc-card--highlight .tc-card__price-value{font-size:24px;color:#002e66}.tc-toggle-input{display:none}.tc-show-more-btn{display:inline-flex;align-items:center;gap:8px;max-width:fit-content;border-bottom:1px solid #004caa!important;font-size:12px;font-weight:500;color:#004caa;background:0 0;border:none;cursor:pointer;padding:2px 0;margin-top:4px;text-decoration:none!important;user-select:none}.tc-show-more-btn .tc-show-less-text{display:none}.tc-show-more-btn svg{transition:transform .3s ease}.tc-hidden-rows{display:none;flex-direction:column;gap:20px}.tc-hidden-rows .tc-card--normal{max-width:calc((100% - 40px)/ 3)}.tc-toggle-input:checked~.tc-hidden-rows{display:flex}.tc-toggle-input:checked~.tc-show-more-btn .tc-show-more-text{display:none}.tc-toggle-input:checked~.tc-show-more-btn .tc-show-less-text{display:inline}.tc-toggle-input:checked~.tc-show-more-btn svg{transform:rotate(180deg)}@media (max-width:769px){.tc-grid,.tc-row{gap:16px}.tc-title{font-size:20px;margin-bottom:16px}.tc-row{flex-direction:column}.tc-card--highlight{flex:1}.tc-card__content{padding:12px;min-height:90px}.tc-card--normal .tc-card__content{gap:12px}.tc-card--highlight .tc-card__content{flex-direction:column;align-items:flex-start;gap:16px}.tc-card__title{font-size:16px}.tc-card--highlight .tc-card__title{font-size:18px}.tc-card__subtitle{font-size:14px}.tc-card--highlight .tc-card__price-area,.tc-card--normal .tc-card__price-area,.tc-card__price-area{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:auto}.tc-card--highlight .tc-card__price-value{font-size:20px}.tc-hidden-rows{gap:16px}.tc-hidden-rows .tc-card--normal{max-width:100%}}