.qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.qualification-grid figure{min-width:0;margin:0}.qualification-image{aspect-ratio:1706/1279;background:var(--bone);display:block;position:relative;overflow:hidden}.qualification-image img{object-fit:contain;width:75%;max-width:none;height:133.385%;position:absolute;top:50%;left:50%}.qualification-image .clockwise{transform:translate(-50%,-50%)rotate(90deg)}.qualification-image .counterclockwise{transform:translate(-50%,-50%)rotate(-90deg)}.qualification-image:focus-visible{outline:3px solid var(--wine);outline-offset:5px}.qualification-grid figcaption{margin-top:20px;font-size:17px;font-weight:700}.about-method-list{margin:0;padding:0;list-style:none}.about-method-list li{border-top:1px solid var(--line);grid-template-columns:72px 1fr;gap:24px;padding:36px 0;display:grid}.method-number{color:var(--wine);font-family:Georgia,serif;font-size:36px;line-height:1.3}.about-method-list h3{margin:0 0 18px;font-size:clamp(22px,2.2vw,30px);line-height:1.5}.about-method-list p{max-width:920px;color:var(--ash);margin:0;font-size:18px;line-height:1.9}body:has([data-page-id=about]) .footer-intro{display:none}@media (max-width:760px){.qualification-grid{grid-template-columns:1fr;gap:36px}.about-method-list li{grid-template-columns:38px 1fr;gap:14px;padding:28px 0}.method-number{font-size:27px}.about-method-list p{font-size:16px}.qualification-grid figcaption{margin-top:14px;font-size:16px}}
