.entry{max-width:1140px;margin:auto;padding:28px 35px 55px}.breadcrumbs{justify-content:flex-start;gap:12px;font-size:12px;padding:10px 0 20px;color:#46627a}.breadcrumbs a{text-decoration:underline}.entryheading{border-bottom:1px solid #d9e2e8;padding-bottom:25px;margin-bottom:30px}.entryheading h1{font-size:clamp(34px,4vw,58px);max-width:1000px;margin:14px 0 18px;color:var(--blue)}.entrydate{font-size:13px;color:#627383;margin:0 0 15px}.entrytags{display:flex;gap:8px;flex-wrap:wrap}.entrytags a{font-size:11px;padding:4px 10px;background:#edf2f5;border:1px solid #d7e1e8;color:var(--blue);border-radius:20px}.entrybody{font-size:17px;line-height:1.85;display:flow-root}.entrybody p{max-width:none;margin:0 0 1.25em}.entrybody h2{font-size:29px;line-height:1.25;margin:28px 0 12px}.entrybody h3{font-family:inherit;font-size:21px;margin-top:25px}.entrybody a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.entrybody ul,.entrybody ol{padding-left:25px;margin:12px 0 25px}.entrybody img{max-width:100%;height:auto;display:block}.entrybody figure{margin:20px 0}.entrybody figcaption{font-size:12px;line-height:1.55;color:#627383;margin-top:9px}.entrybody .bookcover{float:right;width:31%;max-width:330px;margin:0 0 28px 36px;background:#f4f7f8;padding:9px}.bookcover img{width:100%;max-height:470px;object-fit:contain}.book-entry .entrybody>figure:not(.bookcover){max-width:330px}.entrybody .embed{clear:both;margin:20px 0 28px}.entrybody iframe{max-width:100%;width:100%;border:0}.entrybody .embed iframe[src*="podbean"]{height:150px}.note-section{display:flow-root;margin:20px 0 30px}.note-section .sidephoto{width:29%;max-width:290px;margin-top:0}.photo-right .sidephoto{float:right;margin-left:30px}.photo-left .sidephoto{float:left;margin-right:30px}.sidephoto img{width:100%;max-height:310px;object-fit:contain;background:#f5f7f8}.entryreturn{clear:both;margin:40px 0 0;border-top:1px solid #d9e2e8;padding-top:25px}.backtocollection{border-bottom:2px solid var(--gold);padding-bottom:5px;font-size:14px}.entrybody table{max-width:100%}.entrybody h2#comments{clear:both}@media(max-width:700px){.entry{padding:20px}.entryheading h1{font-size:37px}.entrybody{font-size:16px}.entrybody .bookcover{float:none;width:65%;max-width:260px;margin:0 auto 25px}.note-section .sidephoto{float:none;width:100%;max-width:340px;margin:0 auto 22px}.sidephoto img{max-height:310px}.entrybody h2{font-size:27px}.breadcrumbs{display:flex;flex-wrap:wrap}}
