.pdf-layout-gallery{border-top:1px solid #d9e1d3;scroll-margin-top:105px}.pdf-layout-gallery h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2;letter-spacing:-.03em}.pdf-layout-gallery h3{font-size:23px;line-height:1.3;margin-top:38px;margin-bottom:14px}.pdf-layout-note{font-size:14px;color:#5b6f59;line-height:1.8;max-width:880px}.pdf-phone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start;margin:26px 0 45px}.pdf-layout-figure{margin:0;min-width:0}.pdf-layout-frame{border:1px solid #d4decd;border-radius:16px;background:#edf1e8;padding:8px;box-sizing:border-box;max-width:100%}.pdf-layout-frame>a{display:block}.pdf-layout-frame img{display:block;width:100%;height:auto!important;object-fit:contain!important;max-width:100%;aspect-ratio:auto!important;border-radius:10px}.pdf-layout-figure figcaption{padding:14px 2px;font-size:12px;line-height:1.8;color:#53684f}.pdf-layout-figure figcaption strong{display:block;color:#1d3527;font-size:14px}.pdf-layout-figure figcaption span{display:block;font-size:10px;margin:4px 0}.pdf-layout-figure figcaption a{color:#a73c0a;font-weight:700;font-size:11px}.pdf-layout-figure a:focus-visible,.pdf-layout-frame:focus-visible{outline:3px solid #bc460d;outline-offset:4px}.pdf-web-grid{display:grid;grid-template-columns:1fr;gap:30px}.pdf-web-grid .pdf-layout-frame{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.pdf-web-grid .pdf-layout-frame>a{min-width:760px}.pdf-web-grid .pdf-layout-frame img{width:100%;max-width:none}.pdf-web-grid .pdf-layout-web[data-pdf-layout=web-shop]{max-width:780px;justify-self:center;width:100%}.pdf-preview-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-top:1px solid #d9e1d3}.pdf-preview-entry strong{font-size:17px}.pdf-preview-entry p{font-size:13px;line-height:1.7;color:#5b6f59;margin-bottom:0}.pdf-preview-entry>a{font-size:12px;font-weight:700;color:#a73c0a;flex:0 0 auto}
@media(max-width:1000px){.pdf-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pdf-layout-phone{width:100%;max-width:340px;justify-self:center}}
@media(max-width:620px){.pdf-phone-grid{grid-template-columns:1fr;gap:28px}.pdf-layout-phone{max-width:350px;width:100%}.pdf-layout-gallery h2{font-size:29px}.pdf-layout-note{font-size:13px}.pdf-preview-entry{align-items:flex-start;flex-direction:column;gap:14px}.pdf-web-grid .pdf-layout-frame{padding:6px}.pdf-layout-gallery h3{font-size:21px}.pdf-web-grid .pdf-layout-frame>a{min-width:760px}}

.pdf-supplied-preview{min-width:0;max-width:100%}.pdf-supplied-preview img{width:100%;height:auto!important;object-fit:contain!important;aspect-ratio:auto!important}.pdf-supplied-preview[data-pdf-proposal=phone]{max-width:320px;margin-inline:auto}.pdf-supplied-preview figcaption{font-size:11px;line-height:1.7}.bn-slide .pdf-supplied-preview img{max-height:390px!important}.app-showcase .pdf-supplied-preview[data-pdf-proposal=phone] img{max-height:none!important}

.pdf-phone-grid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:32px}.pdf-layout-phone{max-width:360px;width:100%;justify-self:center}@media(max-width:620px){.pdf-phone-grid{grid-template-columns:1fr;gap:28px}.pdf-layout-phone{max-width:350px}}
