.quality-main{max-width:1400px;margin:auto;padding:30px 28px 70px}.quality-breadcrumb{display:flex;gap:12px;font-size:12px;color:#a1ac94}.quality-hero{padding:70px 0 60px;max-width:840px}.quality-hero h1{font-size:clamp(40px,5.5vw,76px);line-height:1.06;letter-spacing:-2.6px;margin:20px 0 26px}.quality-lead{font-size:20px;line-height:1.7;max-width:700px;color:#b6c2a8}.quality-hero .button{margin-top:24px}.quality-section{padding:44px 0;border-top:1px solid #303b27;scroll-margin-top:95px}.studio-quality{grid-column:1/-1;padding:32px;border:1px solid #303b27;border-radius:22px;background:#11160e;min-width:0}.quality-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:28px}.quality-heading h2,.quality-section>h2{font-size:30px;letter-spacing:-1px;margin:10px 0 16px}.quality-heading p{max-width:760px;line-height:1.7}.quality-guide-link{color:#ece36f;white-space:nowrap;font-size:13px;margin-top:18px;text-decoration:underline;text-underline-offset:5px}.quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.quality-card{border:1px solid #35402c;border-radius:16px;background:#151c11;overflow:hidden;min-width:0;scroll-margin-top:100px}.quality-default{border-color:#7b7e3f}.quality-visual{background:radial-gradient(ellipse at center,#2c3c27,#10160e);border-bottom:1px solid #303b27;position:relative}.quality-visual svg{display:block;width:100%;height:auto}.quality-visual>span{display:block;text-align:center;font-size:8px;letter-spacing:1.6px;padding:0 10px 15px;color:#a6b68e}.quality-card-body{padding:20px}.quality-tag{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#c0c784}.quality-card h3{font-size:19px;line-height:1.3;margin:12px 0 15px;letter-spacing:-.3px;min-height:50px}.quality-credit strong{display:block;color:var(--yellow);font-size:22px;line-height:1.4}.quality-credit span{display:block;font-size:10px;color:#aeb99d;margin-top:3px}.quality-card ul{list-style:none;padding:0;margin:18px 0;border-top:1px solid #34412d;border-bottom:1px solid #34412d}.quality-card li{font-size:11px;padding:9px 0;color:#d0dcc3}.quality-card li+li{border-top:1px solid #283322}.quality-card p{font-size:12px;line-height:1.8}.quality-choice{display:inline-block;border:0;background:transparent;color:#ece36f;font:inherit;font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:10px 0;margin-top:6px}.quality-choice:focus-visible,.quality-guide-link:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.quality-choice:disabled{opacity:.5;cursor:not-allowed}.quality-choice[aria-pressed=true]{color:#fff}.quality-disclosure{padding:15px 18px;border-left:2px solid #7a7d3d;background:#1c2314;font-size:12px;line-height:1.8;margin-top:24px}.quality-bottom,.quality-source{font-size:11px;line-height:1.8;color:#a1ac92;margin-top:15px}.quality-explainer{display:grid;grid-template-columns:1fr 1fr;gap:60px}.quality-explainer h2{font-size:29px;margin:16px 0}.quality-explainer p,.quality-section>p{line-height:1.8}.quality-advice{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.quality-advice article{padding:24px;border:1px solid #35402c;border-radius:14px;background:#141b10}.quality-advice h3{font-size:18px;margin:0 0 12px}.quality-advice p{font-size:13px;line-height:1.8}.quality-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #35402c;border-radius:12px}.quality-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.quality-table-wrap caption{text-align:left;padding:18px;color:#e6eccf}.quality-table-wrap th,.quality-table-wrap td{padding:16px;border-top:1px solid #35402c;line-height:1.6}.quality-table-wrap thead{background:#1b2413}.quality-table-wrap td{white-space:nowrap;color:#ece36f}.quality-faq details{padding:20px 0;border-bottom:1px solid #303b27}.quality-faq summary{cursor:pointer;font-size:16px;color:#e4ead9}.quality-faq details p{font-size:14px;line-height:1.8;max-width:850px;margin-top:16px}.quality-closing{padding:42px 0}.quality-closing h2{font-size:32px}.quality-closing p{margin:18px 0 25px}.quality-source a{color:#ece36f;text-decoration:underline}@media(max-width:1050px){.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-card h3{min-height:0}.quality-heading{flex-direction:column;gap:8px}.quality-guide-link{margin:0}}@media(max-width:600px){.quality-main{padding:22px 18px 40px}.quality-hero{padding:45px 0}.quality-hero h1{letter-spacing:-1.5px}.quality-lead{font-size:17px}.quality-grid,.quality-advice,.quality-explainer{grid-template-columns:1fr}.quality-explainer{gap:30px}.quality-visual svg{max-height:210px}.studio-quality{padding:20px}.quality-heading h2,.quality-section>h2{font-size:25px}.quality-table-wrap th,.quality-table-wrap td{padding:10px;font-size:11px}.quality-card-body{padding:20px}.quality-breadcrumb{font-size:10px}.quality-section{padding-top:30px;padding-bottom:30px}}

.reference-views img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 1rem;
  border-radius: 8px;
}
