.cbj-sizing-page{max-width:1040px;margin:0 auto;padding:24px 20px 48px;color:#222;font:16px/1.6 Arial,sans-serif}.cbj-sizing-page *{box-sizing:border-box}.cbj-sizing-page h1{font-size:clamp(28px,5vw,44px);line-height:1.12;margin:0 0 14px}.cbj-sizing-page h2{font-size:25px;line-height:1.25;margin:0 0 12px}.cbj-sizing-page h3{font-size:19px;margin:0 0 8px}.cbj-sizing-page p{margin:8px 0 14px}.cbj-sizing-page a{color:#59317b;text-decoration:underline;text-underline-offset:3px}.cbj-sizing-page a:focus-visible{outline:2px solid #59317b;outline-offset:4px}.cbj-sizing-page section{margin:30px 0;scroll-margin-top:110px}.cbj-sizing-page article{scroll-margin-top:110px;border:1px solid #ded9e1;border-radius:14px;padding:18px;background:#fff}.cbj-sizing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cbj-sizing-nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.cbj-sizing-nav a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #c9c1d0;border-radius:24px;padding:7px 15px;background:#fff}.cbj-sizing-note{background:#f5f0f8;border-radius:12px;padding:15px 18px}.cbj-sizing-page figure{margin:14px 0;background:#f7f7f7;border-radius:12px;padding:10px}.cbj-sizing-page svg{display:block;width:100%;height:auto;max-width:340px;margin:auto}.cbj-sizing-page figcaption{font-size:13px;text-align:center}.cbj-sizing-page table{border-collapse:collapse;width:100%;max-width:450px;margin:12px 0}.cbj-sizing-page td,.cbj-sizing-page th{border:1px solid #d9d9d9;padding:8px;text-align:left}.cbj-sizing-page .cbj-sizing-small{font-size:13px}.cbj-sizing-page ol{padding-left:24px}.cbj-sizing-page li{margin:7px 0}@media(max-width:600px){.cbj-sizing-page{padding:20px 16px 32px}.cbj-sizing-grid{grid-template-columns:1fr}.cbj-sizing-page section{margin:24px 0}.cbj-sizing-page article{padding:16px}}
.cbj-sizing-page .cbj-body-picture{margin:0;float:right;width:112px;padding:6px;background:#f6f3f7;border-radius:12px}.cbj-sizing-page .cbj-body-picture svg{width:100%;height:auto;max-width:120px}.cbj-sizing-page .cbj-body-picture figcaption{font-size:11px;line-height:1.3;margin-top:4px}.cbj-sizing-page .cbj-location-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.cbj-sizing-page .cbj-location-row .cbj-body-picture{float:none;flex:0 0 104px}.cbj-sizing-page .cbj-location-row h2,.cbj-sizing-page .cbj-location-row h3{margin:0}.cbj-sizing-page .cbj-measure-link{font-size:14px}.cbj-sizing-page .cbj-picture-key{font-size:14px}.cbj-sizing-page .cbj-picture-key span{display:inline-block;background:#8054a0;width:10px;height:10px;border-radius:50%;margin-right:7px}@media(max-width:600px){.cbj-sizing-page .cbj-location-row .cbj-body-picture{flex-basis:88px}.cbj-sizing-page .cbj-location-row{gap:12px}}
.cbj-sizing-page .cbj-location-row .cbj-location-photo{width:160px;flex:0 0 160px;padding:0;overflow:hidden}.cbj-sizing-page .cbj-location-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}.cbj-sizing-page .cbj-location-photo figcaption{padding:6px;font-size:12px;line-height:1.3}.cbj-sizing-page .cbj-location-photo figcaption span{display:block;font-size:11px;color:#62586a}@media(max-width:480px){.cbj-sizing-page .cbj-location-row .cbj-location-photo{width:140px;flex-basis:140px}}
