.data-section{padding:70px 7%;max-width:1300px;margin:auto}.content-tools{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.content-tools label{display:block}.content-tools input,.data-section input,.data-section select,.data-section textarea{display:block;width:100%;box-sizing:border-box;padding:14px;margin:10px 0 20px;background:#202623;color:#f5f3ed;border:1px solid #687466;border-radius:5px;font:inherit}.content-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.data-card{padding:24px;border:1px solid #6c736855;border-radius:8px;min-width:0}.data-card a{display:block;color:inherit}.data-card img{width:100%;height:260px;object-fit:contain;display:block;margin-bottom:20px}.data-card h3{font-size:23px}.data-card time,.content-count,.post-date{font-size:13px;color:#aeb6a8}.post-body{background:#f5f3ef;color:#242820;padding:32px;overflow-wrap:anywhere}.post-body img{max-width:100%;height:auto}.post-body table{max-width:100%;display:block;overflow:auto}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.data-section label{display:block}.data-section button{padding:15px 30px;min-height:48px;background:#d0b992;color:#151a16;border:0;border-radius:5px;font:inherit;cursor:pointer}.data-section button:disabled{opacity:.5;cursor:not-allowed}.data-section .consent{display:flex;gap:12px;align-items:start}.data-section input[type=checkbox]{width:20px;margin:3px 0;flex:none}.inquiry-privacy,.inquiry-mode{font-size:14px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.content-list,.inquiry-grid{grid-template-columns:1fr}.content-tools{display:block}.post-body{padding:20px}.data-section{padding:50px 7%}}[data-gallery="false"] .content-list{display:block}[data-gallery="false"] .data-card{border:0;border-bottom:1px solid #77777744;border-radius:0;padding:24px 0}[data-gallery="false"] .data-card a{display:flex;justify-content:space-between;gap:24px;align-items:center}[data-gallery="false"] .data-card h3{font-size:20px;margin:0}[data-gallery="false"] .data-card time{flex:none}@media(max-width:650px){[data-gallery="false"] .data-card a{display:block}[data-gallery="false"] .data-card time{display:block;margin-top:12px}}
