.making-side-note{font:9px Arial,sans-serif;letter-spacing:.12em;color:#66818a;margin-top:24px}.making-method{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;padding:30px 0;margin-top:28px;border-block:1px solid #cbd9d9}.service-detail-body .making-method h4{font-size:22px;line-height:1.65;margin:12px 0}.making-method p:not(.eyebrow){font-size:12px;line-height:2.1;color:#5c737d}.making-measure{align-self:center;padding-left:30px;border-left:1px solid #cbd9d9;min-width:0}.making-measure>strong{display:block;font:70px Arial,sans-serif;letter-spacing:-.07em;color:#1d5264}.making-measure strong span{font-size:19px;letter-spacing:0;margin-left:7px}.making-measure>span{display:block;color:#627a83;font-size:10px;line-height:1.6;margin-top:10px}.making-ruler{height:13px;margin-top:20px;border-bottom:1px solid #829fa5;background:repeating-linear-gradient(90deg,#829fa5 0px,#829fa5 1px,transparent 1px,transparent 13px)}.making-cases{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.making-case{min-width:0;border:1px solid #cfdddb;background:#fafbf8}.making-case-visual{position:relative;aspect-ratio:900/670;background:#e8efec;overflow:hidden}.making-case-visual img{width:100%;height:100%;object-fit:contain}.making-case-visual>span{position:absolute;top:15px;left:18px;font:8px Arial,sans-serif;letter-spacing:.1em;color:#526f79}.making-case-copy{padding:24px}.service-detail-body .making-case-copy h4{font-size:18px;line-height:1.75;margin:0 0 12px}.making-case-copy p{font-size:12px;line-height:2;color:#5c737d}.making-case-copy .text-link{font-size:11px;margin-top:20px}.making-fit-visual{display:flex;flex-direction:column;justify-content:center;padding:45px 28px 22px;background:#e0eae7}.making-fit-visual>div{display:flex;flex-direction:column;gap:4px}.making-fit-visual b{font:700 clamp(24px,3.2vw,40px)/1 Arial,sans-serif;letter-spacing:.03em;color:#315d6a}.making-fit-visual b:nth-child(2){color:#678e92}.making-fit-visual small{font-size:9px;color:#5c737d;border-top:1px solid #b8ccca;padding-top:12px;margin-top:18px}.making-case-copy .making-case-caption{font-size:10px;margin-top:16px;color:#71868a}.making-invitation{margin-top:35px;padding:28px 30px;border-left:3px solid #60989e;background:#eaf0ed}.service-detail-body .making-invitation h4{font-size:20px;line-height:1.7;margin:0 0 12px}.making-invitation p{font-size:12px;line-height:2;color:#5c737d}.making-invitation .text-link{margin-top:20px;font-size:11px}@media(max-width:1100px){.making-case-copy{padding:20px}.making-fit-visual{padding:42px 22px 20px}.making-method{gap:22px}.making-measure{padding-left:20px}.making-measure>strong{font-size:62px}}@media(max-width:650px){.making-method{grid-template-columns:1fr;gap:22px;padding-block:25px}.making-measure{padding:16px 0 0;border-left:0;border-top:1px solid #cbd9d9}.making-measure>strong{font-size:64px}.making-ruler{max-width:240px}.making-cases{grid-template-columns:1fr;gap:24px;margin-top:28px}.making-case-visual{aspect-ratio:900/600}.making-fit-visual{min-height:225px}.making-fit-visual b{font-size:38px}.making-invitation{padding:23px 21px}.service-detail-body .making-invitation h4{font-size:19px}.service-detail-body .making-method h4{font-size:21px}}