.refolioTechniques{margin-top:44px}.refolioTechniquesHeading{margin:0 0 18px;font-size:20px;line-height:1.5;font-weight:400;color:var(--refolio-technique-color)}.refolioTechniquesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.refolioTechniqueCard{box-sizing:border-box;display:grid;grid-template-columns:76px minmax(0,1fr) 12px;gap:10px;align-items:center;min-width:0;min-height:84px;padding:0 10px 0 0;border:1px solid #d5d0c4;background:#f9f7f1;color:var(--refolio-technique-color);text-decoration:none}.refolioTechniqueThumb{display:block;position:relative;overflow:hidden;width:76px;height:82px}.refolioTechniqueThumb img{display:block;position:absolute;left:50%;width:auto;max-width:none;max-height:none;object-fit:initial}.refolioTechniqueName{font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.06em}.refolioTechniqueEnglish{display:block;margin-top:3px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;color:#62675c}.refolioTechniqueArrow{font-size:19px;line-height:1;text-align:right}.refolioTechniqueCard:hover{background:#efece3;border-color:#898b79;color:var(--refolio-technique-color);text-decoration:none}.refolioTechniqueCard:focus-visible{outline:2px solid #56614c;outline-offset:3px}@media screen and (min-width:768px) and (max-width:1099px){.refolioTechniquesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.refolioTechniques{margin-top:32px}.refolioTechniquesHeading{font-size:19px;margin-bottom:16px}.refolioTechniquesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.refolioTechniqueCard{grid-template-columns:36px minmax(0,1fr) 8px;gap:6px;min-height:64px;padding:0 8px 0 0}.refolioTechniqueThumb{width:36px;height:62px}.refolioTechniqueName{font-size:14px;letter-spacing:0}.refolioTechniqueEnglish{font-size:11px;margin-top:2px}.refolioTechniqueArrow{font-size:15px}}@media screen and (max-width:360px){.refolioTechniqueName{font-size:13px}}
