.preserving-page .preserve-icon{width:64px;height:64px;object-fit:contain;flex:none;mix-blend-mode:multiply;border-radius:5px}
.preserving-page .toc{gap:10px}
.preserving-page .toc a,.preserving-page #printBtn,.preserving-page .xlinks a{display:inline-flex;align-items:center;gap:10px;line-height:1.3}
.preserving-page .toc a{padding:7px 17px 7px 10px;min-height:57px}
.preserving-page .toc .preserve-icon{width:40px;height:40px}
.preserving-page .calc h2{display:flex;align-items:center;gap:17px;margin:0 0 14px}
.preserving-page .calc h2 span{min-width:0}
.preserving-page .utility-icon{width:24px;height:24px;flex:none}
.preserving-page #printBtn{min-height:57px}
.preserving-page .warn{display:flex;gap:13px;align-items:flex-start}
.preserving-page .warn .utility-icon{margin-top:5px}
.preserving-page .xlinks .preserve-icon{width:32px;height:32px}
@media(max-width:620px){.preserving-page .toc{gap:8px}.preserving-page .toc a{font-size:19px;padding:6px 13px 6px 8px;gap:8px;min-height:50px}.preserving-page .toc .preserve-icon{width:34px;height:34px}.preserving-page .calc{padding:20px 17px;border-left-width:5px}.preserving-page .calc h2{gap:12px;font-size:27px}.preserving-page .calc .preserve-icon{width:53px;height:53px}.preserving-page #printBtn{font-size:19px!important;min-height:50px}.preserving-page .warn{padding:17px 15px;gap:10px}.preserving-page .out{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}
