#school-gift{position:fixed;inset:auto 1rem 1rem auto;z-index:1000;box-sizing:border-box;width:min(23rem,calc(100% - 2rem));padding:1.2rem 1.35rem;background:#f5f6f1;color:#171916;border:1px solid #afb99e;border-radius:14px;box-shadow:0 5px 26px #0003;font:16px/1.4 system-ui,sans-serif;text-align:left}#school-gift[hidden]{display:none}#school-gift strong{display:block;padding-right:2rem;font-size:1.15rem}#school-gift p{margin:.55rem 0 .85rem;color:#343b30}#school-gift a{display:inline-block;background:#d9f995;color:#17200d;border-radius:8px;padding:.6em .9em;font-weight:700;text-decoration:none}#school-gift button{position:absolute;top:.35rem;right:.4rem;width:2.5rem;height:2.5rem;background:transparent;border:0;color:#171916;font:24px/1 sans-serif;cursor:pointer}@media print{#school-gift{display:none}}
