.jsjf-profile{font-size:17px;line-height:1.7;color:#222}.jsjf-profile .wrap{max-width:1140px}.jsjf-jump{padding:18px 0;border-bottom:1px solid #ccc}.jsjf-jump a{display:inline-block;margin:5px 18px 5px 0;padding:6px 0;color:#222;font-size:16px;font-weight:700}.jsjf-section{padding:34px 0;border-bottom:1px solid #ddd;scroll-margin-top:100px}.jsjf-profile h2{font-size:30px;line-height:1.3;margin:10px 0 22px}.jsjf-profile h3{font-size:21px;line-height:1.4;margin:12px 0}.jsjf-profile p{margin:12px 0}.jsjf-kicker{font-size:14px;font-weight:700;color:#a9340c;text-transform:uppercase}.jsjf-history{padding-left:24px}.jsjf-history li{padding:9px 0}.jsjf-profile figure{margin:0 0 20px}.jsjf-profile img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain;background:white}.jsjf-profile figcaption{font-size:14px;color:#555;line-height:1.5;margin-top:10px}.jsjf-mfg article{margin:18px 0}.jsjf-note{background:#f4f2ed;border-left:4px solid #e7470b;padding:20px 24px;margin:18px 0}.jsjf-product{padding:22px 0}.jsjf-ratings{margin:15px 0}.jsjf-ratings div{padding:11px 0;border-bottom:1px solid #ccc}.jsjf-ratings dt{font-size:14px;color:#555}.jsjf-ratings dd{font-size:21px;font-weight:700;margin:0}.jsjf-link{display:inline-block;padding:10px 0;min-height:44px;font-weight:700;color:#a9340c}.jsjf-table{width:100%;border-collapse:collapse;font-size:16px;table-layout:fixed}.jsjf-table caption{text-align:left;font-weight:700;margin:14px 0}.jsjf-table td,.jsjf-table th{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid #ccc;overflow-wrap:break-word}.jsjf-table thead{background:#222;color:white}.jsjf-offer article{padding:20px;background:#f4f2ed;margin:18px 0}.jsjf-cta{display:inline-block;font-size:16px;font-weight:700;color:white!important;background:#e7470b;padding:16px 24px;margin-top:18px;text-decoration:none;line-height:1.5}.jsjf-faq details{padding:16px 0;border-bottom:1px solid #ddd}.jsjf-faq summary{font-weight:700;min-height:44px;cursor:pointer}.jsjf-profile a:focus{outline:3px solid #e7470b;outline-offset:3px}@media(min-width:850px){.jsjf-identity,.jsjf-mfg,.jsjf-product,.jsjf-offer{display:flex;gap:36px;align-items:flex-start}.jsjf-identity>div,.jsjf-identity>ol,.jsjf-mfg>article,.jsjf-product>div,.jsjf-product>figure,.jsjf-offer>article{flex:1;min-width:0}}@media(max-width:600px){.jsjf-profile{font-size:16px;line-height:1.65}.jsjf-profile h2{font-size:25px}.jsjf-profile h3{font-size:20px}.jsjf-section{padding:26px 0}.jsjf-note,.jsjf-offer article{padding:16px}.jsjf-cta{display:block;text-align:center;padding:15px 12px}.jsjf-table td,.jsjf-table th{padding:12px 7px}.jsjf-jump a{margin-right:15px}}
