/* Rankplan - hand-built classic weblog template */
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#FFFFFF;color:#333333;font:16px/1.55 Verdana,Arial,Helvetica,sans-serif}
a{color:#0000CC}
a:visited{color:#551A8B}
a:focus{outline:2px solid #557755;outline-offset:2px}
.skip{position:absolute;left:-9999px;top:0}
.skip:focus{position:static;display:block;padding:8px 16px;background:#DDDDDD;color:#333333}
.band{background:#90A090;border-bottom:3px solid #557755}
.bandinner{max-width:800px;margin:0 auto;padding:16px 16px 14px}
.sitename{margin:0;font:normal 30px/1.2 Georgia,"Times New Roman",Times,serif}
.sitename a{color:#FFFFFF;text-decoration:none}
.tagline{margin:4px 0 0;font-size:13px;color:#FFFFFF}
.wrap{max-width:800px;margin:0 auto;padding:0 16px;display:flex;gap:32px;align-items:flex-start}
.stream{flex:0 1 560px;min-width:0;padding:24px 0 8px}
.rail{flex:0 0 200px;padding:24px 0 8px}
.dateheading{margin:32px 0 8px;font:bold 19px/1.3 Verdana,Arial,sans-serif;color:#333333}
.stream>.dateheading:first-child,div[data-polish-module] .dateheading:first-child{margin-top:0}
.entry{margin:0 0 24px}
.etitle{margin:0 0 8px;font:normal 26px/1.25 Georgia,"Times New Roman",Times,serif}
.etitle a{text-decoration:underline}
.entry p{margin:0 0 12px;max-width:66ch}
.filed{font-size:12px;color:#666666;margin:0}
.filed a{color:#0000CC}
hr.rule{border:0;border-top:1px solid #DDDDDD;margin:32px 0 0}
.older{font-size:12px;margin-top:32px;padding-top:12px;border-top:1px solid #DDDDDD}
.intro{margin:0 0 24px;max-width:66ch}
.single .etitle{font-size:28px;margin-bottom:8px}
.prose{margin-top:16px}
.prose p{margin:0 0 16px;max-width:66ch}
.prose h2{margin:24px 0 8px;font:bold 16px/1.4 Verdana,Arial,sans-serif}
figure.inline{margin:16px 0;max-width:100%}
figure.inline img{border:1px solid #DDDDDD;max-width:100%;height:auto;display:block}
figure.inline figcaption{font-size:12px;color:#666666;margin-top:4px}
.entrynav{margin:32px 0 0;padding-top:12px;border-top:1px solid #DDDDDD;font-size:12px}
.entrynav p{margin:0 0 4px}
.backarch{font-size:12px;margin:8px 0 0}
.rail .widget{margin:0 0 24px}
.rail h2{margin:0 0 6px;font:bold 12px/1.4 Verdana,Arial,sans-serif;color:#333333}
.rail .railnote{margin:0 0 6px;font-size:12px;color:#666666}
.rail ul{margin:0 0 12px;padding-left:18px;list-style:square}
.rail li{font-size:12px;line-height:1.7;color:#666666}
.rail ul ul{margin:2px 0 4px;padding-left:16px}
.foot{max-width:800px;margin:24px auto 0;padding:12px 16px 20px;border-top:1px solid #DDDDDD;text-align:center}
.foot p{margin:0;font-size:12px;color:#666666}
@media (max-width:760px){
 .wrap{display:block;padding:0 16px;max-width:none}
 .bandinner{padding:12px 16px}
 .sitename{font-size:24px}
 .band{border-bottom-width:3px}
 .stream{padding:20px 0 0}
 .rail{padding:8px 0 0;border-top:1px solid #DDDDDD;margin-top:24px}
 .rail li{font-size:14px;line-height:1.9;padding:2px 0}
 .rail h2{font-size:13px}
 .dateheading{margin-bottom:6px}
 .etitle{font-size:22px}
 .single .etitle{font-size:24px}
 .entry p,.prose p,.intro{max-width:none}
 img{max-width:100%;height:auto}
}
