.case-study-detail{background:#f9f9f9}.case-study-detail__container{margin:auto;display:flex;flex-direction:column;align-items:center}.case-study-detail__qa-layout{display:grid;grid-template-columns:450px 1fr;max-width:1320px;width:100%;padding:0 60px 48px;-moz-column-gap:48px;column-gap:48px}.case-study-detail__qa-layout:first-child{padding-top:60px}.case-study-detail__qa-layout:last-child{padding-bottom:60px}.case-study-detail__question-side{position:relative;display:flex;flex-direction:column;align-items:flex-start}.case-study-detail__question-wrapper{display:flex;flex-direction:column;gap:220px}.case-study-detail__question-badge{padding:10px 14px;letter-spacing:.8px;width:-moz-fit-content;width:fit-content}.case-study-detail__excerpt,.case-study-detail__question-badge{border:1px solid rgba(0,0,0,.2);border-radius:100px;font-size:14px;color:#000;text-transform:uppercase}.case-study-detail__excerpt{position:static;line-height:1.35;max-width:414px;padding:16px 20px;letter-spacing:.6px;margin-top:115px}.case-study-detail__answer-side .case-study-detail__section{margin-bottom:20px}.case-study-detail__answer-side .case-study-detail__section h3{font-size:16px;font-weight:600;margin-bottom:8px}.case-study-detail__answer-side .case-study-detail__section p,.case-study-detail__markdown p{font-size:16px;color:#1d312c;font-weight:400}.case-study-detail__markdown p{margin:0 0 32px;line-height:1.65}.case-study-detail__markdown p:last-child{margin-bottom:0}.case-study-detail__markdown h3{font-size:16px;font-weight:600;margin:0 0 12px;color:#1d312c}.case-study-detail__markdown ol,.case-study-detail__markdown ul{margin:0 0 24px 1.25rem;font-size:16px;line-height:1.7;color:#1d312c}.case-study-detail .case-study-detail__section:last-child,.case-study-detail__markdown .case-study-detail__highlight p{margin-bottom:0}.case-study-detail__highlight{margin:0 0 32px;padding:0 0 0 14px;border-left:2px solid;-o-border-image:linear-gradient(180deg,#fddb07,#fb7513,#f80d2a,#7c4e83) 1;border-image:linear-gradient(180deg,#fddb07,#fb7513,#f80d2a,#7c4e83) 1;background:transparent;font-size:16px;font-style:italic;line-height:1.7;color:#505050;font-weight:400}.case-study-detail__highlight p{margin:0}.case-study-detail__highlight-badge{display:none}.case-study-detail__gallery{max-width:1320px;width:100%;margin-bottom:64px;padding:0 1rem;display:flex;flex-direction:column;gap:48px}.case-study-detail__gallery-row{display:grid;grid-template-columns:40% 54%;gap:48px}.case-study-detail__gallery-row.reverse{grid-template-columns:54% 40%}.case-study-detail__gallery-row--single{grid-template-columns:1fr;max-width:54%}.case-study-detail__gallery img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .4s ease}.case-study-detail__gallery img:hover{transform:scale(1.02)}.case-study-detail .summary-wrapper{background:#f3e7d6;width:100%;display:flex;justify-content:center}.case-study-detail__summary-layout{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;width:100%;padding:40px 1rem}.case-study-detail__summary-left{display:flex;align-items:flex-start}.case-study-detail .summary-badge{border:1px solid rgba(0,0,0,.2);padding:8px 18px;border-radius:30px;font-size:12px;letter-spacing:.5px}.case-study-detail__summary-right p{font-size:24px;font-weight:400}.case-study-detail__meta{display:flex;justify-content:space-between;align-items:center;font-size:16px;max-width:1320px;width:100%;padding:64px 1rem;border-bottom:1px solid rgba(0,0,0,.102)}.case-study-detail__meta p{display:flex;gap:8px}.case-study-detail__meta p span{font-weight:500;color:#000}.case-study-detail__author{display:flex;gap:20px}.case-study-detail__share{display:flex;gap:24px;align-items:center}.case-study-detail__share a{text-decoration:none;font-weight:500;color:#000}.case-study-detail__latest{max-width:1320px;width:100%;padding:64px 1rem}.case-study-detail__latest .latest-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:40px;font-weight:400;color:#000}.case-study-detail__latest .latest-header .view-all{border:1px solid rgba(0,0,0,.4);padding:18px 24px;font-size:16px;text-decoration:none;color:#000;font-weight:400}.case-study-detail__latest .latest-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media(max-width:768px){.case-study-detail__qa-layout{grid-template-columns:1fr;gap:24px;padding:64px 1rem;margin:0}.case-study-detail__question-wrapper{gap:12px;max-width:100%}.case-study-detail__question-badge{font-size:12px;letter-spacing:.7px;padding:8px 14px}.case-study-detail__excerpt{display:none}.case-study-detail__answer-side .case-study-detail__section{margin-bottom:24px}.case-study-detail__answer-side .case-study-detail__section p{font-size:16px;line-height:1.7;color:#1d312c}.case-study-detail__highlight{margin:0 0 32px;padding:0 0 0 12px;border-left:2px solid;-o-border-image:linear-gradient(180deg,#fddb07,#fb7513,#f80d2a,#7c4e83) 1;border-image:linear-gradient(180deg,#fddb07,#fb7513,#f80d2a,#7c4e83) 1;background:transparent;font-size:16px;line-height:1.7;font-style:italic;color:#505050}.case-study-detail__highlight-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,0,0,.2);padding:8px 14px;border-radius:100px;font-size:12px;letter-spacing:.7px;color:#000;text-transform:uppercase;margin-bottom:32px}.case-study-detail__gallery{gap:24px;margin-bottom:5rem}.case-study-detail__gallery-row,.case-study-detail__gallery-row.reverse{grid-template-columns:1fr;gap:24px}.case-study-detail__gallery-row--single{max-width:100%}.case-study-detail__gallery img{height:240px}.case-study-detail__summary-layout{grid-template-columns:1fr;gap:30px;padding:40px 1rem}.case-study-detail__meta{flex-direction:column;gap:20px;padding:40px 1rem;align-items:flex-start;font-size:14px}.case-study-detail__latest{padding:64px 1rem}.case-study-detail__latest .latest-grid{grid-template-columns:1fr}.case-study-detail__latest .latest-header{align-items:flex-start;gap:16px}.case-study-detail__latest .latest-header h2{font-size:30px;width:50%}}