main{line-height:1.8;max-width:900px;margin:0 auto;padding:20px;color:#333;background:white}h1{text-align:center;border-bottom:3px solid #333;padding-bottom:10px;margin-bottom:30px}h2{margin-top:30px;margin-bottom:15px;border-left:5px solid #e4657f;padding-left:10px}.intro{margin-bottom:30px;text-indent:1em}.section{margin-bottom:25px}.subsection{margin-left:20px;margin-bottom:10px}ol{padding-left:20px}li{margin-bottom:10px}.contact-info{background-color:#f5f5f5;padding:15px;border-radius:5px;margin-top:10px;overflow:hidden}.end-note{margin-top:40px;text-align:right;color:#666}a{color:#e4657f;word-wrap:break-word;text-decoration:none}.content-wrapper{background-color:white;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.info-table{width:100%;border-collapse:collapse;margin-bottom:20px}.info-table th{background-color:#e4657f;color:white;padding:15px;text-align:left;font-weight:bold;width:33%;vertical-align:top;border:1px solid #ddd}.info-table td{padding:15px;border:1px solid #ccc;background-color:#fff}.section-header{background-color:#fff5f7;font-weight:bold;padding:12px 15px;margin-top:20px;margin-bottom:10px}.device-info{background-color:#f9f9f9;padding:10px;margin:10px 0}.note{color:#666;font-size:14px;margin-top:5px}.info-table ul{margin:5px 0;padding-left:20px}a:hover{text-decoration:underline}
